关于微信图片发送的逻辑

现在要做一个swing的项目,想问下各位微信实现的思路或者解决方法。
微信在发送图片的时候,会在右上角或左上角有个尖角。我想问下是怎么实现的(如图)?
我所想到的是:
1.通过切图的方式去实现。
2.通过图层叠加或重新绘制实现。

希望各位朋友给点意见。谢谢了
图片说明

现已找到解决思路!就是跟二维码生成带LOGO图片思路一样应该能解决。也就是我说的第二种方法。