Zusammenführen von zwei Bildern als eins (GD und Imagick)Php

PHP-Programmierer chatten hier
Anonymous
 Zusammenführen von zwei Bildern als eins (GD und Imagick)

Post by Anonymous »

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.

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:

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post