2012-04-25 41 views
6

Trong ứng dụng WP7 của tôi, tôi đang gặp sự cố với hình nền hiển thị xấu. Dường như hình ảnh được hiển thị bằng màu 8 bit và nhìn chung trông xấu xí. Chúng là .png. Có ảnh chụp màn hình về giao diện của ứng dụng: screenshotHình ảnh nền hiển thị các sự cố trên wp7

Có ai biết điều gì gây ra điều này và cách khắc phục sự cố không?

+1

Điều này có xảy ra với mọi hình ảnh bạn sử dụng không? Bạn đã thử nó trong một thiết bị? Tôi đã không phải đối mặt với một vấn đề như thế này cho đến nay cho tất cả các ứng dụng của tôi. – Shoban

Trả lời

5

Bạn đã thử bật màu 32 bit chưa?

Để làm điều này, mở ra WMAppManifest.xml của bạn và trong các yếu tố App thêm BitsPerPixel = "32"

<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment" AppPlatformVersion="7.1"> 
    <App BitsPerPixel="32" xmlns="" ProductID="{25aef417- 

Không chắc chắn nếu điều này sẽ giải quyết vấn đề này, nhưng thực tế bằng cách sử dụng một hình ảnh .png và chỉ có màu 16bit có thể liên quan.

+1

Thêm BitsPerPixel = "32" vào WMPAppManifest đã thực hiện thủ thuật! Cảm ơn rất nhiều. –

+1

Tốt, Rất vui khi được giúp đỡ. –

0

KHÔNG "bật màu 32 bit". Nhiều thiết bị chỉ có màn hình LCD 16 bit, do đó, chúng sẽ vẫn gặp sự cố - bạn sẽ không biết gì về chúng.

Nếu bạn thực sự cần độ dốc mượt mà, hãy sử dụng hình nền đã được định trước, ví dụ: http://nerdplusart.com/photoshop-action-for-windows-phone-7-dithering Tuy nhiên nó vẫn không chảy với Windows Phone.

Giải pháp thực sự là thay đổi thiết kế của bạn thành màu cơ bản, chắc chắn. Đây là người dùng lựa chọn đã mua thiết bị WP và bạn nên tôn trọng nó.

+0

Bạn có nhìn vào ảnh chụp màn hình hay thực tế là câu trả lời ở trên được đánh dấu là giải quyết vấn đề của OP? Từ ảnh chụp màn hình, nó không có vẻ như phối màu là vấn đề ở đó. –

+0

@AndrewBarber Nó "giải quyết" vấn đề trên một số điện thoại nhưng nó vẫn còn trên các mô hình khác. Tôi chỉ muốn thêm một cảnh báo cho phép màu 32bit không phải là "ma thuật-sửa-tất cả". Vì vậy, ứng dụng của bạn vẫn bị hỏng cho nhiều người dùng. Dithering không phải là một vấn đề ở đây - đó là thiếu nó, vì vậy nó đã được giới thiệu thông qua predithering. Tôi có lumia 800 (oled) và 710 (lcd) trên bàn làm việc của mình: tin tôi đi, việc săn mồi giải quyết mọi vấn đề với màu sắc quá giống nhau. –

+0

Tôi hiểu những gì bạn đang nói; Quan điểm của tôi là tôi không nghĩ rằng phối màu (hoặc thiếu nó) là vấn đề cụ thể với hình ảnh cụ thể ở đây. –

Các vấn đề liên quan