人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ImageMagickで拡張子で判断ではなく、明示的にgifやpngに変換する方法。(多分convertのオプションでなにかあるはず)

●質問者: kunitz
●カテゴリ:コンピュータ
✍キーワード:GIF ImageMagick PNG オプション 拡張子
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● paxil
●15ポイント

http://www.hatena.ne.jp/awindow?qid=1090561620

man ImageMagick より…

FILES AND FORMATS

By default, the image format is determined by its magic number, i.e.,

the first few bytes of the file.

◎質問者からの返答

ありがとうございます!


2 ● LJ_MAKKI
●15ポイント

http://www.vector.co.jp/soft/win95/art/se200307.html

BatchGOO!(Windows95/98/Me / 画像&サウンド)

よく分かりませんが、コレをつかったらいけるのでは?

◎質問者からの返答

ありがとうございます!

ImageMagickと言うソフトでお願いしマフ


3 ● accessmania
●15ポイント

http://www.edu.tuis.ac.jp/~susaki/image/magick_process.html

ページ中程にある「シェルスクリプトを活用した一括処理」の「mogrifyの使用」で出来るようです。

◎質問者からの返答

ありがとうございます!

・解像度変換

・フォーマット変換

を同時(1コマンド)にやりたいと考えています。

convertコマンドに何かオプションはないでしょうか?


4 ● 元ここギコ!
●15ポイント

http://www.imagemagick.org/www/perl.html

Perlでは、

$img->Set(magick => ’gif’);

$img->BlobToImage($gifbinary);

$img->Set(magick => ’png’);

$pngbinary=$img->ImageToBlob();

でバイナリでも明示的に変換します。

直接CUIで制御した事はないのでどう使うかも判らないので自分では示せないのですが、

あまりオプション名がインタフェースで変わるとは思えないので、似たオプション名で検索されては?

◎質問者からの返答

ありがとうございます!


5 ● accessmania
●15ポイント

http://www.imagemagick.org/www/mogrify.html

ImageMagick: Command-line Tools: Mogrify

二回目の回答です。

解像度変換というのは、サイズ変換のことでしょうか?

もしサイズ変換でしたら、geometryやresizeを組み合わせて実行すればよいと思います。

例えば、

mogrify -format jpg -resize 640x480 sample.gif

という感じです。

◎質問者からの返答

ありがとうございます!

はいサイズ変換です。


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