印コーディングサービス | デザインを入稿するだけで、誰でもHP制作、システム開発、アプリ開発ができます、日本人が完全サポート!インドへアウトソーシングすることで日本ではあり得なかった価格と技術を実現!
こんにちは。クライアント基盤チームのよやです。 アバター等を表示する為に PNG や JPEG の画像を元に GIF アニメーションを生成する事がよくありますが、GIF は 256色までしか扱えない為、元画像が数万といった単位で色を使っていると減色処理に大変時間がかかります。そこで、ImageMagick の減色処理を改造して高速化した事例をご紹介します。 尚、一度に読む分量ではまとめ切れない為、前編と後編に分けました。前編は減色処理、後編はその改造について説明します。 プログラム構成では上の図の magick/quantize.c が減色処理に相当します。 まず、減色処理の一般的な話から始めます。 減色の利点 Web で見かける画像ファイルの多くは、1つのpixel(描画の最小単位)に対して、Red, Green, Blue が各々8bits で計 24bits(= 3bytes) 、透
Verify its message digest. ImageMagick RPM's are self-installing. Simply type the following command and you're ready to start using ImageMagick: $ rpm -Uvh ImageMagick-7.1.1-36.x86_64.rpmYou'll need the libraries as well: $ rpm -Uvh ImageMagick-libs-7.1.1-36.x86_64.rpm Note, if there are missing dependencies, install them from the EPEL repo. For other systems, create (or choose) a directory to ins
2009年12月28日月曜日 ImageMagickでHSLとHSV色空間を理解する 前回のRecipeは、画像加工ツールとして有名なImageMagickを取り上げました。 Ubuntu Weekly Recipe:第102回 ImageMagickでコマンドラインから画像加工|gihyo.jp … 技術評論社 写真加工に役に立つ情報はRecipe本編をご覧いただくとして、ここではImageMagickで色空間の説明をします。 RGB デジカメで撮影したJPEG画像は、Red, Green, Blueの3色の割合で色を表現しています。次の写真をRGBの3つのチャンネルに分けてみます。 RGBのチャンネルに分解して、RGBの順で左から右へ並べるには、以下のコマンドを実行します。 convert P001.jpg -colorspace RGB -separate +append P001_
Examples of ImageMagick Usage (Legacy Version 6) These web pages presents a set of examples using ImageMagick ("IM," for short), version 6, from the command line. However, they often have direct analogs in the current release of ImageMagick, version 7. They also illustrate what can be done using the ImageMagick Application Programming Interface (API). As such, these pages should be the first stop
複数の画像からサムネイルを作成する際に縦長画像、横長画像問わず中央部分を正方形で切り抜き作成します。 Examples of ImageMagick Usage を参考にさせて頂きました。 ImageMagickは奥が深いですね。 サンプル(Windows版) montage.exe -tile 4x2 -resize 160x -resize "x160<" -resize 50%% -gravity center -crop 80x80+0+0 -geometry 80x80+10+10 -background "#999999" -bordercolor "#ffffff" -border 5 -quality 75 *.jpg thumbnail%03d.jpg まず-resize 160x という指定で『比率を保持したまま横幅160pxへ縮小』し -resize "x160<"で
一般的に ImageMagick のサムネイル画像生成は遅いとされており、パフォーマンスが求められるシーンでは Imlib2 などのより高速な画像処理ライブラリが使われることが多いです。 Imlib2 の高速さについては、以前「Imlib2でImageMagickより3倍高速かつ美しいサムネイル画像の生成 - 床のトルストイ、ゲイとするとのこと」という記事で紹介しました。この記事のベンチマークにおいて、Imlib2 によるサムネイル画像の生成は、 ImageMagick の3倍程高速でした。 しかし、 ImageMagick は Imlib2 より画質がよく、高機能で使いやすく、今も頻繁にメンテナンスされており、とてもよく出来ています。その点 Imlib2 は、2004年からメンテナンスされておらず、セキュリティホールが見つかっても、各Linuxディストリビューションがそれぞれパッチを当て
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く