워터 마크 JPG 파일을 일괄 처리하는 방법?


29

워터 마크해야하는 약 15,000 개의 JPG 파일이 있습니다. 이러한 이미지를 일괄 처리 하고 워터 마크를 추가 할 수있는 방법이 있습니까?

이미지의 크기가 다를 수 있으므로 이미지 중앙에 워터 마크를 배치하고 싶습니다.


2
유사 소프트웨어 추천 질문은 softwarerecs.stackexchange에 대답되었습니다 softwarerecs.stackexchange.com/questions/47/...softwarerecs.stackexchange.com/questions/2128/...
니콜라스 라울

답변:


25

사용 imagemagick:


for i in *jpg ; do convert logo.jpg [ above code ] ; done
Shadur

@Shadur 예제를 사용하는 사람들을 위해 : 물론 다음 logo.jpg"${i}"같이 바꾸십시오 : for i in *jpg ; do convert "${i}" -font ....... ; done
Olivier Dulac

23

예, Photoshop에서는 작업을 사용하여 폴더의 이미지를 일괄 처리 할 수 ​​있습니다.

간단히:

  • 이미지를여십시오

  • "Actions"패널을 열고 "Create new action"을 누르십시오.

  • 액션 이름을 지정하고 "확인"을 누르십시오.

  • 이제 기록이 있어야합니다. 작업 툴바 메뉴에서 "중지"버튼을 누를 때까지 대부분의 작업은 단계로 작업에 로그인됩니다.

  • 평소처럼 워터 마크를 만듭니다. 패턴과 불투명도를 혼합하여 사용하는 것이 좋습니다. 이미지를 원하는 형식과 위치에 저장하십시오.

  • 이미지를 닫고 "중지"를 누르십시오

이제 File >> Automate >> Batch로 가서 새로 만든 액션과 수정하려는 이미지가 들어있는 소스 폴더를 선택하십시오. 해당 작업이 해당 폴더의 모든 이미지에 적용됩니다.

파일 이름 지정 옵션과이를 사용하도록 선택해야하는 기타 추가 옵션이 있습니다.


그렇다면 실제로 모두 열어야합니까?
benteh

3
기술적으로 배치 자동화는 작업의 마지막 단계가 "닫기"인 한 파일을 자동으로 열고 닫습니다. 그것을 설정하고 잊어 버려 ....
cclark413

이것을 Droplet으로 저장할 수도 있습니다
Ryan

17

김프 : 구체적으로 워터 마크를 추가 할 수 있도록 설계되었습니다 스크립트 일괄 이미지 워터 마크 스크립트 . 명령 행을 통해 실행해야하지만 매우 간단합니다.

  1. 스크립트를 다운로드

  2. 다운로드 한 파일을 김프 설치에 저장 한 다음 \ share \ gimp \ 2.0 \ scripts를 저장하십시오.

  3. Windows 사용자의 경우 Start -> Run… -> Cmd(확인을 누르십시오)

  4. 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 \") "


그림 크기를 대량으로 조정하는 데 이와 비슷한 것을 사용했지만 사용자 인터페이스가 있습니다. 배치 이미지 워터 마크 스크립트와 같은 것이 있습니까?
Malachi

12

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로 크기가 조정되도록합니다.
    • 가치 예 :
      • 200 = 너비를 200px로 조정 (가로 세로 비율 유지)
      • x200 = 높이를 200px로 조정 (가로 세로 비율 유지)
      • 300x300 = 300x300px 크기로 조정
  • -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
        • 0,0 = 원래 크기를 유지합니다. 200,200은 너비 200 %, 높이 200 %입니다.
      • 파일 경로 : 텍스트 문자열. {type}이것이 어떻게 사용될지를 결정합니다. type이 image이면 경로로 간주됩니다. 유형이 텍스트 인 경우 텍스트로 간주됩니다
  • -gravity SouthEast -워터 마크의 일반 위치를 정의합니다.

    • 값 : North, NorthEast, East, SouthEast, South, SouthWest, West, Center.
  • -quality 90 -값 : 0-100
  • -format jpg *-대상 파일 형식. *폴더의 모든 파일 형식을 검색합니다. -format jpg *.png모든 png 파일을 jpg로 변환 하는 것과 같은 것을 지정할 수 있습니다.


