远程图片设置premultiply alpha失效



想设置远程图片的premultiply alpha属性,但是在浏览器端一直是可以的,视觉效果也对的,真机上就不行,但是打印的日志显示alpha属性是true了
求问,应该怎么设置图片的premultiply alpha呢?

这边远程加载的类型是 cc.Texture2D, 加载好直接给tex设置预乘,
然后再处理成 sf就没问题,
版本是2.4.13


我这么处理了,还是不太行,麻烦再看看呢~

不清楚你是怎么回事哈,
如果是解决图片黑边的问题, 需要搭配混合模式使用
SrcBlendFactor 需要设置成ONE,
DstrBlendFactor 保持 ONE_MINUS_SRC_ALPHA

这么处理对本地图片是可以的,只是远程加载的texture会设置预乘失败,只有远程图片会这样;
one开启了,texture.packable = false了;图片的premultiply alpha也设置了,但是像是不生效

版本是2.4.7