Zusammenführen von zwei Bildern als eins (GD und Imagick)
Posted: 10 Apr 2025, 12:24
Ich versuche, zwei Bilder als eine zum Erreichen einer Vorschau von LKW -Containern wie diesem zu verschmelzen. Erreichen Sie das Gleiche hier für eine unserer Website. Ich kann das Bild auf das Bild platzieren, aber ich kann das Banner nicht so perfekt wie im obigen Bild zeigen.
Hier ist unser generiertes Bild. Lücke und ist auch nicht so ausgerichtet wie in der Referenz.
Sie können Bilder mit diesen Links herunterladen:
Hier ist unser generiertes Bild. Lücke und ist auch nicht so 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');