欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

php处理图片

程序员文章站 2022-04-30 20:44:19
...

这段时间好浮躁,不知道该从哪下手了。想学这个又觉得现在最缺那个,学了这个现在要用到那个。不知道走左边还是右边了,虽然都能到目的地。 这是图片处理的笔记。只是个人笔记,没有细细研究,并且有个小错误。 1 ? php 2 header ("content-type:text/html;

这段时间好浮躁,不知道该从哪下手了。想学这个又觉得现在最缺那个,学了这个现在要用到那个。不知道走左边还是右边了,虽然都能到目的地。

这是图片处理的笔记。只是个人笔记,没有细细研究,并且有个小错误。

  1 php
  2 header("content-type:text/html; charset=utf-8");
  3 error_reporting(E_ERROR | E_WARNING | E_PARSE);
  4 function echoHtml($title, $info = '', $content = array(), $tip = '')
  5 {
  6     $html    = '';
  7     $html    .= '

'.$title.'

'; 8 if($info) 9 { 10 $html .= "

{$info}

"; 11 } 12 if(is_array($content) && !empty($content)) 13 { 14 foreach ($content as $key => $row) 15 { 16 $i = $key+1; 17 $html .= "

\t{$i}:\t{$row}

"; 18 } 19 } 20 if($tip) 21 { 22 $html .= "

\tTIP:{$tip}

"; 23 } 24 $html .= "

"; 25 echo $html; 26 } 27 /** 28 * 生成缩略图 29 * @param $src_img 操作图片文件名 30 * @param $new_img 新的图片文件名 31 * @param $n_w 宽度 32 * @param $n_h 高度 33 * @return resouce 34 * @author cntnn11 35 * @date 2013-03-10 36 */ 37 function thumb($src_img, $new_img, $n_w = 0, $n_h = 0) 38 { 39 if(is_file($src_img)) 40 { 41 list($s_w, $w_h, $s_t) = getimagesize($src_img); 42 43 //对心图片的宽高进行等比缩放限制,使用固定的公式 44 //缩放以原始图片最大的边做为新图片最大的尺寸,另一边则根据以下公式进行等比缩放 45 //如果原图的宽度小于高度,那么重新计算新图的宽度,否则重新计算新图的高度 46 if($n_w && ($s_w $s_h