php - 在 PHP 中输​​出具有透明度的 PNG 图像

标签 php image transparency effects

如何使用 PHP 正确输出 PNG 图像,以便它们的阴影和其他透明效果不会失败。

alt text

似乎输出为

/image/AoIdy.png

...有什么办法可以避免这种情况发生吗?

我将两个图像合并在一起。

<?php
// Create image instances
$dest = imagecreatefrompng('vinyl.png');
$src = imagecreatefromjpeg('cover2.jpg');

// Copy and merge
imagecopymerge($dest, $src, 10, 10, 0, 0, 180, 180, 100);

// Output and free from memory
header('Content-Type: image/png');
imagepng($dest);

imagedestroy($dest);
imagedestroy($src);
?>

最佳答案

关于php - 在 PHP 中输​​出具有透明度的 PNG 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3876888/

相关文章:

php - 如何用php生成一个大的Excel文件?

php - 处理来自不同时区的时间并存储到mysql中

php - php和javascript一键提交多个表单

javascript - 如何在悬停时更改 img src 时添加过渡?

ios - 关于图像压缩

iphone - 如何让 UI 图像选择器 Controller 读取 iPhone 中的自定义源类型

html - <div> 背景图片透明但不是文字

php - 如何将表单下拉CodeIgniter中的索引数组与SQL中的id相匹配?

transparency - WebGL透明黑

internet-explorer-8 - raphael.js IE8 透明描边