Page 1 of 1

PHP: Zusammenführen von zwei Bildern als eins (GD und Imagick) [geschlossen]

Posted: 09 Apr 2025, 21:50
by Anonymous
Wir hoffen, dass Sie diese Nachricht gut finden! /> Wir versuchen hier für eine unserer Website zu erreichen. Wir konnten jedoch das Bild auf das Bild platzieren und das Banner nicht so perfekt wie im Bild oben zeigen.
Hier ist unser generiertes Bild. Auch nicht ausgerichtet wie in der Referenz.

Code: Select all

function mergeImage($sideImg = null)
{
for ($idx = 1; $idx  222,
'scaleHeight' => 215,
'dstX' => 505,
'dstY' => 125,
'rotation' => 0
];

$scaleWidth = $scaleData['scaleWidth'];
$scaleHeight = $scaleData['scaleHeight'];
$dstX = $scaleData['dstX'];
$dstY = $scaleData['dstY'];
$rotation = $scaleData['rotation'];

if ($rotation > 0) {
$sidBnrImg = imagerotate($sidBnrImg, $rotation, 0);
}

$sidBnrImg = imagescale($sidBnrImg, $scaleWidth, $scaleHeight);

imagecopymerge($baseImg, $sidBnrImg, $dstX, $dstY, 0, 0, $scaleWidth, $scaleHeight, 90);
imagedestroy($sidBnrImg);
}

imagepng($baseImg, './processed/4.png');
imagedestroy($baseImg);
}
}

mergeImage('./0.jpg');
Sie können Bilder mit diesen Links herunterladen:
Basisbild: https://therollingads.com/wp-content/th ... /360/4.jpg
Image to Merge: https://m.media-amazon.com/images/i/71j ... sx679_.jpg