首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Windows API调用平滑地调整图像大小(使用重采样)?

如何使用Windows API调用平滑地调整图像大小(使用重采样)?
EN

Stack Overflow用户
提问于 2010-05-24 13:20:00
回答 2查看 1.9K关注 0票数 1

我需要调整图像大小并对它们进行重新采样,这样它们就不会变得参差不齐(我认为这就是锯齿)。

我发现一些代码(对不起,失去了链接),这是在纯VB6代码,但它有点慢(2-5秒),我正在实时显示图片,所以我需要更快的东西。

我似乎记得在GDI+库中见过一些这样做的例子。使用VB6编写的示例是理想的,但我也可以使用使用另一种语言的Windows API调用的简单示例。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-26 07:13:06

WIA2.0的Scale filter似乎做得不错。Windows® Image Acquisition Automation Library v2.0 Tool: Image acquisition and manipulation component for VB and scripting

不需要任何时髦的.Net互操作。

票数 4
EN

Stack Overflow用户

发布于 2010-05-24 19:17:08

您可以:

  1. 创建指向VB6程序的VB.net library that can return pictures
  2. resize pictures without anti-aliasing写入一些VB.Net。

或者,Rod Stephen的书Visual Basic Graphics Programming显然解释了如何用VB6完成所有这些工作。

或者尝试从VB6调用GDI+。这是一个wrapper and type library,祝你好运!("Bring your hatchet!")

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2894879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档