하나의 톤만 있어야 하는 로고를 스캔하여 생성된 이미지가 있습니다. 로고 가장자리 근처의 픽셀은 다양한 밀도를 갖습니다.
를 사용하려면 다른 배경색을 무시하고 고유한 (다른) 색상을 가져야 합니다. 즉:
- 투명한 배경이 필요합니다
- 다양한 색조로 다시 칠하기
스캐너는 흰색 29% 투명 배경의 시작 이미지를 출력합니다. 완전히 투명한 PNG로 변경한 다음 ImageMagic을 사용하여 색조를 변경하고 싶습니다.
내가 가까이 갈 수 있는 유일한 방법은 다음과 같습니다.
convert by level colors first
then change into a JPEG with white background
then changing it back to full-transparent
사용 명령:
convert image.png +level-colors red, red-image.png
convert red-image.png red-image.jpg
convert red-image.jpg -transparent "#ffffff" full-trans.png
이로 인해 일부 아티팩트가 생성되며 대부분은 JPEG 단계에서 발생합니다.
이러한 변환을 모두 수행하지 않고도 한 단계로 PNG의 배경을 변경할 수 있습니까? JPEG를 통과하지 못합니까?
이러한 형태의 스캔 이미지를 처리하는 방법에 대한 표준 절차가 더 있습니까?