오른쪽 그림은 내가 Photoshop에서 제작 한 이미지입니다. 그런 다음 모든 텍스트를 제거하고 이미지보기에 넣었습니다. 한 번 변경하면 컬러가 변경되고 세로선은 선명도가 손실됩니다. 다른 누구와도 비슷한 문제가 발생 했습니까? 나는 무엇을해야합니까? alt text http://grab.by/1DuZUIImageView는 이미지를 원본과 다르게 렌더링합니다.
답변
치수가 정확합니까? 이미지의 위치가 정수입니까? 이 경우 안티 앨리어싱이 이미지를 약간 흐리게 만듭니다.
예, X 또는 Y의 정수가 아닌 좌표에서 이미지보기를 정렬했거나 일부 유형의 변환을 전망. –
예 치수가 정확하고 위치가 정수입니다. 나는 변형을 적용하지 않았다. – woody993
악기에서 Core Animation 악기를 사용하고 Color Misaligned Images 옵션을 선택해보십시오. 응용 프로그램에서 픽셀이 아닌 모든 뷰 또는 레이어의 색상을 지정해야합니다. 계층 구조의 어딘가에서 수퍼 뷰가 제대로 정렬되지 않았을 수 있습니다. –
주의해야 할 점은 이미지가 어느 크기의 홀수 픽셀이라면 화면 상에 배치하여 이미지의 정렬이 잘못 될 수 있다는 것입니다. 1x1 이미지 (단 하나의 픽셀)가 화면 상에 완벽하게 배치되어 있다고 상상해보십시오. 화면이 너비가 높고 짝수 픽셀이기 때문에 수행 할 수 없습니다. 따라서 항상 가능한 한 항상 치수가 지정된 이미지를 사용하는 것이 가장 좋습니다.
너무 사실이라면이 것을 어려운 방법으로 찾아 냈습니다. 이미지는 UIImageView에 픽셀을 추가 할 때까지 아무리 나쁜 것처럼 보였습니다. 따라서 홀수 픽셀 이미지의 해결 방법은 이미지가 포함 된 UIImageView를 짝수 픽셀로 만드는 것입니다. 특히 반 안티 앨리어싱 (anti-aliased) 및 작은 아이콘이있는 경우 반 화소가 분명히 흐려진 아이콘보다 낫습니다. – n13
- 1. PDF 컨트롤이 텍스트를 다르게 렌더링합니다.
- 2. TextRenderer.DrawText는 XP와 Vista에서 Arial을 다르게 렌더링합니다.
- 3. FireFox와 IE는 XSLT 문서를 다르게 렌더링합니다.
- 4. Google지도 Internet Explorer에서 마커와지도 중심을 다르게 렌더링합니다.
- 5. WebRequest 검색된 사이트로드가 원본과 다르다
- 6. HTML Canvas가 브라우저 전체에서 텍스트를 약간 다르게 렌더링합니다.
- 7. UIImageView는 UIbutton을 오버랩합니다
- 8. UIImageView는 시뮬레이터에 파일을로드하지만 디바이스에는로드하지 않습니까?
- 9. iTextSharp는 이미지 품질이 좋지 않은 이미지를 PDF로 렌더링합니다.
- 10. Rails 3.1 이미지를 업로드하여 데이터베이스에 저장하고 필요할 때 렌더링합니다.
- 11. 반복적으로 Qt와 OpenGL로 루프를 렌더링합니다.
- 12. 태그를 클라우드로 렌더링합니다.
- 13. Environment.CurrentDirectory가 잘못된 경로를 렌더링합니다.
- 14. jqGrid가 빈 테이블을 렌더링합니다.
- 15. JSP가 이상한 HTML을 렌더링합니다
- 16. 레일이 경로 경로를 렌더링합니다
- 17. UIPageControl은 UIScrollView로 quirk을 렌더링합니다.
- 18. 아이폰 UIIMAGEVIEW는 출시 할 수 없습니까?
- 19. UIImageView는 처음 표시 될 때 지연이 발생합니다.
- 20. "설치 한 제품이 설치 원본과 일치하지 않습니다."
- 21. 렌더링 할 파일의 확장자에 따라 크롬이 js를 다르게 렌더링합니다. [테스트 사례 포함]
- 22. iPhone/Xcode : UIImage 및 UIImageView는 프로그램과 함께 제공되지 않습니다.
- 23. 헤더가 diff 브라우저에서 diff를 렌더링합니다.
- 24. HR 태그는 흰색 픽셀을 렌더링합니다.
- 25. VS2010이 컨트롤 JS를 어색하게 렌더링합니다.
- 26. C# 이미지의 색상을 투명하게 렌더링합니다.
- 27. C++ Opengl 이미지의 일부분을 렌더링합니다
- 28. jQuery는 Rails 뷰에서 html을 렌더링합니다.
- 29. UIView에서 데이터를 화면 밖으로 렌더링합니다.
- 30. Html.CheckBox는 두 개의 확인란을 렌더링합니다
은 시뮬레이터 또는 장치의 스크린 샷입니까? – willc2
장치, 인터페이스 빌더에서 동일하게 나타납니다. – woody993