Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

コマンドラインで画像編集@Cygwin

      2011/10/08

シェルスクリプトで画像を扱いたい場合は、 ImageMagick というソフトが便利。Linuxのディストリビューションには付属しているものもある (convertコマンド) が、CygwinにはないのでこれをインストールすればOK。

どんなことができるか簡単に紹介します。

画像フォーマット変換 (abc.gif をdef.jpgに変換)

# convert abc.gif def.jpg

画像サイズ変更

# convert abc.gif -resize 150% output.gif

画像結合 (上の画像 abc.jpg , 下の画像 def.jpg)

# convert append abc.jpg edf.jpg  output.jpg

文字(hoge)を入れることだってできちゃいます。

# convert -pointsize 30 -draw “text 0,30 hoge”  abc.jpg def.jpg

0,30は、文字列の左下の座標です。0,0にすると文字が見えなくなるので注意。

 - IT技術 ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
オフラインファイルの削除@Windows XP

Windowsにはオフラインフォルダといって、ネットワーク共有のファイルをネット …

no image
Tracの導入@Debian etch

Tracはメジャーなオープンソースのバグトラッキングシステム。 Subversi …

no image
すでに同名のdebパッケージがインストールされているか確認する@Ubuntu 14.04

リポジトリにはまだ登録されていないパッケージを手動でdpkgを使ってアップデート …

no image
フルスクリーン時に日本語入力ツールバーが邪魔@Ubuntu 9.04

scim+anthy で日本語入力していましたが、動画を見るときにフルスクリーン …

no image
IPv6試してみました @ RHEL5

自分自身は表す(ipv4では127.0.0.1) 方法は、 ::1 だそうです。 …

no image
ゲストOSの時刻同期@VMware + adjtimeでの調整

Windows上のVMware ServerでゲストOSとしてLinux (De …

no image
pythonで日本語処理めとめ@python 2.6

python で文字列を扱う場合、unicode型と、str型というのがあります …

no image
シェルスクリプトでファイル内の文字列を置換する

== 2012/11/8 追記 == 以下ではedコマンドでの文字列置換を紹介し …

no image
cygwin ckでmanが見れない@cygwin with ck

cygwinをcygwin ck上で使っているのですが、manを見ようとすると以 …

no image
ハードディスクへのアクセスが異常に遅い@Windows XP

Windowsの動作が異常に遅いPCがあって、調査していたらHDDへのアクセスが …