タグ

imagemagickに関するwozozoのブックマーク (15)

  • http://diary.awm.jp/~yoya/data/2015/10/16/JPEGMeta_rev3.pdf

  • Fred's ImageMagick Scripts

    Fred's ImageMagick Scripts

  • 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
  • pgmagick tips | hexacosa.net

    他人のふんどしでばかり相撲をとってすみません(´Д`。) pgmagick でもできるか試してみたかったので、以下2つの記事をなぞってみました。 2枚の画像のdiff(差分)を超簡単に調べる方法 - 床のトルストイ、ゲイとするとのこと 当は速いImageMagick: サムネイル画像生成を10倍速くする方法 - 床のトルストイ、ゲイとするとのこと from pgmagick import Image from pgmagick import CompositeOperator as co img_a = Image('a.jpg') img_b = Image('b.jpg') img_c = Image('c.jpg') print img_a.compare(img_b) print img_a.compare(img_c) #img_a.composite(img_b, 0, 0,

  • 2枚の画像のdiff(差分)を超簡単に調べる方法 - 昼メシ物語

    Githubで画像の差分を見られるモードが話題を呼びましたが、このように2枚の画像の差分を調べたいときって時々ありますよね。 そんなときImageMagickのコマンドラインツールを使えば、たった1行で実現できます。 $ composite -compose difference A.jpg B.jpg diff.jpg とすれば、A.jpg と B.jpg の差分画像 diff.jpg が作られます。この差分画像は以下のようになります。 さらにこの差分画像(diff.jpg)が「真っ黒な画像」かどうかも、コマンドラインで調べることができます。 # 差分がなかった場合(=diff.jpgは黒一色の画像) $ identify -format "%[mean]" diff.jpg 0 # 差分があった場合 $ identify -format "%[mean]" diff.jpg 960.8

    2枚の画像のdiff(差分)を超簡単に調べる方法 - 昼メシ物語
  • 本当は速いImageMagick: サムネイル画像生成を10倍速くする方法 - 昼メシ物語

    一般的に ImageMagick のサムネイル画像生成は遅いとされており、パフォーマンスが求められるシーンでは Imlib2 などのより高速な画像処理ライブラリが使われることが多いです。 Imlib2 の高速さについては、以前「Imlib2でImageMagickより3倍高速かつ美しいサムネイル画像の生成 - 床のトルストイ、ゲイとするとのこと」という記事で紹介しました。この記事のベンチマークにおいて、Imlib2 によるサムネイル画像の生成は、 ImageMagick の3倍程高速でした。 しかし、 ImageMagick は Imlib2 より画質がよく、高機能で使いやすく、今も頻繁にメンテナンスされており、とてもよく出来ています。その点 Imlib2 は、2004年からメンテナンスされておらず、セキュリティホールが見つかっても、各Linuxディストリビューションがそれぞれパッチを当て

  • ImageMagick PythonMagick GraphicsMagick and pgmagick | hexacosa.net

    少し前にFlickrクローンをつくろうと思ってPythonでの画像処理について調べていました。 画像処理といっても既存の変換ツールorライブラリの使い方や出力画像の質、 扱いやすさ等について調べていました。 PIL はPythonの画像操作ライブラリの代表格ですが、縮小アルゴリズムがあまり選択できず 縮小すると画像が荒くなってしまいます。 OpenCV はドキュメントが数学っぽくて理解に時間が掛かりそうだったので、 小さい画像への縮小処理に使用して、その他のもう少し大きな画像の縮小には 使用しませんでした。またPILと同じく縮小すると画像が荒くなってしまいます。 もう一つ画像処理に使用できるライブラリとして ImageMagick があります。 ImageMagickでも荒くはなるのですが鮮鋭化フィルタを同時にかけれるので、 キレイな画像で縮小画像を保存できます。 ImageMagick自

  • 画像ファイルはconvertコマンドで

    convertはImageMagickというソフトウェアパッケージに含まれるコマンドの1つです。コマンド名が示すように、画像ファイルの変換を行います。変換といってもいろいろありますが、普通に思いつくありとあらゆる変換を行うことができます。 ここでは、Photoshop Elementsにはできない、あるいは少なくともやり方が面倒くさい変換をいくつか取り上げ、それをconvertコマンドで解決する方法について紹介します。ほぼ全て、相談員が実際に受けた質問をベースにしています。 convertコマンドに関するきちんとした情報を得たいという方は、マニュアルページをご覧ください。 フォーマットの変換 convertコマンドはEPS (Photoshopのデフォルト形式)、TIFF (Grabの保存形式)、JPEG (デジカメで一般的)、GIF、PNG (WWWに適している)、EPS (TeXでよく

  • ウノウラボ Unoh Labs: ImageMagickのテキスト描画を画像にしてコストダウン

    こんにちは。中村です。 日、まちつく!が正式リリースになりました。よろしければ是非携帯でアクセスして遊んでみてください。以前公開しました位置情報ライブラリも利用されています。 さて、PHPでImageMagickを使って画像生成を行うときに、どうもテキストを描画すると無視できないコストがかかることに最近気が付きました。具体的には次のようにImagickDraw::drawImageメソッドによる描画コストです。 <?php $draw = new ImagickDraw(); $draw->setFontSize(20); $draw->setFillColor('#FFFFFF'); $draw->annotation(20, 28, 'Hello World'); for ($i = 0; $i < 1000; $i++) { $img = new Imagick(); $img->

  • ImageMagick でサムネイル化すると IE7 で表示されないバグについて - 真夜中のプログラミングTips

    ImageMagick を使用してアップロード写真のサムネイルを生成すると、Internet Explorer(以下 IE )でサムネイルが表示されない、という現象が起きます。 ※表示されない=画像リンク切れ同様の×マークが表示されます。 不思議なことに Firefox では全く問題なく閲覧可能です。また、IEでも一部のサムネイル画像にだけ上記の現象が起きて、多くの場合は正しく表示されます。 ImageMagick では IE で表示できなくなる画像でも、GD を使用してサムネイル化すると正常に表示できます。 IE のバグなのか、ImageMagick のバグなのか??? バグの原因そのものが特定できず、苦労したのでメモしておきます。 なお、以下のページでも現象の報告はされていますが、原因究明がなされていないので参考になりませんでした。 - ・OpenPNEの画像縮小にImageMagic

    ImageMagick でサムネイル化すると IE7 で表示されないバグについて - 真夜中のプログラミングTips
  • ウノウラボ Unoh Labs: 正方形なサムネイルを簡単に出す

    Keitaです。 バレンタインデーも近づいてきた今日この頃皆様どうお過ごしでしょうか。 例年、僕はとても憂なのですですが、今年は、ImageMagickがあるのでとてもハッピーになれそうです。 そんなどうでもいいことはおいておいて、たまに、Webサービスで正方形でサムネイルを出しているサイトがあると思います。 具体的にいうとこんな感じの画像が sample posted by (C)フォト蔵 こんな感じの画像になるイメージです。 sample_imagick posted by (C)フォト蔵 こういう画像をPHPで作る場合には、imagickを使うと簡単に作れます。 <?php $width = 200; $height = 200; //Imagick $image = new imagick(); $image->readImage('sample.jpg');

  • GDとImageMagickの画質比較

    <?php $image_file = 'sample.jpg'; $img = new MyImage($image_file); $img->resizeImage(500, 500); $img->createImageFile('.', 'gd_sample.jpg'); header('Content-type: image/jpeg'); readfile('gd_sample.jpg'); class MyImage { var $img; var $width; var $height; var $font_path; function MyImage($image_path, $font_file_path = null) { $this->img = imagecreatefromjpeg($image_path); $this->width = imagesx($th

    GDとImageMagickの画質比較
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • ImageMagickとPHPで画像をビデオ風にする - その2

  • ImageMagickとPHPで画像をシャープにする

    ► 2020 (9) ► 08/02 - 08/09 (1) ► 07/26 - 08/02 (4) ► 07/19 - 07/26 (4) ► 2019 (49) ► 06/09 - 06/16 (1) ► 06/02 - 06/09 (1) ► 05/26 - 06/02 (2) ► 05/19 - 05/26 (3) ► 03/17 - 03/24 (21) ► 03/10 - 03/17 (10) ► 02/03 - 02/10 (5) ► 01/27 - 02/03 (3) ► 01/13 - 01/20 (3) ► 2018 (72) ► 12/30 - 01/06 (3) ► 12/23 - 12/30 (6) ► 12/16 - 12/23 (5) ► 12/09 - 12/16 (3) ► 12/02 - 12/09 (7) ► 11/25 - 12/02 (8) ► 1

    ImageMagickとPHPで画像をシャープにする
  • 1