16x16 から 512x512 までのさまざまなサイズの画像が多数あります。
これらの各画像に「デモ版」という黒いラベルを付けたいと思います。
画像のサイズは大きく異なるため、ラベルのサイズを画像に相対的なものにしたいと考えています。画像を広くしたくありません。
助けてください。
16x16 から 512x512 までのさまざまなサイズの画像が多数あります。
これらの各画像に「デモ版」という黒いラベルを付けたいと思います。
画像のサイズは大きく異なるため、ラベルのサイズを画像に相対的なものにしたいと考えています。画像を広くしたくありません。
助けてください。
これは私が使用しているものであるため、php バージョンです。また、使用しているプラットフォームなどについても言及していません。これにより、画像の下にラベルが追加されます。それが必要な場合は、代わりに透かしを入れることができます。
exec("montage -geometry +0+0 -background skyblue -label \"Sunflower\" original.jpg output.jpg");
エンボスタイプのテキストの透かし
// 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');