php格式转为jpg格式,如何在PHP中将所有图像转换为JPG格式?
我正在用PHP开发一个网站,该网站允许用户上传图像,然后让他决定图像应如何使用jQuery-
PHP整数选择要作为图片的区域,然后单击“裁剪”按钮将其裁剪并保存。
我面临的问题是并非所有图像类型都适合裁剪和保存,因此我注意到,将图像转换为JPG然后让用户裁剪的简单解决方案是因为这是在其中轻松实现的方法JPG格式。
我该怎么办?
这是解决图像类型问题的最佳解决方案吗?
编辑:
我正在使用此代码来裁剪图像,并且它不是以PNG格式出现,并且仅限于3 ext。
$path_parts = pathinfo("../images/DVDs/".$_POST['logo_file']);
if ($path_parts['extension'] == "png") {
$src = imagecreatefrompng("../images/DVDs/".$_POST['logo_file']);
$tmp = imagecreatetruecolor(350, 494);
imagecopyresampled($tmp, $src, 0,0,$_POST['x'],$_POST['y'],350,494,$_POST['w'],$_POST['h']);
imagepng($tmp, "../images/DVDs/$filename".'t_'.$_POST['logo_file'],100);
} else if ($path_parts['extension'] == "jpg" || $path_parts['extension'] == "jpeg") {
$src = imagecreatefromjpeg("../images/DVDs/".$_POST['logo_file']);
$tmp = imagecreatetruecolor(350, 494);
imagecopyresampled($tmp, $src, 0,0,$_POST['x'],$_POST['y'],350,494,$_POST['w'],$_POST['h']);
imagejpeg($tmp, "../images/DVDs/$filename".'t_'.$_POST['logo_file'],100);
} else if ($path_parts['extension'] == "gif") {
$src = imagecreatefromgif("../images/DVDs/".$_POST['logo_file']);
$tmp = imagecreatetruecolor(350, 494);
imagecopyresampled($tmp, $src, 0,0,$_POST['x'],$_POST['y'],350,494,$_POST['w'],$_POST['h']);
imagegif($tmp, "../images/DVDs/$filename".'t_'.$_POST['logo_file'],100);
}
我想将图像转换为JPG格式,因为它最容易转换而没有任何问题。
php格式转为jpg格式,如何在PHP中将所有图像转换为JPG格式?相关推荐
- 如何在Java中将GIF图像转换为PNG等图像格式?试试Aspose
通常,GIF图像用于描述动画.动画GIF是按特定顺序组合在一起的帧的集合.但是,在某些情况下,必须将GIF图像转换为其他光栅图像格式.对于这种情况,本文演示了如何使用Java将GIF图像转换为PNG, ...
- oracle 日期改字符格式,如何在oracle10g中将字符串日期转换为日期格式
My date value is stored as varchar2 and the value is 15/August/2009,4:30 PM, how to convert this to ...
- python将图像变成灰度图像_如何在Python中将RGB图像转换为灰度?
我试图使用matplotlib读取RGB图像并将其转换为灰度. 在matlab中我使用这个: img = rgb2gray(imread('image.png')); import matplotli ...
- python matplotlib模块画出的图像转换为.tiff格式
利用python matplotlib模块(python3.7.1)画出的图表暂不支持直接导出.tiff格式的图片,但是可以导出eps, pdf, pgf, png, ps, raw, rgba, s ...
- 视频图像数据处理八:将rgb视频图像转换为yuv420格式视频图像
文章目录 转换公式 需要注意 函数代码 测试用例 下载 本文介绍了将rgb视频图像转换为yuv420格式视频图像的方法,附有详细的代码和图像示例.文中rgb24和yuv420文件需要使用yuv/rgb ...
- opencv把图片转换成二进制_Python+OpenCV实现将图像转换为二进制格式
Python+OpenCV实现将图像转换为二进制格式 发布时间:2020-09-20 20:30:58 来源:脚本之家 阅读:68 作者:大蛇王 在学习tensorflow的过程中,有一个问题,ten ...
- 在Python中使用OpenCV将RGB格式的图像转换为HSV格式的图像
An HSV is another type of color space in which H stands for Hue, S stands for Saturation and V stand ...
- js 图片格式转换为jpg_如何将图像转换为JPG格式
js 图片格式转换为jpg Many websites have strict rules that limit the size and type of image format you're al ...
- android 4.4 flac,如何在Android中将音频原始转换为FLAC
我使用audioRecord类录制音频.现在我想将音频原始文件转换为* flac格式.我转换*原始文件为WAV下一方式:如何在Android中将音频原始转换为FLAC private void cop ...
最新文章
- C++ 汇编代码查看
- 将 Docker 踢出群聊后,Kubernetes 还能否欢快地蹦跶吗?
- Servlet 3.0 新特性详解
- LeetCode 1184. 公交站间的距离
- 安装SBT环境运行Scala项目
- 【干货】常见的40个知识模型:学习力、思考力、创造力、共情力......
- leetcode python3 简单题53. Maximum Subarray
- 计算机本地用户和组winx,计算机(Winx系统)实用操作手册.doc
- 安装win7系统时,硬盘模式为IDE模式时安装成功,硬盘模式为AHCI模式时重启蓝屏或一直启动的问题,以及IDE模式与AHCI模式的区别!
- AI根据代码内容可自动起函数名
- 清除COOKIES有什么好处
- 阿里IOT 应用托管部署 (2020/12/02)
- iscroll4升级到iscroll5全攻略笔记
- 求2的1000次方的各位数字之和
- 每一个JAVA程序员都应该怀揣一个架构师的梦,这样你的职业发展前景一片大好...
- THREAD APC 《寒江独钓》内核学习笔记(4)
- 我爱打折网55bbs被网易1800万收购
- RabbitMQ常见问题解决方案——消息丢失、重复消费、消费乱序、消息积压
- 国网GIM设备三维模型要求细则 - 框架式电容器
- 独家|GPT-4重要缔造者、OpenAI 首席科学家:人工智能不吃人
热门文章
- package.json作用
- 暴力破解sshd服务的密码的小技巧
- 【mysql】全文索引match多列报错
- OpenCV编程-无法解析的外部符号 void __cdecl cv::cvtColor
- VC++6.0快捷键
- Activity not started, its current task has been brought to the front 。
- Python partial
- vue动态请求到的多重数组循环遍历,取值问题,如果某个值存在则显示,不存在则不显示。...
- vue入门:(class与style绑定)
- yum配合rpm查看软件包安装位置