タグ

imagemagickに関するmapk0yのブックマーク (5)

  • 「さようなら ImageMagick」の考察 - Qiita

    はじめに サイボウズさんの ImageMagick の利用をやめる記事について少し思う所を書きます。否定というよりアシストのつもりです。(2018年08月26日投稿) さようなら ImageMagick 自分のスタンスを3行でまとめると、 policy.xml で読み書き出来るファイル形式を絞れば、いうほど怖くはない ただ、ImageMagick に限らずサーバサイドで動かすのは手間と覚悟が要る Yahoobleed の件でコード品質が信用ならないと言われたら、ごめんなさい 「ImageMagick を外した理由」 サイボウズさんのブログでは、2017年の ImageMagick 脆弱性報告数が多いので駄目との事です。 脆弱性 ImageMagick には脆弱性が大量に存在します。 2017 年に報告された ImageMagick の脆弱性は 236 件 でした。 大量にある上にリモートコ

    「さようなら ImageMagick」の考察 - Qiita
  • ImageMagick本体を改造して文字入れの挙動を変えてみた - Qiita

    ImageMagickの文字入れ機能のやっかいな挙動 ImageMagickにはannotationという便利機能があって、画像の上に文字を入れることができます。 しかしこの機能には1つ難点があって、フォントに存在しない文字を使うとその文字が?に変換されてしまいます。 オリジナル Osakaフォントで"Hīhīwai ハワイ"を文字入れした結果 convert -pointsize 40 -gravity south -annotate 0 "Hīhīwai ハワイ" -font /Library/Fonts/Osaka.ttf -fill red original.jpg out1.jpg 欧米フォントを使えば"ī"は大丈夫ですが今度は日語が"?"になってしまいます。 問題の質は何か? 単純な解決策としては、文字種の多いフォントを使えばたいていはうまくいきます。 例えばメイリオを使え

    ImageMagick本体を改造して文字入れの挙動を変えてみた - Qiita
    mapk0y
    mapk0y 2015/06/13
    すごい頑張ってる
  • ImageMagickをラップするSimpleMagickっていう薄いライブラリを作った - すがブロ

    なぜか MiniMagickが遅すぎたのだった。 MiniMagickはナウなヤングが使うイケテルツールとのことだったのだけど、コマンドにオプションを渡す度に mogrify コマンドを実行するため、でかい画像であればあるほど、前処理の為に時間が掛かる。まー初回にresizeを噛ませばちょっとはましになるところだけど、それにしても毎回実行してほしくない感じなのだった。 で、作ったのがこれ https://github.com/sugamasao/simple_magick https://rubygems.org/gems/simple_magick 使い方はREADMEにある通りだけど、こんな感じ。 require 'simple_magick' if SimpleMagick.imagemagick_installed? image = SimpleMagick::Image.new(

    ImageMagickをラップするSimpleMagickっていう薄いライブラリを作った - すがブロ
  • ImageMagick 改造入門 (その四) | GREE Engineering

    こんにちは。マルチメディアエンジニアリングチームのよやです。最近は ImageMagick の ストーキング(アップデートの差分追跡)に余念のない日々を送っています。 尚、エントリは GREE Advent Calendar 2013 の 7日目です。よろしくお願いいたします! ImageMagick をサービスに適用している皆様におかれましては、バージョンアップに大変な慎重さをもって臨まれていると思いますが、自分なりの薀蓄を共有出来ればと、バージョンアップに絡んだ最近の闘いの記録を公開します。(長文です) 参考までに今まで ImageMagick について解説したエントリを並べます。 ImageMagick 改造入門 (その壱) GIFアニメーション ImageMagick 改造入門 (その弐) 減色処理前編 ImageMagick 改造入門 (その参) 減色処理後編 GIF アニメ生

  • GIF アニメ生成は本当に GraphicsMagick で行うべきか? | GREE Engineering

    具体的には以下のように使い分けると良いでしょう。 手早く GIF アニメを作りたい > GraphicsMagick Web のバックエンドで動かしたい > YoyaMagick YoyaMagick が使える環境ではない > ImageMagick 自分が今まで耳にした誤解を元に、ポイントを列挙します。 まず、ImageMagick の GIF アニメ生成に時間がかかる場合、その処理の大半は減色処理です。 ImageMagick の減色は主に減色専用のデータ構造を用いる為、Q8, Q16 (*2)による性能の違いは殆どありません。 実は、GIF アニメ最適化の差分フレーム抽出は、減色やGIF エンコードの時間に比べて殆ど時間が掛かりません。 差分フレームが小さい程、2枚目以降の GIF 画像が小さくなり、むしろ全体として処理時間が短くなります。 ImageMagick に比べて、Grap

    GIF アニメ生成は本当に GraphicsMagick で行うべきか? | GREE Engineering
  • 1