我需要調整圖像大小並對它們進行重新採樣,以避免最終出現鋸齒(我認爲這叫做鋸齒)。如何使用Windows API調用平滑調整圖像大小(使用重採樣)?
我發現一些代碼,這是否純VB6代碼(對不起,丟失的鏈接),但它是一個有點慢(2-5秒),我在現實時間,所以我需要的東西更快地顯示圖片。
我似乎記得看到與GDI +庫這樣的一些例子。在VB6中的一個例子將是理想的,但我可以使用另一種語言的Windows API調用的簡單例子。
我需要調整圖像大小並對它們進行重新採樣,以避免最終出現鋸齒(我認爲這叫做鋸齒)。如何使用Windows API調用平滑調整圖像大小(使用重採樣)?
我發現一些代碼,這是否純VB6代碼(對不起,丟失的鏈接),但它是一個有點慢(2-5秒),我在現實時間,所以我需要的東西更快地顯示圖片。
我似乎記得看到與GDI +庫這樣的一些例子。在VB6中的一個例子將是理想的,但我可以使用另一種語言的Windows API調用的簡單例子。
WIA 2.0的比例過濾器似乎做一個體面的工作。 Windows® Image Acquisition Automation Library v2.0 Tool: Image acquisition and manipulation component for VB and scripting
無需任何時髦的.NET互操作程序。
,你可以:
另外羅德斯蒂芬的書Visual Basic Graphics Programming顯然解釋瞭如何在VB6中做到這一切。
或者嘗試調用GDI +從VB6。這是一個wrapper and type library,祝你好運! ( 「Bring your hatchet!」)
無效鏈接。找不到新的,可以嗎? – n611x007 2014-08-20 10:23:18
https://www.microsoft.com/download/en/details.aspx?id=18287&mnui=0是死過,就像http://download.microsoft.com/download/WinXPHome/Utility/2.0/WXP/ EN-US/WIAAutSDK.zip找不到'WIAAutSDK.zip'。如果你仍然有來自真實來源的文件,你能提供它的散列或指紋嗎? – n611x007 2014-08-20 10:37:31
好消息:所有支持的Windows版本都包含WIA 2.0。微軟已經將Windows XP和更早版本的大多數支持下載功能拉下來,因爲沒有人應該再使用XP了。此鏈接可能會讓你,但要小心:http://answers.microsoft.com/en-us/windows/forum/windows_xp-windows_programs/cant-download-wia-automation-from-microsoft/e5e2fd23-63e2-4481- 837c-6058995103f1 – Bob77 2014-08-20 14:43:41