워터 마크해야하는 약 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에서는 작업을 사용하여 폴더의 이미지를 일괄 처리 할 수 있습니다.
간단히:
이미지를여십시오
"Actions"패널을 열고 "Create new action"을 누르십시오.
액션 이름을 지정하고 "확인"을 누르십시오.
이제 기록이 있어야합니다. 작업 툴바 메뉴에서 "중지"버튼을 누를 때까지 대부분의 작업은 단계로 작업에 로그인됩니다.
평소처럼 워터 마크를 만듭니다. 패턴과 불투명도를 혼합하여 사용하는 것이 좋습니다. 이미지를 원하는 형식과 위치에 저장하십시오.
이미지를 닫고 "중지"를 누르십시오
이제 File >> Automate >> Batch로 가서 새로 만든 액션과 수정하려는 이미지가 들어있는 소스 폴더를 선택하십시오. 해당 작업이 해당 폴더의 모든 이미지에 적용됩니다.
파일 이름 지정 옵션과이를 사용하도록 선택해야하는 기타 추가 옵션이 있습니다.
이 김프 : 구체적으로 워터 마크를 추가 할 수 있도록 설계되었습니다 스크립트 일괄 이미지 워터 마크 스크립트 . 명령 행을 통해 실행해야하지만 매우 간단합니다.
스크립트를 다운로드
다운로드 한 파일을 김프 설치에 저장 한 다음 \ share \ gimp \ 2.0 \ scripts를 저장하십시오.
Windows 사용자의 경우 Start -> Run… -> Cmd
(확인을 누르십시오)
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}
이것이 어떻게 사용될지를 결정합니다. type이 image이면 경로로 간주됩니다. 유형이 텍스트 인 경우 텍스트로 간주됩니다-gravity SouthEast
-워터 마크의 일반 위치를 정의합니다.
North
, NorthEast
, East
, SouthEast
, South
, SouthWest
, West
, Center
.-quality 90
-값 : 0-100-format jpg *
-대상 파일 형식. *
폴더의 모든 파일 형식을 검색합니다. -format jpg *.png
모든 png 파일을 jpg로 변환 하는 것과 같은 것을 지정할 수 있습니다.예:
이미지 조작을위한 매우 강력한 도구 인 ImageMagick 이 탐색하고자합니다 .
그것은 명령 줄을 기반으로하지만 간단히 말하면 폴더 (또는 폴더 등을 포함하는 폴더가 들어있는 폴더)가 있고 명령 줄에서 하나의 명령으로 선택한 폴더 구조로 워터 마크가있는 모든 이미지를 생성합니다.
Xnview 는 매우 유연하고 강력하며 사용하기 쉬운 배치 기능을 가지고 있습니다.
휴대용 버전 (예 : portableapps.com 또는 기타)을 포함하여 여러 형태로 제공됩니다.
"브라우저보기"에있을 때 (즉, 특정 이미지를 보지 않고 폴더를 볼 때) 여러 이미지를 선택 ( ctrl+ 클릭 또는 shift+ 클릭) 한 다음 ctrl+ U를 사용하여 일괄 처리 대화 상자 를 엽니 다 .
Photoshop Lightroom에는 수많은 일괄 처리 기능이 있습니다.
과거에는 자르기, 메타 데이터 설정, 워터 마크 설정 및 250 개 이상의 이미지를 선택한 파일 형식으로 내보내도록 설정했습니다. 라이브러리 등을 시작으로 설정하는 것은 잠시 쉬는 것이지만 김프와는 달리 이런 종류의 것을 염두에두고 작성되었습니다. 곧 다시 할 필요가 없다면 무료 평가판을 사용하십시오.)