タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

imagemagickに関するjinjin252525のブックマーク (6)

  • Loading...

  • ImageMagickとマルチスレッドは混ぜるなキケン!? - shimada-kの日記

    画像処理をする要件が出たので手軽に扱えるライブラリは無いものかと探した結果、ImageMagickに行き着きました。 ライブラリを利用して、油彩化とシャープネスを組み合わせた加工を施すプログラムです。 この処理をスレッドに割り当て、マルチスレッドで画像処理を行うロジックを実装してみました。 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <pthread.h> #include <ImageMagick/wand/MagickWand.h> #define SRC_BASE_PATH "src" /* #apt-get install libmagickwand-dev gcc -o img_process img_process.c `pkg-config Wand --cflags --libs`

    ImageMagickとマルチスレッドは混ぜるなキケン!? - shimada-kの日記
  • PHPでのGDとImageMagick | カメラ小僧の憂鬱

    自分のパソコン処理の記録。 画像閲覧用にレンタルサーバーを借りているのですが,この度,サーバーの構成が新しくなりました。 システム上の新サービスやディスク容量のアップなどがあったのですが,当方にとっては,別段,嬉しいこともなく,面倒なことばかり(苦笑 事前にわかっていたことは,PHPのバージョンが4→5に上がること。 借りているサーバーは,画像閲覧に使っており,PHP4を使っております。2,3年前から「PHP5にしたので移行作業をしてくれ」の旨の連絡を貰っていましたが,会社の業務ならともかく,自分の趣味のシステムですから放置しておりました。 けど,今回のサーバー移行を機にPHP4はなくなって,PHP5だけになる,とのこと。(従来は,PHP4とPHP5併用) そういうのは,話としてはわかりますので,今回は仕方ないかなぁ。簡単なシステムですから,手直しがあるとは限りません。まぁ,やってみて,う

    PHPでのGDとImageMagick | カメラ小僧の憂鬱
  • 画像ライブラリGrappyの作成と、ImageMagick, GDとの比較【実装編】 | 株式会社サイバーエージェント 株式会社サイバーエージェント

    概要 簡単な画像処理機能も備えた、シンプルかつ高速そしてAnimationGIFをサポートした画像形式変換ライブラリの Grappy を実装した。 これの性能について、ImageMagick, GDと、下記の比較を行った。 SSIMによる画質の比較 処理速度 Valgrindを使ったヒープメモリの使用量 ファイルサイズに関して 最後にそれらとの比較結果から、Grappyの優位性について述べた。 1.はじめに 画像のエンコード・デコードやリサイズといった処理をサービスに組み込もうと考えた場合、多くの場合は高レベルな画像処理をサポートした既存のライブラリの利用を検討することとなる。 しかし、既存のライブラリは機能と速度のバランスが悪く、使いにくいものであった。 Webサービスの中に画像関係の機能を取り入れる場合、求められるのは次のような単純な要求項目に限られる場合が多い。 JPEG, PN

  • ImageMagickのOpenMPは並列実行で悪影響するのは本当だった - 文系プログラマによるTIPSブログ

    物凄いload averageになるので注意が必要です。 ImageMagickをOpenMPオプション有効でインストールした際に、マルチスレッド実行時に異常な高負荷になる、という話が昔から話題になっています。 最近AWTの画像変換をImageMagickで高速化する要件がありました。 この噂が当なのか、真偽を確かめる機会だったので試してみました。結果、 当に異常な高負荷になりました OpenMPでどれくらい高負荷になるか お手軽にOpenMPを無効にする そもそもOpenMPとは何なのか ImageMagickの高速化 OpenMPでどれくらい高負荷になるか 私が実際試してみた結果は以下の通りです。サーバスペックは、CPU Xeon2.6G(8コア)、Mem4G、です。 スレッド数 CPU load average 2スレッド 100% 20以上 4スレッド 100% 30以上 8ス

    ImageMagickのOpenMPは並列実行で悪影響するのは本当だった - 文系プログラマによるTIPSブログ
  • 本当は速いImageMagick: サムネイル画像生成を10倍速くする方法 - 昼メシ物語

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

  • 1