龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php JPG转成ASCII的php代码

时间:2017-10-23 15:03来源:网络整理 作者:网络 点击:
分享到:
JPG转成ASCII的php代码 将一张JPG图像转换成ASCII码。[代码片段(44行)]

将一张JPG图像转换成ASCII码。```php <html> <head> <title>Ascii</title> <style> body{ line-height:1px; font-size:1px; } </style> </head> <body> <?php
function getext($filename) {
$pos = strrpos($filename,'.');
$str = substr($filename, $pos);
return $str;
}
$image = 'image.jpg'; $ext = getext($image);
if($ext == ".jpg"){
$img = ImageCreateFromJpeg($image);
}
else{
echo'Wrong File Type';
}
$width = imagesx($img);
$height = imagesy($img);

for($h=0;$h<$height;$h++){
for($w=0;$w<=$width;$w++){
$rgb = ImageColorAt($img, $w, $h);
$r = ($rgb >> 16) &amp; 0xFF;
$g = ($rgb >> 8) &amp; 0xFF;
$b = $rgb &amp; 0xFF;
if($w == $width){
echo '<br>';
}else{
echo '<span style="color:rgb('.$r.','.$g.','.$b.');">#</span>'; }
}
}
?> </body> </html> ```

精彩图集

赞助商链接