毎々ながら本業忙しく・・・・・・サイト運用に手が回らずの日々が続いてしまっておりましたが、ふとサイトを見ると、画像掲示板がまた荒らされ始めていたのが目についたりしましたので、眠い目をこすりつつサイトのメンテナンスに1年ぶりくらいで踏み切ることにしました。

中でも、最も大きい変更作業がPHPのバージョンUPをやってしまったことで、しかも、特に準備もせず、 version 5.xversion 7.3への変更を一気にドカンとやってしまったため、これまでPHP5.x系に甘えて手抜きをしていた変数宣言あたりが原因となり、Warningが各所に一気に出るようになってしまい、途中、何度かお問い合わせまでいただいてしまい、大変ご迷惑をお掛け致しました。眠さでバカになっていたのか、ついバージョン変更ボタンをポンと押してしまっておりました。

そんなことをやっている中、ついでに何か少しでも機能改良できそうなことはないかと考え、思いついてやっていたことがこのgifアニメ対応でした。PHPのバージョンUPと全く関係ありませんが。。

gifアニメといって、いつの時代の話をしてるんだと笑う方も多いとは思いますが、実はこれまでアニメーションGIF画像を画像掲示板にUpした際、サムネイル作成時にアニメーションを残すことができていませんでした。

画像アップロードをされた際には一覧ページ用のサムネイル画像を別途生成していたのですが、このリサイズにPHPモジュールのGDを使っていたものの、GDgifアニメーションに対応しておらずだった為、せっかくgifアニメをUPしていただいても、サムネイルの縮小画像ではアニメーションが消えてしまっておりました。

ということで、何をしたかといいますと、これまでGDを使ってリサイズしたところを、Imagickを使ってやったというだけのお話でした。

ただ、Imagickに脆弱性の話が多いからだとは思いますが、現レンタルサーバだとImagickがデフォルトで切られているので、 extension=imagick.sophp.iniに追加する必要はあったりしましたので、少々手間取ってはおりましたが、無事サムネイル画像でもアニメgifを動かすことができました。

アップ最大容量も10MBに変更しました

これに合わせて、これまで画像アップロードの容量を最大1MBとしていたものを、最大10MBにまで上げておきました。iphoneなんかで写真を撮ると、平気で1MBを超えてくるので、これで多少なりとも使える画像掲示板になったのかな?とは思いますが、なにせ人がさっぱりいない掲示板ですので、画像アップローダーとしてでもお気軽にご利用ください。

スポンサーリンク