0
16x16에서 512x512까지 다양한 크기의 많은 수의 이미지가 있습니다.비교적 큰 크기의 레이블을 이미지에 어떻게 추가 할 수 있습니까?
각 이미지에 "데모 버전"이라는 검은 색 레이블을 추가하고 싶습니다.
이미지의 크기가 매우 다양하기 때문에 이미지에 상대적으로 레이블 크기를 지정해야합니다. 나는 이미지를 더 넓게 만들고 싶지 않다.
도와주세요.
16x16에서 512x512까지 다양한 크기의 많은 수의 이미지가 있습니다.비교적 큰 크기의 레이블을 이미지에 어떻게 추가 할 수 있습니까?
각 이미지에 "데모 버전"이라는 검은 색 레이블을 추가하고 싶습니다.
이미지의 크기가 매우 다양하기 때문에 이미지에 상대적으로 레이블 크기를 지정해야합니다. 나는 이미지를 더 넓게 만들고 싶지 않다.
도와주세요.
이것은 내가 사용하는 PHP 버전입니다. 또한 사용중인 플랫폼 등을 말하지 않아도됩니다. 이렇게하면 이미지 아래에 lable이 추가됩니다. 원하는대로 생각하면됩니다. 두 번째 예제에서 원하는 경우 워터 마크를 사용할 수 있습니다. 양각 텍스트를 입력
// Get the size of the image
$size = getimagesize("$input14");
// Size for watermark - scaled to fit the image
$width = $size[0]*.9;
$height = $size[0]*.25;
// Create an image with the text
$cmd = "-size {$width}x{$height} -background none -font Utopia-bold ".
" -fill white -gravity center caption:\"Copyright of Rubblewebs\" ".
" -shade 240x40";
exec("convert $cmd font.png ");
// Add the text image to the photo
exec("composite -watermark 30% -gravity south font.png $input14 embossed.png");
// Delete the tempory image
unlink ('font.png');
응답 없음으로
워터 마크 다음 @adamsilver? – Bonzo
지연되어 죄송합니다. –