カテゴリ: Tips

仕事でImageMagickを使って画像を変換する処理で、こんなエラーが出ていた

*** glibc detected *** /usr/local/bin/convert: corrupted double-linked list: 0x00000000000000000 ***

全ての画像で起こるわけではなくて、一部の画像で起こるらしい。
ImageMagickのバージョンは6.5.4-6。 実際コンバートしてるコマンドは
convert -quality 90 -size 500x140 hoge.jpg -unsharp 0.9x05.+3.1+0 -resize 250x70 piyo.jpg
こんな感じ。色々オプション外したり付けたりしていたら、
どうもアンシャープマスクをかけるとエラーになる様子。
convert -quality 90 -size 500x140 hoge.jpg -resize 250x70 piyo.jpg
こっちだと問題なく動く。
変換に失敗する画像はグラフのような画像をjpgにしたものだった。
他のサンプル見つけられてないので、これだけだと何とも言えないんだけど。
取りあえずと思って、ImageMagickを最新版の6.7.8-6にしたところエラーにならなくなったみたい。

どうという事はないんだけど、ググって似た症状出てこなかったので、一例として。
このエントリーをはてなブックマークに追加

firefoxからblogへエントリを投稿するプラグイン、ScribeFireを使ってエントリしています。
これがすっごい便利!!




ただ単にエントリができるだけでなく、WYSWYGなエディタでエントリ出来ます。

フォントの色を変えたり、ボールドにしたり、斜体にしたりも簡単。

これでエントリもこまめにできますね。


Powered by ScribeFire.

このエントリーをはてなブックマークに追加

Think Padのカーソルキーの上のブラウズボタン。 何かと悪さをしてくれます。 (ThinkPadのカーソルキー[←,→]の上にある奴) Webページで入力中に、誤って押そうものなら、編集した内容は全て失われる。 今朝やってしまいました。 非常に邪魔なので、 別のキーに割り当てることにしました。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout に新規のバイナリ値としてScancode Mapを追加し、その中に文法に従ってキーコード等を記述すれば良い。 一行目はヘッダなので全て00 続いて、変更するキーの数(2個の場合、ターミネータを入れて3) 変更するキーの指定(Windowsキー  戻るキー)が二行目。 変更するキーの指定(Applicationキー 進むキー) ターミネータ(全て0)
00 00 00 00 00 00 00 00
03 00 00 00 5b e0 6a e0
5d e0 69 e0 00 00 00 00
あとは再起動すればOK。 なお、キーの凡例 (書き込むときは左右をひっくり返すらしい)
戻るキーe0 6a
進むキーe0 69
↑(上カーソル)e0 48
↓(下カーソル)e0 50
←(左カーソル) e0 4b
→(右カーソル) e0 4d
左Alt 00 38
右Alte0 38
左Ctrl 00 1d
右Ctrl e0 1d
左Shift 00 2a
右Shift 00 36
左Windowsキー e0 5b
右Windowsキー e0 5c
Applicationキー e0 5d
無効 00 00
但し、Alt + カーソルキーでも「戻る」の動作をするので注意。 コレも殺したい。
このエントリーをはてなブックマークに追加

↑このページのトップヘ