• 締切済み

【コマンドラインから画像編集】文字列、罫線を太くする。

【コマンドラインから画像編集】文字列、罫線を太くする。 ■ やりたいこと 白黒の二階調で保存した、文字列、罫線で構成された画像ファイル(JPEG)の 文字列、罫線の部分をコマンドラインを使用して 太くしたいんですが、どなたかご存知でしょうか? ■ いまできること GUIツール(GIMP2.6)を使用して、文字列を太くすることはできました。 (1) 《黒色を選択》 メニューバーの選択(S)⇒色を選択(B)⇒ 黒色を選択 (2) 《選択範囲を拡大》 メニューバーの選択(S)⇒選択範囲を拡大(G)⇒ 1ピクセル大きくする (3) 《文字を太くする》 メニューバーの編集(D)⇒ 描画色で塗りつぶす(F) 上記の処理を、対象ファイルが多いため、コマンドラインで実行したいと思っています。 ■ 実行環境OS Windows XP ■ 調べてるソフト IrfanView ImageMagick6.6.2 GIMP2.6 以上ご存知の方がいらしましたら、お知恵を借りたいです。

みんなの回答

  • cutephoto
  • ベストアンサー率48% (51/105)
回答No.1

GIMPでは、そのようなプラグインがあるのか無いのかは、わかませんが、 フォトショップのアクションの記録みたいな機能はないので、 プログラムを書いて実行させることになります。 下記を参考にしてみて下さい。 http://www.fj-mapping.com/12_gimp-batch.html http://nicovideo.g.hatena.ne.jp/hdkINO33/20080521/1211387291

patito
質問者

お礼

情報ありがとうございます。 いただいたURLを参考にして、 スクリプトを組んでみます。

関連するQ&A

  • コマンドを実行してコマンドライン文字列を読み込む

    C言語(他の言語でも)で、コマンドを実行して結果の文字列を取得できるような関数はないでしょうか? コマンドを実行したプログラム内の変数に文字列として保持して、処理したいと考えています。 Windowsです。 よろしくお願い致します。

  • shellのコマンドラインからechoコマンドで表示した文字列について

    お世話になります。 題名にもあります通り、shellのコマンドラインからechoコマンドで表示した文字列をそのままメモリー上にコピーできると作業が1ステップ楽になる のになぁ・・・と思うのですが、どなたか方法をご存知の方いらっしゃらないでしょうか 実際には、 $ echo "AAAA" を実行した場合、マウスカーソルでシェル上のその文字列をドラッグして メモリにコピーした状態を作れると便利に思うのです。 どなたかご教授頂けましたら幸いです。

  • CreateProcessのコマンド・ライン文字列

    ■開発環境:VisualStudio2005 VC++ CreateProcessの第2引数についての質問なのですが、 第二引数は実行するコマンドライン文字列となりますが、この引数のサイズがある一定のサイズを超えるとCreateProcessの実行でエラーになります。 その場合のGetLastError()の番号は87=ERROR_INVALID_PARAMETERです。 どうも、CreateProcessの第2引数のサイズに上限があるように思います。 どなたこのあたりの情報を持っておられる方いますでしょうか? 以上、ご教授よろしくお願いします。

  • GIMPのコマンドラインからの動作

    やりたいことは文字を装飾して、画像として出力すると言ったものです。 Font・FontColor・FontSize・傾き等など GIMPアプリで出来ることは分かるのですが、コマンドラインでは、どうするのか疑問に思っています。 色々と調べましたが、わかりやすいサイトにたどり着けません。 どこか、わかりやすく説明しているサイトや、どのコマンドを実行すると、こうなるという結果を表示しているサイトなど、ありませんでしょうか? 宜しくお願い致します。

  • コマンドラインに入力されている文字列の1文字を出力

    ○下記のコードについての質問になります #include <stdio.h> int main( int argc, /*コマンドライン引数*/ char *argv[] /*コマンドライン */ ) { int counter; /*ループカウンタ*/ for( counter = 0 ; counter < argc ; counter++) { printf( "argv[%d]:%s\n" , counter , argv[counter] ); } /*----------------------------------------------------------- printf( "コマンドラインの1文字を抜き取る:%c" , ????????); ------------------------------------------------------------*/ return (0); } ○質問 コマンドラインのプログラムになります。 「--」で囲っている部分になりますが、 コマンドラインに入力されている文字列の1文字だけを出力できるように したいのですが、どうすればこれを実現することができるのでしょうか?? 一例として >command.exe orange ringe ^^^^^^ と、コマンドを打ったときに、「^^」の部分になりますが、 orangeの「a」だけを出力させたい場合を、知りたいと思っております。 以上、宜しくお願いします。

  • コマンドラインでの指定について

    コマンドラインから ie を実行する場合、パス\iexplore.exe で起動します。 これにオプションとか付けて、ie のメニューバーの指定はできるのでしょうか? 「ie が開いたら、自動的に ツール→インターネットオプション の画面が表示される」 と言うイメージです。 オプションを用いる場合、「/」「-」 とかを先頭に付けて行う場合がありますが、 メニューバーの指定は可能なのでしょうか? ご教授願います。

  • 変数内のコマンドの実行コマンド文字列の表示

    変数内のコマンドの実行コマンド文字列の表示 DIG=`dig ドメイン` として変数内のコマンド実行結果を printf "$DIG\n"と表示させることはできるのですが、 実際に実行したコマンドを表示させることはできますでしょうか。 逆に DIG="dig ドメイン" として文字列をセットすればコマンド内容は表示されますが、 今度はコマンドとして実行させる方法がわかりません。 `$DIG`としてもprintf "$DIG\n"などいろいろ試しましたが わかりません。。 どなたかおわかりでしょうか

  • コマンドラインの長さに制限はある?

    Windowsでプログラムを実行する時に、コマンドライン引数を渡す事ができますよね。例えば「myprogram.exe」というプログラムを実行する時に、 myprogram /help と言う風に「/help」を付けると、この文字列がそのままWinMain関数の第三引数「LPSTR strCmdLine」に渡されます。 そこで質問ですが、このコマンドライン引数の長さに制限はあるのでしょうか?

  • コマンドライン引数

    コマンドラインから文字列として取得して、 ほかの変数に文字列として入れたいのですが、どうしたらいいですか?

  • PuTTY のコマンドラインで rsh 接続

    PuTTY のコマンドラインで rsh 接続 下記ページに PuTTY のコマンドラインで ssh 接続する方法が記載されており、 実際に接続できることを確認しているのですが、 ssh ではなく rsh で接続することはできないでしょうか。 putty サーバにワンクリックで接続する方法 <http://kaworu.jpn.org/kaworu/2009-09-07-1.php> ssh 接続する際は以下のコマンドラインで行っています。 putty [IPAddress] -load [puttySessionName] -l [loginID] -pw [loginPW] -m [txtFilePath] rsh 接続の場合は、PuTTY 設定画面における [接続タイプ] を [SSH] ではなく [Rlogin] にする必要があると考え、 上記のコマンドラインで指定する [puttySessionName] の [接続タイプ] を [Rlogin] で保存しました。 そしてそのコマンドラインを実行したのですが、添付の画像のエラーダイアログが表示されてしまいました。 エラーダイアログに従い、-pw [loginPW] の文字列を除いて実行しましたが PuTTY コンソールは黒のままフリーズし、さらに、 -l [loginID] の文字列を除いて実行しましたが、やはり同様に黒のままフリーズしました。 何かコメントいただけるととても嬉しいです。よろしくお願いします

専門家に質問してみよう