Я хочу иметь возможность создать изображение из изображения профиля с наложенным на него другим изображением.
![The Banned Image I want to use](https://i.stack.imgur.com/bbNLg.png)
(Изображение, которое я хочу наложить)
Изображения профиля имеют разную ширину и высоту, и я хочу, чтобы PHP-скрипт "растягивал" banned.png
поверх изображения профиля, в зависимости от размера изображения профиля.
Это сценарий, который я сейчас использую для создания нового изображения, чтобы сделать изображение профиля в оттенках серого:
function ImageToGreyscale($imagepath, $username){
$image_1_file = $imagepath.$username.'.png';
$image_2_file = $imagepath.'/scripting/banned.png';
$image_1_size = getimagesize($image_1_file);
$image_1_w = $image_1_size[0];
$image_1_h = $image_1_size[1];
$image_1 = imagecreatefrompng($image_1_file);
$image_2 = imagecreatefrompng($image_2_file);
imagealphablending($image_1, true);
imagesavealpha($image_1, true);
imagefilter($image_1, IMG_FILTER_GRAYSCALE);
imagecopy($image_1, $image_2, 0, 0, 0, 0, $image_1_w, $image_1_h);
imagepng($image_1, $imagepath.$username.'_banned.png');
imagedestroy($image_1);
}
Я хочу поставить поверх него красный «Banned».
Вот что я хочу получить в результате:
![The original Image](https://i.stack.imgur.com/mRfcV.png)
(оригинал)
![The edited Image](https://i.stack.imgur.com/I4yEC.png)
(отредактировано))
Не могли бы вы помочь мне с этим?