p图片转ASCII码php代码:

转换有利于存储,可以直接入库的方法.

 
   Ascii
  
 
 
   
   $p_w_picpath = 'p_w_picpath.jpg' ;
   // Supports http if allow_url_fopen is enabled
   $p_w_picpath = file_get_contents ( $p_w_picpath );
   $img = p_w_picpathcreatefromstring( $p_w_picpath );
   $width = p_w_picpathsx( $img );
   $height = p_w_picpathsy( $img );
   for ( $h =0; $h < $height ; $h ++){
    for ( $w =0; $w <= $width ; $w ++){
     $rgb = p_w_picpathcolorat( $img , $w , $h );
     $a = ( $rgb >> 24) & 0xFF;
     $r = ( $rgb >> 16) & 0xFF;
     $g = ( $rgb >> 8) & 0xFF;
     $b = $rgb & 0xFF;
     $a = abs (( $a / 127) - 1);
     if ( $w == $width ){
      echo '
'
;
     } else {
       echo '. $r . ',' . $g . ',' . $b . ',' . $a . ');">#' ;
     }
    }
   }
   ?>
 

代码来自CODEGO.NET