我一直在画布上的特定位置创建图像一段时间,几乎没有问题。例如,如果我有一个200px X 250px的画布,我可以绘制一个25px X 15px的图像,其顶部位置为40,左侧位置为60.最近,我遇到了一个名为ImageResizer的新图像处理API。它似乎比我一直在使用的System.Drawing / GDI + API更快/更好,而我正在考虑切换到它以获得性能提升。但似乎我无法通过此API实现相同的目标。
有没有办法使用ImageResizer托管的.NET for .NET在特定位置绘制图像?如果是这样,有人能指出我正确的方向吗?文档中没有任何内容表明它是可能的,我的互联网搜索也是空白的。
感谢。 :)
答案 0 :(得分:1)
这是可以实现的,与ImageResizer API设计的细微差别。 ImageResizer不是图形API,而是端到端图像处理。要获得更灵活的API,请查看即将发布的Imageflow项目。
ImageResizer的Watermark插件能够覆盖和合成图像,但它是API设计不太好的部分之一,已经在WinForms布局/对接模型之后建模。