我有存储图像的二进制文件,我尝试获取此图像,但仅显示黑色图像,我的代码或二进制文件可能有什么问题。
<?php
function LoadPNG ($imgname) {
$im = @imagecreatefrompng ($imgname);
if (!$im) {
$im= imagecreate (150, 30);
$bgc = imagecolorallocate ($im, 255, 255, 255);
$tc= imagecolorallocate ($im, 0, 0, 0);
imagefilledrectangle ($im, 0, 0, 150, 30, $bgc);
imagestring ($im, 1, 5, 5, "Error loading $imgname", $tc);
}
return $im;
}
header('Content-Type: image/png');
$img = LoadPNG('452');
imagepng($img);
imagedestroy($img);
?>
使用此代码,我得到无法加载文件的错误
文件:testams.serveriai.lt.lazdynas.serveriai.lt/452 脚本: testams.serveriai.lt.lazdynas.serveriai.lt/crypt.php