diff --git a/src/ImageMerge.php b/src/ImageMerge.php index f83e35d..4f86ef6 100644 --- a/src/ImageMerge.php +++ b/src/ImageMerge.php @@ -111,6 +111,8 @@ public function merge($percentage) imagealphablending($img, true); $transparent = imagecolorallocatealpha($img, 0, 0, 0, 127); imagefill($img, 0, 0, $transparent); + imagealphablending( $img, false ); + imagesavealpha( $img, true ); imagecopy( $img, diff --git a/tests/ImageMergeTest.php b/tests/ImageMergeTest.php index c1af0f0..bac3cb8 100644 --- a/tests/ImageMergeTest.php +++ b/tests/ImageMergeTest.php @@ -78,6 +78,8 @@ public function test_it_merges_two_images_together_and_centers_it() 536, 354 ); + imagealphablending( $source, false ); + imagesavealpha( $source, true ); imagepng($source, $this->compareTestSaveLocation); $testImage = $this->testImage->merge(.2);