我想在图像上添加边框(20px白色),另存为新的jpeg图像(带边框的原始图像),我不知道如何开始。任何人都可以给我一个方向或代码示例吗?
由于
答案 0 :(得分:3)
您有两种方法可以做到:
在您的UI上,使用具有正确设置的Border元素包装图像,并使用new WriteableBitmap(borderElement, null)
创建一个新的WriteableBitmap,然后可以使用SaveJpeg扩展方法保存。
您的另一个选择是使用WriteableBitmapEx class library以图形方式添加所需的图形元素。
我用过两者。 (1)的优点是,在另一个DLL上添加依赖项的意义上减少了麻烦。 (2)的优点是您不需要弄乱UI来创建图像。