조금 이상한 질문이지만 기본적으로 저는 게임용 픽셔너리 카드 세트를 만들려고 합니다. 이를 위해 줄 바꿈으로 구분된 1500개의 명사 목록이 있고 각 명사를 특정 해상도의 개별 PNG 파일에 배치해야 합니다. 이 작업을 수행하는 쉬운 방법이 있나요?
답변1
이것은 간단한 작업입니다.이미지매직. 그만큼캡션 도구단어 줄 바꿈을 허용합니다. 하지만 명사일 경우에는 문제가 되지 않을 수 있습니다. 예제 명령은 다음과 같습니다.
convert -background black -fill white -pointsize 32 \
-size 500x300 -gravity center caption:'WORD' WORD.png
결과 PNG는 다음과 같습니다.
그런 다음 필요한 것은 단어 파일을 입력하고 해당 명령에 입력하는 스크립트뿐입니다. 여기배쉬로 하는 방법:
#!/bin/bash
while IFS='' read -r line || [[ -n "$line" ]]; do
convert -background black -fill white -pointsize 32 \
-size 500x300 -gravity center caption:$line $line.png
done < "$1"
사용법은./scriptname words-file.txt