我创建了一个新模板并添加了以下代码:
<?php
$stamp = imagecreatefrompng('images/haz.png');
$im = imagecreatefromjpeg('images/baz.jpg');
$marge_right = 10;
$marge_bottom = 10;
$sx = imagesx($stamp);
$sy = imagesy($stamp);
imagecopy($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp));
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
出于某种原因,这只会覆盖我的整个主题并给我一个破碎的图片http://i.imgur.com/sWySUdz.png
我也尝试了一些我发现的其他代码,结果是一样的!我的主题消失了,我看到的只是一张破碎的图像。这让我相信我的服务器或我的GD库出了问题。 我使用了phpinfo,这就是我得到的
GD Support enabled
GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.3.11
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XPM Support enabled
XBM Support enabled
更令我困扰的是,它不仅展示了破碎的图像,还覆盖了我的整个主题!我已经尝试在谷歌寻找一个解决方案几个小时但似乎找不到一个!
答案 0 :(得分:0)
这将是GD库发现致命错误,可能正在死亡/退出。