PHPで画像を描こう、じゃなくて加工
月末納期の仕事に画像をサーバーにアップロード、と言う機能がある。
先日やっとサンプルページをいただいたんだが、おいおいおい、アップロードされることになっている画像にボタンの画像がついてるぜ。しかも画像そのものにも枠が付いている。
えっと、エンドユーザさんが画像をアップロードする前にグラフィックソフトでボタンの画像と枠を付け足してアップするのかな?そんなわけない。
ちょくちょく見かけるデザイン屋とシステム屋の認識の違い。
で、納期も目の前、単価も決して高いわけではない、急がないと間に合わない。。。
ちゃんとした(?)経営者なら仕事をいただいたデザイン会社の担当の方に丁寧に電話し、事情を説明して何らかの形で仕様を変更してもらうんだろう。デザインが変わることになったとしても合意した仕様と言うものが前提にある。
「仕様はちゃんと守ることにしよう」みたいなことを言って。。。
技術者の血が騒ぎ出しているちゃんとしてない(?)経営者は「ん?でも待てよ、こうこうこうすればアップロードの際に画像にボタンと枠を付け足すことができるぞ」と思い、何か1人でワクワクしている。
凄い迷った、どうしよう、と思いながらも既に作業に入っているし。。。しかも頭の中のどこかで「週末の時間の過ごし方はあれこれ言われたくない」と言う言い訳まで準備している。
エラー!アゥ!厳しいぃ!!
ちょと手こずりだした。。。
真剣に悩んだ。週末がどうの、と言う以前に1経営者としてもっとビジネスライクな考え方をしなければいけないと。
ワクワクしていた自分の熱を冷ましながら担当者に連絡する方向に頭を切り替えようと思ったその矢先にエラーが直る。
おぉ~~、ならいけぇ~~、もうちょっとだけがんばれ~~、と更にヒートアップするオレ。
その後は結構スムーズに処理が完了。アップロード時に画像にボタンと枠を付ける処理が出来ました。かなり嬉しかった。
前の会社にいた時は画像を1ピクセルづつ検証しながらサーバー上で画像を回転させる機能をつけたことがある。後になってImageMagickの関数を使えば一発で行けることに気付いたんだが。。。
今回はImageMagickを使うほどの処理でも無いし、PHPもそこそこな画像処理機能を持っているのでそれで済ませました。
ちなみにPHPを使ってサーバー上でPDFドキュメントも作れます。
広ブロっち♪ d(^-^)