Inkscape 팔레트(.gpl)의 색상 투명도

Inkscape 팔레트(.gpl)의 색상 투명도

저는 .gpl 파일 형식을 통해 Inkscape에서 색상 팔레트를 사용하고 있습니다(DuckDuckGo에 따르면 GIMP는 동일한 형식을 사용합니다).

GIMP Palette
Name: Character/Dragon/Magma
Columns: 3
#
241  33  33  Body
253 221  45  Scales
114  57  33  Hair
 67  34  20  Internal hair
156  57 217  Eyes
 25   7  36  Pupill
  0   0   0  Lines
251 249 240  Teeth
249 246 225  Teeth between

모두 RGB 색상이지만 이제 투명도가 있는 색상을 추가해야 하므로 RGBA 색상은 다음과 같습니다.

249 246 225 180 Eyes (specular)

기존의 모든 색상을 직관적으로 RGBA로 변환하여 사용해 보았습니다.Columns: 4

GIMP Palette
Name: Character/Dragon/Magma
Columns: 4
#
241  33  33 255 Body
253 221  45 255 Scales
114  57  33 255 Hair
 67  34  20 255 Internal hair
156  57 217 255 Eyes
 25   7  36 255 Pupill
  0   0   0 255 Lines
251 249 240 255 Teeth
249 246 225 255 Teeth between

하지만 아니요, Inkscape는 투명도를 무시하고 색상 이름을 다음과 같이 지정합니다 255 Body(그래서 계속해서 RGB 색상이라고 생각합니다).

이 Inkscape 팔레트에 투명도(알파 값)가 있는 색상을 어떻게 추가할 수 있습니까?

답변1

김프 팔레트 형식에서는 투명도가 지정되지 않습니다. 왜냐하면 김프에서는 색상 자체에 투명도가 없기 때문입니다. 대신 페인트 도구 설정, 레이어 투명도, 부분 선택 등에 의해 결정됩니다.

팔레트 형식을 확장하려면 사용 중인 응용 프로그램(예: Inkscape)에서 코딩을 수행하여 변경된 형식을 인식해야 합니다.

답변2

Aseprite에서 JASC-PAL 형식을 내보낼 때 비슷한 문제가 발생했습니다. 알파를 지원하지 않는 것 같습니다. 그러나 적어도 Aseprite와 함께 사용할 때는 김프 팔레트 형식이 그렇습니다. 어쩌면 Inkscape도 그럴까요?

내가 해야 할 일은 당신이 했던 것처럼 네 번째 열을 추가하고 Channels: RGBA.

전에:

GIMP Palette
#
  0   0   0 Untitled
  1   1   1 Untitled
  2   2   2 Untitled
  3   3   3 Untitled
  4   4   4 Untitled
  5   5   5 Untitled
  6   6   6 Untitled
  7   7   7 Untitled
  8   8   8 Untitled
  9   9   9 Untitled
 10  10  10 Untitled
 11  11  11 Untitled
 12  12  12 Untitled
...

후에:

GIMP Palette
Channels: RGBA
#
  0   0   0   0 Untitled
  1   1   1   1 Untitled
  2   2   2   2 Untitled
  3   3   3   3 Untitled
  4   4   4   4 Untitled
  5   5   5   5 Untitled
  6   6   6   6 Untitled
  7   7   7   7 Untitled
  8   8   8   8 Untitled
  9   9   9   9 Untitled
 10  10  10  10 Untitled
 11  11  11  11 Untitled
 12  12  12  12 Untitled
...

메모:

  • 마지막 숫자와 색상 이름 사이에 공백이 아닌 탭이 있습니다(제 경우에는 모두 "제목 없음").
  • 내 색상은 의도적으로 지루한 회색 음영입니다. 모든 RGBA 값을 사용할 수 있습니다. 일치할 필요는 없습니다.

관련 정보