Top > calendar - Blog

2013/05 Blog

22May, 2013

ImageMagickと透過情報

dyn_img:130522_ImageMagickで透過背景が黒.jpg

会社のサーバーを入れ替えようとしてるんだけど、ハマったのでメモ。

社内では、Webアプリでpdfのサムネイルを表示するために、GhostScript と ImageMagick をインストールして、PHP から convert コマンドを呼び出している。

新サーバーの構築で、両方のバージョンを上げたところ、生成されるjpegのサムネイルが真っ黒になる場合あり。

ネットで調べると、先人たちが透過png/gifで背景が黒くなる問題で苦戦している情報が多数あり。jpegに変換しようとしているので、関係無いかと思ったんだけど、pdfからpngに変換してみると、背景が透過で綺麗に変換されてる。

そして、pngをjpegに変換すると、真っ黒!!! まさか、jpegへの変換指示なのに、pngを経由してるの??? うそーん。

05May, 2013

MathJax

4連休前半は泊りでバドミントンの合宿に参加してました(@中津川)。中程度の筋肉痛あり。後半は家事と仕事します。人混みと渋滞は苦手なので、お出かけはもうパスです。

ウォーミングアップとして、しばらく前からチェックしてあった MathJax というライブラリで遊んでみる。Webでの数式表示は mimeTeX を使ってきたけど、表示の粗さが不満だったんだよね。

\[ J\left({\mathbf{a}(\mathbf{x})}\right)= \sum^{N}_{i=1} w_i(\mathbf{x}) \left( \mathbf{p}^T(\mathbf{x}_i) \mathbf{a}(\mathbf{x}) - \bar{u}_i \right)^2 \]

あっさり動いてくれて拍子抜け。自分の使うブラウザでは、Opera Mobile だけ表示が粗くてイマイチ。これもそのうち直るだろうから、無視する。

やっぱり拡大しても綺麗なのがいいね。最近はいろんなデバイスで見るし。テスト成功ということで、自分が管理してるページは全て、連休明けに mimetex から入れ替えます。

さてさて、締切が近くてピンチの本業に取り組みます。最近はひたすらソフト屋です。3D CADの使い方忘れそう。