在WP开发中,我们经常会用到截取某一部分区域,然后分享到微博等等,Writeablebitmap 是一个很好的辅助,但是它本身也有一个限制:只有一个 SaveJpeg 方法,因此透明的区域无法保存,都会被当做黑色处理。
比如一个Canvas ,里面添加N个透明的图片,这时候截图,发现透明的地方都是黑色了,
解决的办法就是 给Canvas 设置一个非透明的背景即可。
2024-03-04 15:01:11
在WP开发中,我们经常会用到截取某一部分区域,然后分享到微博等等,Writeablebitmap 是一个很好的辅助,但是它本身也有一个限制:只有一个 SaveJpeg 方法,因此透明的区域无法保存,都会被当做黑色处理。
比如一个Canvas ,里面添加N个透明的图片,这时候截图,发现透明的地方都是黑色了,
解决的办法就是 给Canvas 设置一个非透明的背景即可。