2017-01-31 1 views
0

이미지 위에 다른 텍스트를 추가해야합니다. 텍스트가 테이블에 있습니다. 약 10,000 명이 있습니다. 어떻게이 프로세스를 자동화 할 수 있습니까? Photoshop 용 스크립트일까요? 또는 다른 것? 미리 감사드립니다.이미지 위에 자동으로 텍스트 추가

+0

테이블은 어떤 형식입니까? 어떤 OS를 사용할 수 있습니까? 10,000 장의 텍스트를 모두 같은 이미지에 추가해야합니까? 이미지 위에 어느 부분을 놓아야합니까? 무슨 글꼴? 어떤 색? 어떤 크기? –

+0

@ MarkSetchell > 테이블의 형식은 무엇입니까? CSV > 사용 가능한 OS는 무엇입니까? macOS > 10,000 장의 텍스트를 모두 같은 이미지에 추가해야합니까? 이미지 위에 어느 부분을 놓아야합니까? 각 텍스트 (표의 행) - 별도 이미지에 있습니다. 출력 결과 10,000 개의 유사한 이미지가 출력됩니다. > 어떤 글꼴입니까? 어떤 색? 어떤 크기? 다른 글꼴로 다른 글꼴. –

+0

Photoshop에서 CSV로 읽고 텍스트를 이미지에 추가 할 수 있습니다. 그러나 Nick Datsky의 제안처럼 "틈을 메워야"합니다. 또한 스택 오버플로는 스크립트 작성 서비스가 아닙니다. –

답변

0

을 확인 있습니다. 테이블이 table.csv

base1.png,180,100,result1.png,I have a dream 
base2.png,20,90,result2.png,Four score and seven years ago 
base3.png,50,180,result3.png,Gonna build me a wall 

이 보이는 경우

brew install imagemagick 

그런 다음 당신은 터미널에서 bash에서 다음을 수행 할 것입니다 : 그것은 대부분 단순히 사제와 맥 OS에 설치되어

#!/bin/bash 
while IFS=, read base x y result text; do 
    echo DEBUG: $base $x $y $result $text 
    convert "$base" -pointsize 18 -annotate +${x}+${y} "$text" "$result" 
done < table.csv 

그러면 다음과 같이 나타납니다.

enter image description here enter image description here enter image description here

관련 문제