Mam przeglądarkę obrazów, którą napisałem w programie Flex, która skaluje rozmiar obrazu aktualnie wyświetlanego w zależności od rozmiaru przeglądarki. To właśnie tag wygląda następująco:Jakość skalowania obrazu Adobe Flex
<mx:Image id="img"
maintainAspectRatio="true"
source="{horizontalList.selectedItem.image}-large.jpg"
height="100%"
horizontalCenter="0"
horizontalAlign="center"
top="5"
width="{horizontalList.width}"
updateComplete="onImageChange()"
click="onImgClick()"
/>
Oryginalny rozmiar obrazu jest zawsze większy niż obszar okna przeglądarki, a niestety, Flex nie wydają się robi bardzo dobrą robotę downscaling obraz. W rzeczywistości HTML w IE robi o wiele lepszą pracę, jeśli użyję tego tagu graficznego. Czy istnieje "jakość" ustawienia skalowania w Flexie, którego mi brakuje?
Dzięki.
Dzięki za odpowiedź. Moja kontrola obrazu nie znajduje się w kontrolce listy. Używa oddzielnej kontroli listy jako odniesienia do samego rozmiaru. Przeczytałem samouczek, który łączyłeś, ale tak naprawdę nie mówił o jakości obrazu. Moje podstawowe pytanie brzmi: w jaki sposób kontrolujesz jakość podczas zmniejszania skali obrazu? Domyślnie Flex wydaje się mieć wiele problemów z aliasingiem podczas zmniejszania obrazu. Dzięki. –