PHP浏览器中直接输出图片【PHP教程】

!
也想出现在这里? 联系我们
信息

PHP浏览器中直接输出图片,第1张

概述/**php页面直接输出图片*/functionshowImg($img){ $info=getimagesize($img); $imgExt=image_type_to_extension($info[2],false);//获取文件后缀 $fun="imagecreatefrom{$imgExt}"; $imgInfo=$fun($img); //1.由文件或URL创建一个新图象。如:ima

/* * PHP 页面直接输出图片 */function showimg($img){	$info = getimagesize($img);	$imgExt = image_type_to_extension($info[2], false);  //获取文件后缀	$fun = \"imagecreatefrom{$imgExt}\";	$imgInfo = $fun($img); 					//1.由文件或 URL 创建一个新图象。如:imagecreatefrompng ( string $filename )	//$mime = $info[\'mime\'];	$mime = image_type_to_mime_type(exif_imagetype($img)); //获取图片的 MIME 类型	header(\'Content-Type:\'.$mime);	$quality = 100;	if($imgExt == \'png\') $quality = 9;		//输出质量,JPEG格式(0-100),PNG格式(0-9)	$getimgInfo = \"image{$imgExt}\";	$getimgInfo($imgInfo, null, $quality);	//2.将图像输出到浏览器或文件。如: imagepng ( resource $image )	imagedestroy($imgInfo);}

如果你使用的是ThinkPHP框架乱码的话

因为框架的原理,你可能看不出是编码问题还是存在HTML代码问题,导致有些PHP文件设置编码也没有用。

我在tp高阶文档找到了一个解决乱码的问题,直接在图片处理好后面加一段代码:

ob_end_flush()

 

总结

以上是内存溢出为你收集整理的PHP浏览器中直接输出图片全部内容,希望文章能够帮你解决PHP浏览器中直接输出图片所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞194 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容