OSS中的透明图片添加水印不生效

问题描述

为存储在阿里云对象存储OSS中的图片文件增加水印时,水印不生效。

问题原因

图片水印不支持原图有透明图层。添加水印时是以原图颜色为背景色,将水印图片融合进入RGB通道,Alpha通道保留原值。Alpha通道只有两个值(全透明或者不透明),导致添加水印以后看不见效果。

解决方案

JPG、PNG这是两种不同的图片格式,JPG图像是没有透明的背景,而PNG图像可以保留透明的背景。请检查原图是否为PNG格式,如果是PNG格式,优先转换成JPG格式后,再添加水印。详情请参见格式转换

适用于

  • 对象存储OSS