透かしを入れる必要がある約15,000のJPGファイルがあります。これらの画像をまとめて処理し、透かしを追加する方法はありますか?
画像のサイズは異なる場合があります。透かしを画像の中央に配置する必要があります。
透かしを入れる必要がある約15,000のJPGファイルがあります。これらの画像をまとめて処理し、透かしを追加する方法はありますか?
画像のサイズは異なる場合があります。透かしを画像の中央に配置する必要があります。
回答:
使用imagemagick
:
Imagemagick独自の透かし入れチュートリアル。単一の画像に透かしを入れると次のようになります
convert logo.jpg -font Arial -pointsize 20 \
-draw "gravity south \
fill black text 0,12 'Copyright' \
fill white text 1,11 'Copyright' " \
wmark_text_drawn.jpg
複数の画像を処理する場合は、ImageMagickを使用して透かしの写真を自動的に透かしまたはバッチ処理する方法を参照してください。
for i in *jpg ; do convert logo.jpg [ above code ] ; done
logo.jpg
に"${i}"
: for i in *jpg ; do convert "${i}" -font ....... ; done
はい、Photoshopでは、アクションを使用してフォルダー内の画像をバッチ処理できます。
単に:
画像を開く
[アクション]パネルを開き、[新しいアクションを作成]をクリックします。
アクションに名前を付けて「OK」を押します
これで記録にあるはずです。アクションツールバーメニューの[停止]ボタンを押すまで、ほとんどの操作はステップとしてアクションに記録されます。
通常どおりに透かしを作成します。パターンと不透明度を組み合わせて使用することをお勧めします。目的の形式と場所に画像を保存します。
画像を閉じて「停止」を押します
ここで、[ファイル] >> [自動化] >> [バッチ]に移動し、新しく作成したアクションと、変更する画像を含むソースフォルダーを選択します。これにより、そのアクションがそのフォルダー内のすべての画像に適用されます。
ファイルの命名オプションがあり、それらを使用することを選択する必要がある他のいくつかの追加機能があります。
透かしを追加するために特別に設計されたGimpスクリプト:Batch Image Watermark Scriptがあります。コマンドラインから実行する必要がありますが、非常に簡単です。
スクリプトをダウンロードする
ダウンロードしたファイルをGIMPインストールに保存し、\ share \ gimp \ 2.0 \ scriptsを続けます。
Windowsユーザーの場合Start -> Run… -> Cmd
(ヒットOK)
cdに続けてGIMPディレクトリを入力します(cd cd“ C:\ Program Files \ GIMP 2 \ bin”)
そのコマンドには、入力ファイル、ウォーターマークパス、サイズ、パディングとレイヤーモード、位置番号、出力パスが含まれます。
例:
gimp-2.8.exe -b "(migee-add-watermarkウォーターマークパス入力ファイルウォーターマークサイズウォーターマークパディングウォーターマークレイヤーモード位置出力ディレクトリ)"
そして
gimp-2.8.exe -b "(migee-add-watermark \" C:\ Users \ Migee \ Desktop \ WatermarkTest \ watermark.xcf \ "\" C:\ Users \ Migee \ Desktop \ WatermarkTest \ *。jpg \ " .25 .01 15 5 \ "C:\ Users \ Migee \ Desktop \ WatermarkTest \") "
ImageMagickの回答は、この時点でほぼ既に提供されていますが、誰もが使用できるように、もう少し詳細な回答を提供したいと思いました。
ダミーパスの例: 置換する必要があります。
(MacおよびWindowsでは、ファイルまたはフォルダーをターミナルウィンドウにドラッグできます。これはパスに変換されます)
mogrify...
行を実行する前に、宛先フォルダーが存在することを確認してください
cd {path_to_source_folder}
mogrify -path {path_to_destination_folder} -resize 600">" -draw "image Over 10,10 0,0 '{path_to_watermark}' " -gravity SouthEast -quality 90 -format jpg *
パスの完全な例と同じコード: Macのデスクトップへのパス。
cd /Users/Joonas/Desktop/pictures/
mogrify -path /Users/joonas/Desktop/modified_pictures -resize 600">" -draw "image Over 10,10 0,0 '/Users/Joonas/Desktop/watermark.png' " -gravity SouthEast -quality 90 -format jpg *
完全にオプションの部品:
-resize 600">"
-gravity SouthEast"
-quality 90
cd /Users/joonas/Desktop/pictures/
=指定されたパスに移動します
-path /Users/joonas/Desktop/modified_pictures
=宛先パスを定義します
-resize 600">"
">"
、幅の値の後に、600pxよりも大きい幅の画像のみが600pxにサイズ変更されるようにしています。-draw "image Over 10,10 0,0 '/Users/Joonas/Desktop/watermark.png' "
-これにより、透かしが作成されます。
-描画構造はこれです: -draw {type} {compose-method} {location/offset} {size} {filepath}
text
、image
Over
、overlay
、multiply
、詳細..10,10
0,0
{type}
これがどのように使用されるかを決定します。タイプがイメージの場合、これはパスと見なされます。タイプがテキストの場合、これはテキストと見なされます-gravity SouthEast
-透かしの一般的な場所を定義します。
North
、NorthEast
、East
、SouthEast
、South
、SouthWest
、West
、Center
。-quality 90
-値:0-100-format jpg *
-宛先ファイル形式。*
フォルダ内のすべてのファイルタイプを探します。-format jpg *.png
すべてのpngファイルをjpgに変換するようなものを指定できます。はい:
探索したいのは、画像操作のための非常に強力なツールであるImageMagickです。
これはコマンドラインに基づいていますが、要するに、フォルダー(またはフォルダーなどを含むフォルダーを含むフォルダー)があり、コマンドラインで1つのコマンドを実行すると、選択したフォルダー構造で透かし付きのすべての画像が生成されます。
Xnviewには非常に柔軟で強力な(そして使いやすい)バッチ機能があります
ポータブルバージョン(portableapps.comなど)など、さまざまな形式で提供されます
「ブラウザビュー」(すなわち、特定の画像を見ていないが、フォルダ)に(選択した場合はctrl+クリックするか、shift+クリック)画像の束を、その後、ctrl+ U開くためにバッチ処理 ]ダイアログボックス:
Photoshop lightroomには、多数のバッチ処理機能があります。
過去に、トリミング、メタデータの設定、透かし、および選択したファイル形式での250以上の画像のエクスポートを設定しました。はじめにライブラリなどを設定するのは、ちょっとした苦労ですが、GIMPとは異なり、この種のことを念頭に置いて書かれています。すぐにこれを再度行う必要がない場合は、無料試用版を使用してください;)