AI编程助手
AI免费问答

PHP 实现的将图片转换为TXT,_PHP教程

  2016-07-12 09:07   918浏览 原创

php 实现的将图片转换为txt,

php 实现的将图片转换为txt

i!lI;:,\"^`'. ";
function getimgchars($color_tran,$chars){
  $length = strlen($chars);
  $alpha=$color_tran['alpha'];
  $r=$color_tran['red'];
  $g=$color_tran['green'];
  $b=$color_tran['blue'];
  $gray = intval(0.2126 * $r + 0.7152 * $g + 0.0722 * $b);

  if($gray==0){
    return '.';
  }

  if($gray'.$char."";;
  
}

function resize_img($file_name,$chars,$flage=true){
  //header('Content-Type: image/jpeg');
  list($width, $height,$type) = getimagesize($file_name);
  $fun='imagecreatefrom' . image_type_to_extension($type, false);
  if($type==3){
    $flage=false;
  }
  $fun($file_name);
  $new_height =100;
  $percent=$height/$new_height;
  $new_width=$width/$percent;
  $image_p = imagecreatetruecolor($new_width, $new_height);
  $image = $fun($file_name);
  imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
  if($flage){
    return $image_p;
  }else{
    return $image;
  }

}

$im=resize_img($file_name,$chars);

$width=imagesx($im);
$height=imagesy($im);

$back_text="";

for($i=1;$i";
}
 
echo "<pre class="brush:php;toolbar:false">";
echo $back_text;
echo "
"; //file_put_contents('1.txt',$back_text);

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1063229.htmlTechArticlePHP 实现的将图片转换为TXT, PHP 实现的将图片转换为TXT php/*2015年10月19日10:24:59*/// 打开一幅图像$file_name='d:\ascii_dora.png';$chars = "$@B%8#63;-_+~...

php免费学习视频:立即学习
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。