0
A
답변
2
당신은 다음과 같은 폰트 메트릭스를 얻을 수 있습니다 :
convert -debug annotate -pointsize 12 label:"Apple" info:
출력이 24PT을 혼합 할 경우
, 36pt 및 48pt 글꼴 크기로 실행해야합니다. hree times - 각 글꼴 크기마다 한 번.
포인트 크기를 변경하면 그에 따라 height
및 descent
이 변경됩니다. 더 큰 글꼴과 정렬되도록 작은 글꼴의 아래쪽 가장자리에 몇 개의 픽셀을 채워야합니다. 이 숫자는 height
및 descent
과 관련이 있습니다. 단지 height-abs(descent)
인 것으로 생각되지만 광범위하게 테스트하지는 않았습니다. 당신은 패딩이있을 때
,이처럼을 줄 수 있습니다
convert -gravity south \
-pointsize 24 label:"Apple" -splice x5 \
\(-pointsize 36 label:"Apple" -splice x2 \) \
-pointsize 48 label:"Apple" +append result.jpg
그래서, 나는 바닥에 24PT 텍스트의 하단에 5 개 픽셀 및 2 개 픽셀에 접합 24pt 텍스트를 36pt 텍스트로 정렬하려면 - -gravity south
을 설정 했으므로 하단이 정렬됩니다.
Mark Setchell. 대답과 세부 사항에 대해 감사드립니다. – hrlinc