김프“컬러 투 알파”를 선택할 수 없습니다


73

김프에서 컬러 -> 알파 - 컬러 메뉴 옵션을 사용하려면 "특별한" 작업을해야합니까? 배경색을 알파 채널로 변환하여 GIF 이미지의 배경색을 투명하게 변환하려고하지만 색상 대 알파 메뉴 옵션을 선택할 수 없습니다.

김프 문서를 살펴본 결과 매우 간단 해 보입니다 :-) 여기에 명백한 것이 빠져 있어야합니다!


검정색 배경을 투명한 배경 으로 교체 가능 -김프에 대한 답변이 있습니다 (이미지 모드를 색인에서 RGB로 변환).
Takkat

@takkat 감사하지만 내 문제는 "color to alpha"메뉴 옵션을 찾지 못하는 것입니다. 문제는 "회색으로 표시"되어 선택할 수 없다는 것입니다. 이 옵션을 선택 가능하게 만드는 전제 조건은 무엇입니까 (예 : 일종의 애드온이없는 경우)?
NealB

5
먼저 이미지를 인덱스 (GIF)에서 RGB로 변환 한 다음 ( 이미지> 모드> RGB ) 투명도를 가진 GIF로 내 보내야합니다. 배경 : 인덱스 / GIF는 단일 투명 색상 만 지원하지만 알파 레이어는 지원하지 않습니다.
Takkat

@NealB 2017 년에 비슷한 문제가 발생했습니다. 파일이 이미 있습니다 RGB MODE. 해결책을 찾은 적이 있습니까?
Eric Hepperle-CodeSlayer2010

답변:


76

GIF 파일을 김프로 가져온 경우 이미지가 색인 모드에 있다는 것이 문제입니다. 이 모드에서는 대부분의 필터와 색상 도구가 작동하지 않으며 회색으로 표시됩니다 (GIMP 2.8 이하-김프 2.10에서이 뉴스를 기대하십시오).

으로 이동 Image->Mode->RGB하기 만하면 Color to alpha 메뉴 항목이 활성화됩니다.

나는 그것이 당신의 문제를 해결할 것이라고 생각하지 않습니다 : Color to alpha는 이미지가 제거 된 것과 동일한 색으로 단색 배경 위에 놓이면 정확하게 보일 것입니다. 초기 이미지와 마찬가지로 다시 말해, 그 색이 순수한 형태 (예 : (0,0,255) 녹색)로 나타나는 곳만 제거하지는 않지만 구성에서 녹색을 취하는 모든 색상을 부분적으로 투명하게 만듭니다.

색상별로 선택 옵션을 사용하여 투명하게 만들 색상을 선택하는 것이 좋습니다. 색상이 여러 가지가 아닌 단일 인덱스 색상 인 경우 threshold매개 변수를 0으로 설정할 수 있습니다. 그렇지 않으면 이미지의 모든 부분을 투명하게 표시 할 때까지 Thresholdselect by컨트롤을 사용해보십시오. 그런 다음 수행 Edit->Cut 하기 전에 레이어에 알파 채널을 추가하는 것을 잊지 Layer->Transparency->Add Alpha Channel말고 이미지를 GIF 파일로 내보내십시오. 알파를 추가하고이 방법을 선택하려는 경우 RGB로 변환하고 인덱스 모드로 다시 변환 할 필요가 없습니다. 인덱스 모드의 이미지에서 작동합니다.


1
Add Alpha Channel열쇠입니다.
anatoly techtonik

2

다른 옵션 (위의 @jsbueno의 응답 외에도)은 RGB해당 모드에 대해 알고있는 다른 이미지 파일을 여는 것입니다 (즉, Color to Alpha...옵션이 이미 해당 이미지 파일에서 작동 중입니다). 그런 다음 이미지를 복사하여 열린 이미지 파일에 새 레이어로 붙여 넣으면 해당 레이어에 Color to Alpha...옵션을 계속 사용할 수 있습니다.


2
그러나 이것은 단일 메뉴 항목이 수행 할 수있는 작업을 수행하는 다소 복잡한 방법입니다.
Michael Schumacher 2016 년

@ MichaelSchumacher, 어제 단일 메뉴 항목을 사용하고 있었고 이미지 모드를 변환 한 후에도 옵션을 사용할 수 없었습니다. 그런 다음 이미지를 복사하여 다른 파일의 레이어로 게시하여 작동했습니다.
ayjay 2016

1
그러면 왜 옵션을 사용할 수 없는지 아는 것이 흥미로울 것입니다. 이것을 재현 할 수있는 파일이 있습니까?
Michael Schumacher 2016 년

모드가 이미 RGB로 설정되어 있고 Color to Alpha를 여전히 사용할 수없는 경우 Select All... Copy... Paste as new layer에는 옵션을 다시 재생하기에 충분 하다는 것을 알았 습니다. 왜 그런지 모르겠지만 작동합니다.
Mark Ch
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.