語言 php 在64位linux下 imagepng()無法生成圖片
阿新 • • 發佈:2019-02-08
http://zhidao.baidu.com/link?url=ynvyNg6GzK8_f2XOPYTDRhFPlLu3o8oLwejb8gHoPK6wHdeVVof8WN-lVOxEm9_4f9XDeOuK67Fcie_7QXUI3LWsjHxRtUFcmrqK1bR2xiy
你有沒有去除BMO頭,有時會因bmo的原因而產生不了圖片
<?php
$gd_support
=
extension_loaded
(
'gd'
);
if
(
$gd_support
)
$gd_info
= gd_info();
else
$gd_info
=
array
();
$im
= imagecreatetruecolor(175,60);
$bule
= imagecolorallocate(
$im
,100,255,255);
$imgcolor
= imagecolorallocate(
$im
,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
imagefill(
$im
,0,0,
$blue
);
for
(
$i
=0;
$i
<4;
$i
++){
imageline(
$im
,rand(0,20),0,100,rand(0,60),
$imgcolor
);
}
for
(
$i
=0;
$i
<100;
$i
++){
imagesetpixel(
$im
,rand(0,50),rand(0,30),
$imgcolor
);
}
$str
=
substr
(
str_shuffle
(
'ABCDEFGHIJKMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789'
),0,4);
imagestring(
$im
,4,10,10,
$str
,
$imgcolor
);
ob_clean();
header(
'content-type: image/png'
);
imagepng(
$im
);
imagedestroy(
$im
);
?>