2012-04-25 4 views
6

내 WP7 앱에서 배경 이미지 렌더링에 문제가 있습니다. 이미지가 8 비트 색상을 사용하여 렌더링되고 일반적으로보기 흉한 것처럼 보입니다. 그들은 .png입니다. 앱에서 보이는 모습의 스크린 샷을 보여줍니다. wp7의 배경 이미지 렌더링 문제

이 문제의 원인과 해결 방법을 아는 사람이 있습니까?

+1

사용하는 모든 이미지에 이런 현상이 발생합니까? 당신은 장치에서 그것을 시도 했습니까? 나는 모든 애플 리케이션을 위해 지금까지 이런 문제에 직면하지 않았다. – Shoban

답변

5

32 비트 컬러를 사용하도록 설정 했습니까? 이렇게하려면

, 당신의 WMAppManifest.xml를 열고이 문제를 해결할 경우 응용 프로그램 요소에

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

확실하지 BitsPerPixel = "32"을 추가 할 수 있지만 사실은 .PNG 이미지를 사용하여 16 비트 컬러 만이 관련 될 수 있습니다.

+1

WMPAppManifest에서 BitsPerPixel = "32"를 추가하면 트릭을 만들었습니다! 고마워. –

+1

도움이되어 기쁘다. –

0

"32 비트 색상 사용"으로 설정하지 마십시오. 많은 기기에는 16 비트 LCD 만 있기 때문에 문제는 여전히 남아 있습니다.

부드러운 그라디언트가 필요한 경우, 예를 들어 배경이 흐린 배경을 사용하십시오. http://nerdplusart.com/photoshop-action-for-windows-phone-7-dithering 그러나 Windows Phone의 경우에는 여전히 흐트러지지 않습니다.

진정한 해결책은 디자인을 견고한 기본 색상으로 변경하는 것입니다. 이것은 사용자가 WP 장치를 구입하게 한 선택이며이를 존중해야합니다.

+0

스크린 샷을 보셨습니까? 아니면 위의 답변이 OP 문제를 해결 한 것으로 표시 되었습니까? 스크린 샷에서 디더링이 문제가 아닌 것처럼 보입니다. –

+0

@AndrewBarber 일부 휴대폰에서는 문제를 "해결"했지만 다른 모델에서는 그대로 남아있었습니다. 나는 32 비트 컬러를 가능하게하는 것이 "마술 수정"이 아니라는 경고를 추가하기를 원했다. 따라서 많은 사용자가 앱을 계속 사용할 수 있습니다. 디더링은 여기에 문제가되지 않습니다. 즉, 디더링이 부족하기 때문에, 프리 디더링을 통해 도입해야합니다. 나는 내 책상에 lumia 800 (oled)과 710 (lcd)을 가지고 있습니다. 저를 믿으십시오, predithering은 너무 비슷한 색상의 모든 문제를 해결합니다. –

+0

나는 당신이 말하는 것을 이해합니다. 내 요점은 디더링 (또는 부족)이 여기에있는 특정 이미지의 특정 문제라고 생각하지 않는다는 것입니다. –