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