CALayer 내에서 PNG를 불투명 한 이미지로로드하는 방법은 무엇입니까?

필요

CALayer 내에서 기본적으로 내 앱에 다양한 PNG 이미지를로드해야합니다. 이를 위해 내 코드는 다음과 같습니다.

 CALayer *myLayer  = [[CALayer alloc] init];
 UIImage *myImage = [UIImage imageNamed:@"nonTransparentBackground"];
 [myLayer setOpaque:YES];
 [myLayer setContents:(__bridge id)[myImage CGImage]];
  • 시뮬레이터에서 앱을보고 '색상 혼합 레이어'옵션을 선택하면 전체 레이어에 붉은 색조가 나타납니다 (즉, 불투명하지 않은 알파 채널이 있음).
  • 이미지를 제거하면 레이어가 비어 있으므로 녹색이되므로 CALayer에 문제가 없습니다.
  • .png 대신 이미지를 jpg로로드하면 제대로 작동하고 레이어가 녹색으로 표시됩니다.
  • 내 PNG 파일에는 알파 채널이 없습니다 (투명도를 선택하지 않은 상태로 PS로 저장했습니다).
  • 내 생각에는 UIImage imagedNamed : 메서드로 만들 때 PNG가 저장되는 방법과 관련이 있습니다. 아마도 현재 iOS는 알파 채널을 갖도록 모든 PNG를 변환합니다. 그것이 제가 지금 조사하고있는 것입니다.

업데이트 15.04.2015 : 백그라운드에서 PNG 파일을로드하는 것 외에는 아무 작업도 수행하지 않는 테스트 앱을 만들었으며 이는 좋은 소식입니다. 내 앱 어딘가에이 동작을 일으키는 무언가가 있어야합니다. 확인하는 데 너무 오래 걸리지 않기를 바랍니다.

필요

누군가 미래에 문제가 발생할 경우를 대비하여 여기에 게시하고 있지만 의심 스럽습니다. 문제는 실제 코드가 아니라 배포 대상과 관련이 있습니다. 내 현재 목표는 7.1이지만 8.0으로 변경하면 예상대로 작동합니다. 나는 그것이 Xcode / Simulator 관련이거나 iOS와 관련이 있다는 것은 잘 모르겠지만 다음 업데이트까지 iOS 7을 고수 할 것입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PNG로 변환하여 JPEG 이미지에서 투명한 배경을 얻는 방법은 무엇입니까?

분류에서Dev

투명한 픽셀로 이미지를 그레이 스케일하여 모두 불투명하게 만드는 방법은 무엇입니까?

분류에서Dev

Inkscape에서 투명한 배경으로 PNG를 만드는 방법은 무엇입니까?

분류에서Dev

PNG 이미지를 투명한 GIF로 변환하는 방법은 무엇입니까?

분류에서Dev

캔버스를 사용하여 이미지의 불투명도를 변경 한 다음 캔버스의 다른 이미지에로드하는 방법은 무엇입니까? -HTML

분류에서Dev

투명한 div의 텍스트를 불투명하게 만드는 방법은 무엇입니까?

분류에서Dev

ionic2 : 이미지 불투명도 위에 이미지를 설정하는 방법은 무엇입니까?

분류에서Dev

상단이 불투명도 100 %이고 하단이 불투명도 0 % 인 그라디언트로 이미지를 만드는 방법은 무엇입니까?

분류에서Dev

Matlab에서 이미지에 부분적으로 투명한 오버레이를 만드는 방법은 무엇입니까?

분류에서Dev

React-Native React Navigation 5에서 아래로 스크롤 할 때 투명에서 불투명 한 색상으로 애니메이션되는 헤더를 만드는 방법은 무엇입니까?

분류에서Dev

Python에서 창 불투명도를 동적으로 빠르게 변경하는 방법은 무엇입니까?

분류에서Dev

명확한 확장자가없는 사이트에서 이미지를 다운로드하는 방법은 무엇입니까?

분류에서Dev

JavaScript에서 i를 통해 불투명도를 이동하는 방법은 무엇입니까?

분류에서Dev

배열에서 다른 불투명도로 pgraphics를 그리는 방법은 무엇입니까?

분류에서Dev

Python에서 손으로 쓴 숫자의 이미지를 선명하게 한 다음 얇게 만드는 방법은 무엇입니까?

분류에서Dev

클릭하지 않고 계속해서 불투명도 0에서 1로 div 플래시를 만드는 방법은 무엇입니까?

분류에서Dev

jquery에서 사용자에게 투명한 방식으로 데이터베이스에 데이터를 보내는 방법은 무엇입니까?

분류에서Dev

요소에서 페이딩 불투명도를 얻는 방법은 무엇입니까?

분류에서Dev

PIL에서 사각형의 불투명도를 변경하는 방법은 무엇입니까?

