Tôi có trình xem hình ảnh mà tôi đã viết bằng Flex có quy mô kích thước của hình ảnh bạn hiện đang xem dựa trên kích thước của trình duyệt. Đây là hình thức của thẻ:Chất lượng chia tỷ lệ hình ảnh 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()"
/>
Kích thước hình ảnh ban đầu luôn lớn hơn diện tích của trình duyệt và rất tiếc, Flex dường như không làm giảm kích thước hình ảnh. Trên thực tế, HTML trong IE thực hiện công việc tốt hơn nhiều nếu tôi sử dụng thẻ hình ảnh của nó. Có một thiết lập "chất lượng" để mở rộng quy mô trong Flex mà tôi đang thiếu?
Cảm ơn.
Cảm ơn đã phản ứng. Điều khiển hình ảnh của tôi không nằm trong một điều khiển danh sách. Nó chỉ sử dụng một điều khiển danh sách riêng biệt làm tham chiếu đến kích thước của chính nó. Tôi đã đọc hướng dẫn bạn đã liên kết, nhưng nó không thực sự nói về chất lượng hình ảnh. Câu hỏi cơ bản của tôi là: Làm thế nào để bạn kiểm soát chất lượng khi downscaling một hình ảnh? Theo mặc định, Flex dường như có rất nhiều vấn đề về răng cưa khi thu nhỏ hình ảnh. Cảm ơn. –