6

IrfanView는 이것을 가지고 있습니다 ( "워터 마크 이미지 추가")

File -> Batch conversion / rename ->  Advanced

IrfanView 배치

여기에 이미지 설명을 입력하십시오


5

예:

이미지 조작을위한 매우 강력한 도구 인 ImageMagick 이 탐색하고자합니다 .

그것은 명령 줄을 기반으로하지만 간단히 말하면 폴더 (또는 폴더 등을 포함하는 폴더가 들어있는 폴더)가 있고 명령 줄에서 하나의 명령으로 선택한 폴더 구조로 워터 마크가있는 모든 이미지를 생성합니다.


5
워터 마크를 추가하기 위해 예제 명령 줄 명령을 추가 할 수 있습니까? 이제 OP를 올바른 궤도에 올리지 만 대답은 매우 일반적입니다.
Saaru Lindestøkke

4

Xnview 는 매우 유연하고 강력하며 사용하기 쉬운 배치 기능을 가지고 있습니다.

휴대용 버전 (예 : portableapps.com 또는 기타)을 포함하여 여러 형태로 제공됩니다.

"브라우저보기"에있을 때 (즉, 특정 이미지를 보지 않고 폴더를 볼 때) 여러 이미지를 선택 ( ctrl+ 클릭 또는 shift+ 클릭) 한 다음 ctrl+ U를 사용하여 일괄 처리 대화 상자 를 엽니 다 .

  • 첫 번째 탭은 복사, 백업 등을 원할 경우 수행 할 파일, 저장 위치를 ​​설명하는 것입니다.
  • 두 번째 탭은 [크기 조정 등]을 수행 할 변환을 선택하는 것이며, 선택한 순서대로 모든 작업이 수행됩니다.
    • 워터 마크는 해당 "변환"탭의 '이미지'섹션에 있습니다. 매우 강력하고 유연하며 사용하기 쉽습니다.
  • 매번 폴더 / 변환을 다시 선택할 필요가 없도록 설정을 저장할 수도 있습니다.

2

Photoshop Lightroom에는 수많은 일괄 처리 기능이 있습니다.

과거에는 자르기, 메타 데이터 설정, 워터 마크 설정 및 250 개 이상의 이미지를 선택한 파일 형식으로 내보내도록 설정했습니다. 라이브러리 등을 시작으로 설정하는 것은 잠시 쉬는 것이지만 김프와는 달리 이런 종류의 것을 염두에두고 작성되었습니다. 곧 다시 할 필요가 없다면 무료 평가판을 사용하십시오.)


1
안녕! GDSE에 오신 것을 환영합니다! 답을 좀 더 자세하게 추가해 주시겠습니까? 아마도 배치 코드의 일부 샘플 또는 그들이 선택할 메뉴 동작을 보여줄 것입니다. 그것은 당신의 대답이 더 많은 의견 인 것 같습니다.
ckpepper02 04. 24.14

@ ckpepper02 Lightroom에는 배치 코드가 없습니다. 전체 제품은 배치 작업 워크 플로를 중심으로 구성됩니다. 워크 플로 편집기 대신 이미지 편집기에 익숙한 경우 설명하기가 약간 어렵지만 제품이 눈앞에있을 때는 분명합니다. (따라서 워터 마크를 적용하는 특정 수출 옵션을 지적하는 것이 좋습니다.)
Bradd Szonye

0

나는 Ashampoo Photo Commander라는 프로그램을 사용합니다.이 프로그램은 jkb를 쉽게 수행 할 수있는 훌륭하고 사용하기 쉬운 배치 처리 기능을 갖추고 있습니다. 때로는 커버 디스크에서 무료로 제공되며 mosr 최근 릴리스 버전을 원하더라도 비싸지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.