Imager::QRCodeではまった。

pngQRコードを作ろうとしていろいろとはまった。

pngのフォーマット対応してないよってエラーが出てる。


libpngがインストールされてないか確認。


libpngインストールされてる。


何だこれ状態。でいろいろ調べる。


tokuhiromさんのエントリーを見つける。
http://d.hatena.ne.jp/tokuhirom/20100813/1281692841


Imagerインストール時に、必要なライブラリがない場合それに対応するフォーマットは使えないこと、
Imager::File::PNGや、Imager::File::GIFが別ディストリビューションになってることを知る。


cpanm Imager::File::PNG


無事、QRCodeが作れました!

自分へのいましめ。

$imager->errstr で、エラーが取得できることに気づくまでに1時間ぐらいかかってることのほうが問題。