2009-06-07 64 views

回答

6

如果用一個圖像組件加載圖像,可以將成分的含量屬性轉換爲位圖,然後設置平滑爲true。不幸的是,圖像組件不提供這種功能。然而,這是相當容易破解

這裏是一個教程向您展示如何創建這樣一個組件: http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postId=4001

但是,如果這是在使用組件的backgroundImage樣式設置,你就可能除非您覆蓋updateDisplayList並使用Graphics.beginBitmapFill(它提供了平滑支持)自己執行位圖的繪製,否則運氣不佳。在Flex(以及後來的Flash)中,爲什麼平滑圖像沒有更好的支持(例如不同的插值方法),這使我的腦海裏浮現出了一些想法。至少像素彎曲濾波器可以讓我們自己實現這樣的濾波器。

+0

太棒了!現在我只是做一些分層來擺脫backgroundImage。 – Aethex 2009-06-07 13:55:53

0

如果您的位圖的尺寸都是n^2或n^8,那麼Flash播放器將自動使用稱爲mip-mapping的技術,這將顯着改善縮放位圖圖像的外觀(和性能)。