我在画布上的特定位置创建图像已经有一段时间了,几乎没有问题。例如,如果我有一个200px x 250px的画布,我可以绘制一个25px x 15px的图像,其顶部位置为40,左侧位置为60。最近,我遇到了一个新的图像处理应用程序接口,叫做ImageResizer。它似乎比我一直使用的System.Drawing/GDI+ API更快/更好,我正在考虑切换到它来获得性能提升。但是我似乎不能用这个API来实现同样的目标。
有没有一种方法可以使用.NET的ImageResizer托管API在特定位置绘制图像?如果是这样的话,有人能给我指个方向吗?文档中没有任何内容表明这是可能的,我的互联网搜索结果是空白的。
谢谢。:)
发布于 2016-08-02 04:49:53
虽然这是可以实现的,但却稍微违背了ImageResizer应用程序接口的设计思路。ImageResizer不是图形应用程序接口,而是用于端到端图像处理。要获得更灵活的应用编程接口,请查看即将推出的Imageflow项目。
ImageResizer的水印插件能够覆盖和合成图像,但它是API中设计得不太好的部分之一,它模仿了WinForms布局/停靠模型。
https://stackoverflow.com/questions/38707705
复制相似问题