Skip to main content
 首页 » 编程设计

c#之如何将 WriteableBitmap 保存为具有透明度的 png 图像

2024年02月13日2952php

我从头像图像中裁剪出圆形区域。我需要获取图像的像素 byte[] 并以 base64 格式上传到服务器。不幸的是,方法 SaveJpeg() 不支持所选圆圈外的透明像素。我尝试了 ImageTools 库,但除了 WindowsPhone 之外没有其他平台无法从生成的 byte[] 创建 png 图像。有办法做到这一点吗?

请您参考如下方法:

没有平台 API 可以执行此操作。 ToolStack PNG 库提供了一种轻量级解决方案。

http://toolstack.com/libraries/pngwriter