.gif가 주어지면 색상 구성 요소를 X11 스타일 16진수 지정자(또는 이에 상응하는 값)로 반환합니다.

.gif가 주어지면 색상 구성 요소를 X11 스타일 16진수 지정자(또는 이에 상응하는 값)로 반환합니다.

나는 의 팬 potrace이며 최근에 읽었습니다.포트레이스 FAQ.

FAQ에는 다음과 같은 아름다운 내용이 포함되어 있습니다.

cat img.gif | giftopnm | ppmcolormask #641b1b | potrace

내가 찾고 있는 명령은 구문 분석되는 모든 색상에 대한 코드를 반환합니다 ppmcolormask. 에 따르면 man ppmcolormask다음을 반환할 수 있습니다.

   You can specify color five ways:

   o      An X11-style color name (e.g.  black).

   o      An  X11-style  hexadecimal specifier: rgb:r/g/b, where r g and b
          are each 1- to 4-digit hexadecimal numbers.

   o      An X11-style decimal specifier: rgbi:r/g/b, where r g and b  are
          floating point numbers between 0 and 1.

   o      For  backwards  compatibility, an old-X11-style hexadecimal num‐
          ber: #rgb, #rrggbb, #rrrgggbbb, or #rrrrggggbbbb.

   o      For backwards compatibility, a triplet of numbers  separated  by
          commas:  r,g,b,  where  r  g  and  b  are floating point numbers
          between 0 and 1.  (This style was added before MIT came up  with
          the similar rgbi style.)

답변1

cat foo.gif | giftopnm | ppmhist -noheader -hexcolors | awk '{ print "rgb:"$1"/"$2"/"$3 }'

X11 rgb:r/g/b 형식의 모든 색상 목록을 제공합니다.

관련 정보