开发者社区> 问答> 正文

如何实现格式转换?


可以将图片转换成对应格式(jpg, png, bmp, webp)

参数

名称描述
jpg将原图保存成jpg格式,如果原图是png,webp, bmp存在透明通道,默认会把透明填充成黑色。如果想把透明填充成白色可以指定1wh参数
png将原图保存成png格式
webp将原图保存成webp格式
bmp将原图保存成bmp格式
gif将gif格式保存成gif格式,非gif格式是按原图格式保存。
src按原图格式返回,如果原图是gif, 此时返回gif格式第一帧,保存成jpg格式,而非gif格式,如果我想保存成gif格式,必须增加1an参数


注意事项

  • wh只有当原图是四通道(即有透明背景)的png, webp, bmp转换成jpg格式时才有效果。即把原图当中的透明背景以白色填充,如果不指定wh, 那么上述图转换成jpg时,透明背景将会变成黑色。

  • 保存成jpg格式时,默认是保存成标准型的jpg(Baseline JPEG) 如果想指定是渐进式JPEG(Progressive JPEG), 可以指定参数1pr, 详见渐进显示

    示例


  • 将png保存成jpg格式

http://image-demo.img-cn-hangzhou.aliyuncs.com/panda.png@.jpg
  • 将png保存成jpg格式,透明的地方填充成白色

http://image-demo.img-cn-hangzhou.aliyuncs.com/panda.png@1wh.jpg
  • 将jpg保存成高度为100, 宽度为100的png格式

http://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@100h_100w.png

展开
收起
青衫无名 2017-10-23 11:28:18 2213 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
实战-如何基于HBase构建图片视频数据的统一存储检索方案 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载