Asset Catallog에서 PDF 형식을 사용하는 동안 여러 가지 문제가 발생했습니다.

3250 단어 XcodeiOS
새로운 앱을 만들 때 자산목록+PDF의 조합을 통해 개발했다.
그때 몇 가지 문제에 부딪혔는데, 나는 총결하고 싶다.
만약 잘못이나 더 좋은 방법이 있다면 지적해 주십시오.
(Xcode6.3 확인)

기초 지식

  • Xcode6에서 Asset Catallog까지 PNG 형식은 물론 PDF 형식도 지원합니다.
  • PNG는 비레티나, @2x, @3x 등 서로 다른 해상도의 이미지를 준비해야 하며, PDF의 경우 1개의 파일이 모든 해상도에 대응할 수 있다.
  • 용지(흰색 배경)가 투명합니다.
  • 컴파일할 때 PDF 형식이 래스터화됩니다.
  • 래스터화된 형태는 공개되지 않았지만, PNG와 같은 형태일 수 있다.
  • 래스터화이기 때문에 실행할 때 그림을 불러오고 확대해도 예쁘게 그리지 않습니다.
  • 분쟁의 색깔이 매우 이상하다


    디자이너와 프로그래머(나)는 PDF에 대한 지식이 거의 없다. 어쨌든 일레르가 만든 PDF를 Asseet Catallog에 먼저 넣고 색깔이 이상한 문제에 부딪혔다.
    앞길은 상상조차 할 수 없다.
    예제)

    네 개의 그림의 색깔은 모두 미묘하게 RGB 값이 다르지만, 프로그램이 실행될 때만 화면이 극적으로 다르다고 생각한다. 알겠니?
    그렇다면 이는 일라리의'문서의 컬러 모드'가 CMYK로 바뀌었을 때 발생한 것으로, RGB를 결정할 때 기대했던 결과(접근)로 바뀐 것으로 보인다.
    (또한, 시작할 때의 색상 프로필을 바꾸면 영향이 있을 수 있지만 잘 모르겠습니다.)
    CMYK가 아니라 RGB의↓

    벌써 가까워졌네.
    그러나 이렇게 되면 디자이너가 아이패드 등 터미널에서 작성한 PDF를 확인할 필요성이 높아진다(예전보다).
    (실제로 리티나와 비리티나는 머리색 차이가 크고, 터미널의 밝기 설정에 따라 외관도 달라지기 때문에 어딘가에 낙하점을 설정할 필요가 있다.)
    아이패드 등 터미널에서 PDF를 보는 방법이 많기 때문에 생략하고 작업 공정에서 비교적 쉬운 방법을 찾아보세요.
    회사 내에서 전용 앱을 만든다는 것도 확실하지 않다.
    (배경색 & 확대, 축소가 있었으면 좋겠다)

    문제2 반투명이 잘 안 돼요.


    받은 PDF는 실제 컴퓨터로 실행되지만 반투명한 곳은 잘 통과되지 않는다.

    디자이너가 반투명 대상의 그리기 모델을 곱셈으로 설정했기 때문인 것 같다.

    확실히 최종적으로 32비트 PNG 스타일로 울타리화될 것이라고 생각하면 이런 곱셈과 같은 합성 방법은 무효라는 것도 이해할 수 있다.
    비통과 부분은 곱셈 등을 사용할 수 있지만 반투명 부분은 보통으로 그리기 모드를 피할 수 있습니다.

    예상대로 투명하다.
    이런 행동은 디자이너에게 미리 알려주면 순조롭다.

    장애 3 포트 누락


    손으로 재현하지 않았기 때문에 개선되었을 수도 있지만 종이의 가장자리에 도형을 그린 PDF(예를 들어 원형의 디자인 등)는 울타리화할 때 가장자리가 미묘한 결함이 있을 수 있다.
    이것은 비록 매우 일반적인 방법이지만, 나는 그래도 너에게 1픽셀의 공백을 덧붙이는 것을 피했다.

    귀찮다 4. 시작이 귀찮아요.


    문제는 아니지만 캔버스 한 장에 다양한 아이콘을 배치하는 등 이들 캔버스에 이름을 붙여 함께 PDF로 저장하는 방법은 아직 없는 것 같다(PNG 가능).
    예를 들어 색깔 등 내용을 수정할 때 하나하나 수동으로 다시 쓰는 것은 번거로운 것 같고, 프로그래머가 쉽게 제안한 PDF 형식은 디자이너에게 오히려 부담이 될 수 있다디자이너랑 그쪽 절차를 확인하는 게 좋을 것 같아서요.
    매크로 로드(스크립트?)찾을 수 있을지 모르지만 짜증나는 공식으로 대처해 주셨으면 좋겠습니다.

    좋은 웹페이지 즐겨찾기