Windows 파일 탐색기 미리보기 표시는 PNG의 gAMA 청크를 지원하지 않습니다.

3942 단어 ImageMagickWindowspng

환경


  • Windows10 HOME
  • 버전: 1803
  • OS 빌드: 17134.48
  • Microsoft 사진 2018.18041.15210.0

  • Windows7 Home Pentium
  • 버전: 6.1
  • 빌드: 7601(서비스 팩 1)

  • ImageMagick 7.0.4-10 Q16 x64 2017-02-18

  • 배경



    ImageMagick의 convert 명령을 사용하여 PNG의 gAMA 청크를 변경했습니다.
    # 元の画像のgAMAチャンクの値
    $ identify -verbose original.png
    ...
      Properties:
        png:gAMA: gamma=0.45455 (See Gamma, above)
    
    $ # ガンマ補正値を"3"に設定する
    $ convert original.png +gamma 3 converted.png
    $ # 画像の詳細情報を出力する
    # 元の画像のgAMAチャンクの値
    $ identify -verbose converted.png
    ...
      Properties:
        png:gAMA: gamma=3 (See Gamma, above)
    
    

    변환 후의 화상은 감마 보정치가 "3"으로, 원래의 화상보다 얇게 표시됩니다.
    (Firefox에서 "얇게 표시되는 것"을 확인했습니다)





    일어난 일



    Windows 10의 파일 탐색기에서 미리보기 표시 (특대 아이콘)하면 "converted.png"는 "origina.png"의 미리보기 표시와 동일했습니다.



    Windows 포토에서 "converted.png"를 연 후 파일 탐색기를 업데이트하면 "converted.png"의 색상이 얇아집니다.





    gAMA 청크를 지원하는지 여부



    다양한 소프트웨어에서 gAMA 청크가 지원하는지 확인했습니다.


    OS
    소프트
    결과


    Windows7
    페인트
    NG

    Windows7
    사진 뷰어
    NG

    Windows7
    파일 탐색기 미리보기 표시
    NG

    Windows10
    페인트
    NG

    Windows10
    Microsoft 사진
    OK

    Windows10
    파일 탐색기 미리보기 표시
    NG/OK(상기 참조)

    Xubuntu
    ristretto 0.8.0
    NG

    Xubuntu
    Eye of GNOME Image Viewer 3.18.2
    OK

    Xubuntu
    Thunar 1.6.11 미리보기보기
    NG

    macOS High Sierra
    Finder 10.13.5 미리보기보기
    OK


    요약


  • 사전 설치된 Windows 관계의 이미지 편집/브라우징 소프트웨어에서는 PNG의 gAMA 청크에 대응하는 것이 적다
  • Microsoft 사진은 gAMA 청크를 지원합니다
  • Windows 10 파일 탐색기의 미리보기보기는 Microsoft 사진에 영향을줍니다

  • 모르는 것



    왜 Microsoft 포토에서 열면 파일 탐색기의 미리보기 표시가 변경됩니까?

    보충



    ImageMagick의 +gamma 옵션 설명



    Use +gamma value to set the image gamma level without actually adjusting the image pixels. This option is useful if the image is of a known gamma but not set as an image attribute (e.g. PNG images). Write the "file gamma"which is the reciprocal of the display gamma; e.g., if your image is sRGB and you want to write a PNG gAMA chunk, use

    htps //w w. 이마게마기 ck. 오 rg / sc 리 pt / こまん d ぃ ね 오 p chion s. php#가마 인용문

    좋은 웹페이지 즐겨찾기