2017-12-21 7 views
1

저는 인기있는 온라인 게임용으로 GIF 제작자를 만들 때 gif.js을 사용하고 있지만 투명하지 않은 이미지에 문제가 있습니다. 여기gif.js를 사용하여 GIF 만들기가 투명 이미지와 함께 작동하지 않습니다.

여기

sprite

이 현재 모습입니다 (마이너스 검은 배경) 보이게하는 방법입니다. 나는이를 방지하는 방법을 검은 선이 투명 aswell이다 주목 그냥 투명 배경이

sprite

다음

function getGifInstance() 
{ 
    return new GIF({ 
     workers: 2, 
     workerScript: BASE_URL + '/libs/gifjs/dist/gif.worker.js', 
     quality: 10, 
     width: 64, 
     height: 110, 
     transparent: '#000' 
    }); 
} 
+1

배경을 이미지에서 사용되지 않는 색으로 변경하십시오. 당신은 검은 색이 투명 해져야한다고 말하고 있습니다. – Archer

+0

@Archer 배경과 투명 색상을 '# D4A190'으로 변경해 보았습니다.하지만 여전히 두 번째 이미지와 같습니다. 확실하지 않은 이유 – Ben

+0

그래픽 패키지에서 gif를 열고 배경을 다른 색으로 칠했지만 완성 된 이미지에 머무르기를 원하는 모든 검은 선을 남겨 두었습니까? – Archer

답변

0

"마이너스 나는 GIF 인스턴스를 만들 경우 (full code here 또는 참조) 것 검은 색 배경 "은 질문의 중요한 부분입니다. 원본 파일의 모양이 그렇다면 아트웍에 배경색이 동일한 색 인 을 사용하고 있기 때문에 할 수있는 일이 많지 않습니다.

진정한 투명한 배경 또는 chroma key 색 (소프트웨어 및 비디오 게임에서 마젠타 색은 일반적으로 채도 키 색상으로 사용됨)이 필요합니다.