imagerotate不保持背景中的透明度

时间:2018-05-10 14:28:46

标签: php

这个问题可能看似重复,但我还没有找到答案,所以再次发布。我正在进行图像旋转并使用php。在使用imagerotate()旋转图像时,根据官方php网站上的一些解决方案,图像会留下黑色背景或者可以将其制作成白色。我几乎浏览了互联网上的所有帖子,但没有找到解决问题的单一答案。我的问题是,是否可以完全使背景透明?我现在已经添加了代码。此代码对图像进行旋转工作。

    $imagew = imagecreatefrompng('test.png');  //I have changed the path to simple example
    imagerotate($imagew, $angle, 0);

    imagealphablending($imagew, false);
    imagesavealpha($imagew, true);

    imagepng($imagew);
    imagedestroy($imagew);

sample image 1 sample image 2 after rotation

0 个答案:

没有答案