ImageMagickにおけるPSDの扱い方PSDのレイヤを比較的正しく扱ってくれるフリーウェアはこれとGIMPくらいでPaint.NETは論外でした。多分元ソースをゲーム用のとあるライブラリからとってるであろうやつはなんかダメそう。Photoshopではレイヤに特殊効果がつけられるのですが、これが無視されてしまう。コマンドラインが結構いろんな組み合わせでききいれてくれるので混乱するですね。今日の嘘情報 : レイヤ付のPSDはImageMagickで出力するとレイヤが全て書き出されるので-flattenのオプションをつけると正常に出力されるよ。これは嘘。これで成功するケースは偶然レイヤがみんな同じサイズで、偶然移動されてないだけのことだ。ああ、あとレイヤの特殊効果もこの書き方だと消滅します、よいとこなしです。 PSDをかたっぱしから流し込んでためしてみればわかるけどレイヤのサイズがまちまち
PHPでPhotoShopとIllustratorのファイルをアップロードするページを作成しています。 ※アップロードできるファイルは「psd、ai」です。 内部でImageMagickのコマンドを実行してjpgファイルに変換しています。 変換するImageMagickのコマンドは以下のコマンドです。 convert -flatten psdファイル jpgファイル ※jpgファイルは変換後のものです。 psdファイルが200MBを超えると変換に時間がかかっているのか、止まっているのかわからず・・・ ※20MB以下のPSDファイルは問題なくjpgに変換できています。 teratermでコマンドラインから上記のコマンドを実行しても同じ結果になってしまします。 ImageMagickでPSDファイルを変換するのをネットで調べても解決できるような記事を見つける事ができませんでした。 ※たぶん、私
display 画像ビューワであり,かつImageMagickをGUIで操作します.なお起動コマンドはdisplayです.imagemagick等ではありません. 以下はImageMagick V5.2.5 on Debian/GNU Linux potatoでのものです. import 任意のX Windowのスクリーンショットを撮ります.import コマンドを実行すると、マウスカーソルが + マークに代わり、スクリーンショットを 撮りたいウィンドウをクリックするとビープ音が鳴り, output fileが作成されます. import [ options ... ] <output file> 以下は指定可能なオプションです. ・ -frame ウィンドウマネージャのフレーム等を含めたイメージを作成. ・ -monochrome 白黒画像を作成. ・ -window
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
はじめに 画像処理を行うライブラリの1つにImageMagickがあります。 ImageMagickとは ImageMagick Studio LLC が開発する画像操作のためのソフトウェアで、GIF、JPEG、JPEG 2000、PNG、PDF、PhotoCD、TIFF、DPXなどの幅広いファイルフォーマットに対応しています。GPL互換性のあるライセンスで提供されています。 そして、ImageMagickの機能をPHPで利用するための拡張インターフェースがImagickです。PHPでこのImagickを使うと簡単なコードでImageMagickの機能を利用できます。 本記事ではImagickを利用して、アクセスしてきた携帯電話の機種に応じて画像を表示させる仕組みの構築例について説明します。 対象読者 PHPでのWebアプリケーション開発について基本的なことを理解している方 動作環境と開発
フリーランスでwebの仕事をしながらwebサービスとかを作ったり作らなかったり、成長と挫折の記録・・・かもしれないコーディング編はこちら ちょっと画像変換サーバを構築してみる。 「phpにはGDモジュールがあるのになぜImageMagick?」 というところだけどImageMagickとGDの比較メリット・デメリット メリット gifが使える 画像がキレイ 機能が豊富 デメリット GDより重い これはImageMagickだろ!ということで使ってみる 普通にインストールしてexecコマンドで実行してもいいんだけど、peclでモジュールがあるのでこいつを利用してみることにする。 (peclはCで書かれてるからきっと早いよ!) 前準備としてImageMagickはデフォルトでjpgをサポートしてないので、libjpegをインストールしておく。 yum install -y libjpe
画像のサムネイルを作るのはよくあることで、最近は画像の中心を正方形で切り出すことが多くなってきました。で、それを簡単に行うサンプルがこれ。 $ convert \ # 変換 "sample.jpg[64x64^]" \ # 入力ファイル+リサイズ(最小値指定) -gravity Center \ # 中心原点 -crop 64x64+0+0 \ # 64x64 で切り抜き(+0+0を指定することで全体を分割しない) sample_t.jpg # 出力ファイル あらかじめ画像を64×64に外接する形で縮小し、画像中心を原点に64×64で切り抜く。書いてしまうとそういうことですが、これをスクリプトなんかに埋め込めば、複数の画像のサムネイルを一気に作ることも簡単です。
ImageMagickのconvertコマンドで画像のサムネイル作成や画像加工ができる。 単純な拡大・縮小の使用例 100px×100pxサイズに縮小・拡大する。 convert -geometry 100x100 test.jpg 普通にconvertすると、Exif情報が残る(どんなカメラでいつ撮影した、何のソフトで加工したなど)。Exif情報は見た目に影響なく、容量だけが増えるのでできれば消してしまいたい。 そこでこれ(Exif情報削除版) convert -thumbnail 100x100 test.jpg -geometry オプションでサイズ変更するのとほぼ同じだが、-thumbnailオプションだとExif情報がきれいに消える。 画像の各種情報は、これもImageMagickのidentifyコマンドで確認できる。特に詳しく表示するには -verbose オプションをつける
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く