php上传图片裁剪
A. php 图片裁剪
那应该是你的代码问题了,裁剪说白的就是前台把一张的图片需要裁剪的位置传给后台,后台通过图片处理函数从新生成新的图片。如果你后台代码没问题,就是你前台把裁剪位置的传到后台的四个坐标点有问题,可以按照这个去排错。(网上现成的很多,可以下载下来看看)
B. 【php】上传图片后自动转换为gif并可进行裁剪
用GD做!
获取原图片大小,建画布
保存格式改变一下,像素质量会变的,
C. 怎么实现php上传图片并可以裁剪的功能,类似一些网站的头像截取,裁剪可以用jcrop插件。高分悬赏
php本身有裁剪图片的函数,js的截取一般是获得几个坐标,供这个函数作为参数,php在图片上传到服务器临时空间的时候,对图片进行裁剪,再按编程人的需求保存到指定目录。
网络下现成的,或者翻翻手册。
D. 为什么用PHP对上传图片进行裁剪的时候,没成功,而且连上传的原图都没了
加个base64_decode方法试试:
$src = imagecreatefromstring(base64_decode(file_get_contents($src_path)));
E. php 上传图片,自动按比例只求宽裁剪,请问怎么做呢
我只能提供步骤和思路,不要想直接拿代码。。。
第一步:判断图片宽高,关键函数getimagesize($fullpath);如果超过宽度限制,根据当前宽高比例,算出压缩后图片正确的宽高。一点小算法即可。
第二步:把当前图片复制一份,关键函数imagecreatefromjpeg()等,根据图片类型(后缀)不同,函数也稍有区别。
第三步:把刚才复制的备用文件压缩,关键函数ImageCopyResampled或者ImageCopyResized 根据php版本和扩展不同选择
第四步:把生成的缩略图保存成文件,ImageJPEG等相应函数
完成
F. PHP中实现图片裁剪并上传
605863278 加我,我帮你写
G. 亲,你的PHP中实现图片裁剪并上传的例子还有么。方便给我一份么
你搜一下 PHP 图片裁剪 ,很多类似的代码
H. PHP怎么裁剪图片大神帮帮忙!
php有专门的图片裁剪函数
I. php无组件裁剪图片
functioncut_img($img,$w,$h){//要裁减的图片,宽度,高度
$s=imagecreatefromjpeg($img);//这里以jpg图片为例,其他图片要修改这个方法名称,可以上网参考(就是后面那个后缀名不一样)
$w=imagesx($s)<$w?imagesx($s):$w;//如果图片的宽比要求的小,则以原图宽为准
$h=imagesy($s)<$w?imagesy($s):$h;
$bg=imagecreatetruecolor($w,$h);//创建$w*$h的空白图像
if(image($bg,$s,0,0,0,0,$w,$h)){
if(imagejpeg($bg,"img/new_img.jpg")){//将生成的图片保存到img/new_img.jpg
echo"success";
}else{
echo"false";
}
}else{
echo"false";
}
/*
*image($dst_im,$src_im,$dst_x,$dst_y,$src_x,$src_y,$src_w,$src_h)
将src_im图像中坐标从src_x,src_y开始,宽度为src_w,高度为src_h的一部分拷贝到dst_im图像中坐标为dst_x和dst_y的位置上。
*/
imagedestroy($s);//关闭图片
imagedestroy($bg);
//这里只写了几个主要操作,你可以再加上开始裁减的坐标,也就是image中的第5,第6两个参数,那么在判断$w和$h的地方也要相应的剪掉开始没算进去的部分,
//然后保存路径是否存在的判断等
}
cut_img("img/03.jpg",100,100);