php实现图片转换成ASCII码的方法_PHP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:php解析字符串里所有URL地址的方法
具体如下:

这篇文章主要介绍了php实现图片转换成ASCII码的方法,涉及php操作图片的技巧,需要的朋友可以参考下

本文实例讲述了php实现图片转换成ASCII码的方法。分享给大家供大家参考。具体如下:

php图片转换成ASCII码,转换后可以直接通过字符串显示图片

  1. <html> 
  2.  <head> 
  3.   <title>Ascii</title> 
  4.   <style> 
  5.    body{ 
  6.     line-height:0; 
  7.     font-size:1px; 
  8.    } 
  9.   </style> 
  10.  </head> 
  11.  <body> 
  12.    <?php 
  13.   $image = 'image.jpg'
  14.   // Supports http if allow_url_fopen is enabled 
  15.   $image = file_get_contents($image); 
  16.   $img = imagecreatefromstring($image); 
  17.   $width = imagesx($img); 
  18.   $height = imagesy($img); 
  19.   for($h=0;$h<$height;$h++){ 
  20.    for($w=0;$w<=$width;$w++){ 
  21.     $rgb = imagecolorat($img$w$h); 
  22.     $a = ($rgb >> 24) & 0xFF; 
  23.     $r = ($rgb >> 16) & 0xFF; 
  24.     $g = ($rgb >> 8) & 0xFF; 
  25.     $b = $rgb & 0xFF; 
  26.     $a = abs(($a / 127) - 1); 
  27.     if($w == $width){ 
  28.      echo '<br>'
  29.     }else
  30.       echo '<span style="color:rgba('.$r.','.$g.','.$b.','.$a.');">#</span>'
  31.     } 
  32.    } 
  33.   } 
  34.   ?> 
  35.  </body> 
  36. </html> 

分享:php对文件进行hash运算的方法
具体如下: 这段代码非常有用,如果你下载了一个文件,网站提供了hash结果,你可以对你下载下来的文件进行hash运算,以验证下载的文件是否正确。

来源:模板无忧//所属分类:PHP教程/更新时间:2015-04-03
相关PHP教程