분류에서Dev

나침반에서 불투명도를 전환하는 방법은 무엇입니까?

분류에서Dev

메뉴에서 mouseenter 및 mouselieave의 불투명도 문제를 해결하는 방법은 무엇입니까?

분류에서Dev

중첩 된 div에서 다른 CSS 불투명도를 사용하는 방법은 무엇입니까?

분류에서Dev

검색 창에서 텍스트의 불투명도를 변경하는 방법은 무엇입니까?

분류에서Dev

검색 창에서 텍스트의 불투명도를 변경하는 방법은 무엇입니까?

분류에서Dev

CSS에서 요소의 불투명도를 변경하는 방법은 무엇입니까?

분류에서Dev

PyQt에서 qlabel 텍스트의 불투명도를 설정하는 방법은 무엇입니까?

분류에서Dev

동일한 폴더에서 여러 이미지를로드하는 방법은 무엇입니까?

분류에서Dev

불투명도와 너비에 대한 CSS 전환을 만들기 위해 HTML 요소의 너비를 예측하는 방법은 무엇입니까?

분류에서Dev

ngstyle로 불투명도를 변경하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    PNG로 변환하여 JPEG 이미지에서 투명한 배경을 얻는 방법은 무엇입니까?

  2. 2

    투명한 픽셀로 이미지를 그레이 스케일하여 모두 불투명하게 만드는 방법은 무엇입니까?

  3. 3

    Inkscape에서 투명한 배경으로 PNG를 만드는 방법은 무엇입니까?

  4. 4

    PNG 이미지를 투명한 GIF로 변환하는 방법은 무엇입니까?

  5. 5

    캔버스를 사용하여 이미지의 불투명도를 변경 한 다음 캔버스의 다른 이미지에로드하는 방법은 무엇입니까? -HTML

  6. 6

    투명한 div의 텍스트를 불투명하게 만드는 방법은 무엇입니까?

  7. 7

    ionic2 : 이미지 불투명도 위에 이미지를 설정하는 방법은 무엇입니까?

  8. 8

    상단이 불투명도 100 %이고 하단이 불투명도 0 % 인 그라디언트로 이미지를 만드는 방법은 무엇입니까?

  9. 9

    Matlab에서 이미지에 부분적으로 투명한 오버레이를 만드는 방법은 무엇입니까?

  10. 10

    React-Native React Navigation 5에서 아래로 스크롤 할 때 투명에서 불투명 한 색상으로 애니메이션되는 헤더를 만드는 방법은 무엇입니까?

  11. 11

    Python에서 창 불투명도를 동적으로 빠르게 변경하는 방법은 무엇입니까?

  12. 12

    명확한 확장자가없는 사이트에서 이미지를 다운로드하는 방법은 무엇입니까?

  13. 13

    JavaScript에서 i를 통해 불투명도를 이동하는 방법은 무엇입니까?

  14. 14

    배열에서 다른 불투명도로 pgraphics를 그리는 방법은 무엇입니까?

  15. 15

    Python에서 손으로 쓴 숫자의 이미지를 선명하게 한 다음 얇게 만드는 방법은 무엇입니까?

  16. 16

    클릭하지 않고 계속해서 불투명도 0에서 1로 div 플래시를 만드는 방법은 무엇입니까?

  17. 17

    jquery에서 사용자에게 투명한 방식으로 데이터베이스에 데이터를 보내는 방법은 무엇입니까?

  18. 18

    요소에서 페이딩 불투명도를 얻는 방법은 무엇입니까?

  19. 19

    PIL에서 사각형의 불투명도를 변경하는 방법은 무엇입니까?

  20. 20

    나침반에서 불투명도를 전환하는 방법은 무엇입니까?

  21. 21

    메뉴에서 mouseenter 및 mouselieave의 불투명도 문제를 해결하는 방법은 무엇입니까?

  22. 22

    중첩 된 div에서 다른 CSS 불투명도를 사용하는 방법은 무엇입니까?

  23. 23

    검색 창에서 텍스트의 불투명도를 변경하는 방법은 무엇입니까?

  24. 24

    검색 창에서 텍스트의 불투명도를 변경하는 방법은 무엇입니까?

  25. 25

    CSS에서 요소의 불투명도를 변경하는 방법은 무엇입니까?

  26. 26

    PyQt에서 qlabel 텍스트의 불투명도를 설정하는 방법은 무엇입니까?

  27. 27

    동일한 폴더에서 여러 이미지를로드하는 방법은 무엇입니까?

  28. 28

    불투명도와 너비에 대한 CSS 전환을 만들기 위해 HTML 요소의 너비를 예측하는 방법은 무엇입니까?

  29. 29

    ngstyle로 불투명도를 변경하는 방법은 무엇입니까?

뜨겁다태그

보관