❶ php格式的图片怎样转换成bmp或其他格式的
大哥..PHP是动态网页的格式,不是图片格式...
那可能是用PHP生成出来的图片...
例如
http://bbs.maxkiss.net/ck.php
这是一个PHP文件,可是打开他,生成的是一个PNG格式的图片..
朋友请你清楚一点,,PHP不是图片格式.
❷ php有什么函数可以吧jpg或者png转换成webp
CloudConvert 能将 WebP 转换为各种图片格式,包括 bmp、eps、gif、ico、jpg、odd、pdf、png、ps、psd、svg、tiff、xcf。
❸ php转换图片类型
客户端通过html里面的input name="apic" type="file"表单form提交这个图片,在服务端通过$_FILES['apic']得到图片信息后,检测图片的格式是否为所允许的(*.bmp,*.jpg),检测OK后进行图片的压缩转存后,在数据库存上新生成的jpg的图片路径地址;
其中压缩图片的办法给你发一种:
http://code.itlearner.com/php/bmp.html
看看这个压缩bmp的类,即学即用。
❹ php将pdf文件格式转换成图片,并压缩
有一份pdf文件,需要将其转换成图片, 如果图片过大,同时还需要将其压缩。
1、安装插件
因为不同版本的用法略有区别,我这里用的是2.1版, 最近文档还需要看官方文档。
2、简单使用
3、常用方法
4、其他
1、说明
2、安装
不同版本的使用略有区别,我这用的是2.5版本的
3、简单使用
其中resize,可以指定压缩的宽度和高度,如
如果是指定宽度,智适应高度就是这样
save的三个参数是,
4、更多
更多使用,看 说明文档
压缩图片的时候,报不能读取问题
这个可能是遇到最多的问题。可能原因如下:
1、文件读取权限
查看文件的权限,看是否有读取的权限(r), 没有的话直接把文件改为 777
2、插件不支持该格式文件
输入 php --ri imagick , 在支持列表看是否支持该文件的格式。没有的话,自己网络啦。
3、内存或缓存不够
进入插件的 /vendor/intervention/image/src/Intervention/Image/Imagick/Decoder.php , 在24行断点
可能会得到消息:
然后,在网络下,原来是压缩的文件过大,插件使用的缓存不够,这里直接将配置改大即可
将配置文件改成如下
❺ php 转换图片格式问题
用下面代码(PHP必须支持GD库)
$input=上传的BMP文件名
$output=要存的jpeg文件名
$image=imagecreatefromwbmp($input);
imagejpeg($image,$output);
imagedestroy($image);
unlink($input);
用GD库还可以加水印、改大小等,网上都有,一搜就行。我是按照PHP手册
❻ PHP怎么转换图片格式
用下面代码(PHP必须支持GD库)
$input=上传的BMP文件名
$output=要存的jpeg文件名
$image=imagecreatefromwbmp($input);
imagejpeg($image,$output);
imagedestroy($image);
unlink($input);
用GD库还可以加水印、改大小等,网上都有,一搜就行。我是按照PHP手册
你可以去后盾人平台看一下,里面的东西不错