안녕하세요 여러분, 저는 현재 GD 라이브러리를 이용하여 워터마크 프로그램을 작업 중입니다. 사진에 워터마크를 여러 개 넣고 싶은데 사진 크기가 고정되어 있지 않습니다. 결과적으로 워터마크가 갑자기 커지기도 하고 작아지기도 합니다. 나는 하나님께 나를 인도해 달라고 기도합니다. 어떻게 하면 그러한 기능을 달성할 수 있습니까?
안녕하세요 여러분, 저는 현재 GD 라이브러리를 이용하여 워터마크 프로그램을 작업 중입니다. 사진에 워터마크를 여러 개 넣고 싶은데 사진 크기가 고정되어 있지 않습니다. 결과적으로 워터마크가 갑자기 커지기도 하고 작아지기도 합니다. 나는 하나님께 나를 인도해 달라고 기도합니다. 어떻게 하면 그러한 기능을 달성할 수 있습니까?
솔루션 로직에 대해 간단히 이야기해 볼까요?
1단계: 먼저 기존 워터마크에 맞는 이미지 크기를 설정합니다. 예를 들어 이미지가 500 이상인 경우. *500, 워터마크를 붙이세요.
그러면 접근 문제를 해결하는 것은 매우 간단합니다. 500*500을 초과하는 한, 다음 과정을 진행하세요. :
1: 비율을 계산합니다: 예를 들어 100*250, 너비/500 =0.2 높이/500=0.5 등 비율을 계산합니다.
2: 워터마크 크기를 조정하여 붙여넣습니다.
너무 명확하게 설명되어 있습니다. 이해해 주셔야 합니다.