后端开发|php教程
php生成缩略图
后端开发-php教程
复制代码 代码如下:
ios即时通讯 源码,ubuntu下tcp通信,眼镜蛇爬虫,php扩展和php库区别,seo总结问题lzw
function ImageResize($srcFile,$toW,$toH,$toFile=””)
{
if($toFile==””){ $toFile = $srcFile; }
$info = “”;
$data = GetImageSize($srcFile,$info);
switch ($data[2])
{
case 1:
if(!function_exists(“imagecreatefromgif”)){
echo “你的GD库不能使用GIF格式的图片,请使用Jpeg或PNG格式!返回”;
exit();
}
$im = ImageCreateFromGIF($srcFile);
break;
case 2:
if(!function_exists(“imagecreatefromjpeg”)){
echo “你的GD库不能使用jpeg格式的图片,请使用其它格式的图片!返回”;
exit();
}
$im = ImageCreateFromJpeg($srcFile);
break;
case 3:
$im = ImageCreateFromPNG($srcFile);
break;
}
$srcW=ImageSX($im);
$srcH=ImageSY($im);
$toWH=$toW/$toH;
$srcWH=$srcW/$srcH;
if($toWH<=$srcWH){
$ftoW=$toW;
$ftoH=$ftoW*($srcH/$srcW);
}
else{
$ftoH=$toH;
$ftoW=$ftoH*($srcW/$srcH);
}
if($srcW>$toW||$srcH>$toH)
{
if(function_exists(“imagecreatetruecolor”)){
@$ni = ImageCreateTrueColor($ftoW,$ftoH);
if($ni) ImageCopyResampled($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH);
else{
$ni=ImageCreate($ftoW,$ftoH);
ImageCopyResized($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH);
}
}else{
$ni=ImageCreate($ftoW,$ftoH);
ImageCopyResized($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH);
}
if(function_exists(‘imagejpeg’)) ImageJpeg($ni,$toFile);
else ImagePNG($ni,$toFile);
ImageDestroy($ni);
}
ImageDestroy($im);
}
图像畸变校正源码,vscode 看java,ubuntu系统完全卡死,tomcat 汉字 问号,sqlite表创建主键,wordpress推广插件,app前端框架是什么,爬虫提取网页标题,php的sql语句,seo什么品牌,电子数码网站源代码,html手机网页模板设计工具,discuz 寺院模板,login登录页面模板,ssh框架的车辆租凭管理系统源码,fft2 matlab 程序lzw
以上就介绍了php生成缩略图 兼容性比较好的PHP生成缩略图的代码,包括了php生成缩略图方面的内容,希望对PHP教学有兴趣的朋友有所帮助。
太阳线直销系统源码,ubuntu下设置wifi,python 写网络爬虫,php unshi,SEO赵凯lzw