
배경이 투명한 PNG-24 파일이 있고 현재 크기는 1.5MB입니다. 크기를 줄이거나 PNG-8 파일 형식을 사용하고 동일한 품질을 유지하는 방법은 무엇입니까?
여기에서 가져온 PNG 파일: http://www19.zippyshare.com/v/69590430/file.html
예시 이미지 업로드 제안사항을 모두 시도했지만 좋은 결과가 나오지 않았습니다. 조언 부탁드립니다.
감사해요
답변1
PNG는 무손실 압축 형식입니다. 파일의 소스 자료를 변경하지 않으면 기본 최고 수준 압축 이상으로 압축을 높일 수 있는 방법이 거의 없습니다. 크기를 줄이는 유일한 실제 방법은 해상도나 색상 심도를 줄여 PNG 압축 작업이 덜 복잡하도록 이미지를 변경하는 것입니다.
높은 수준의 이미지 압축을 원하고 무손실 데이터 저장에 관심이 없다면 JPEG를 사용하십시오.
답변2
폭동그 외에도 훨씬 더 많은 일을 할 수 있습니다.
Radical Image Optimization Tool(줄여서 RIOT)은 최소 파일 크기를 유지하면서 압축 매개변수를 시각적으로 조정할 수 있는 무료 이미지 최적화 도구입니다.
병렬(이중 보기) 또는 단일 보기 인터페이스를 사용하여 원본과 최적화된 이미지를 실시간으로 비교하고 결과 파일 크기를 즉시 확인합니다.
이미지 최적화 프로그램은 가볍고 빠르며 사용이 간편하면서도 고급 사용자에게는 강력합니다. 압축, 색상 수, 메타데이터 설정 등을 제어하고 출력 파일의 이미지 형식(JPEG, GIF 또는 PNG)을 선택할 수 있습니다.
또 다른 가능성은 설명된 대로 pngQuant, pngout 및 pngcrush를 조합하여 사용하는 것입니다.여기, 그러나 이것은 명령줄에서 나온 것입니다.
다음은 png24 이미지를 ie6용 png8로 변환하는 방법에 대한 지침입니다. 모든 작업은 오픈 소스 도구(내 생각에는) pngQuant +pngout + pngcrush를 사용하여 명령줄을 통해 수행됩니다.
1- 이미지를 256개로 양자화합니다(따라서 기본적으로 png8은 큰 스프라이트나 넓은 색상 범위의 스프라이트로 인해 엉망으로 보입니다).
pngQuant 256 some_24_bit.png
2- 이미지를 png24에서 png8로 변환합니다.
pngout -c3 -d8 -y -force some_24_bit.png some_8_bit.png
3- 이미지 압축
pngcrush some_8_bit.png -bit_깊이 8 -brute -rem alla -some_8_bit_small.png 감소
답변3
노력하다작은PNG
웹사이트에서:
어떻게 작동하나요?
PNG(Portable Network Graphics) 파일을 업로드하면 이미지의 유사한 색상이 결합됩니다. 이 기술을 "양자화"라고 합니다. 색상 수가 줄어들기 때문에 24비트 PNG 파일을 훨씬 더 작은 8비트 인덱스 색상 이미지로 변환할 수 있습니다. 불필요한 메타데이터도 모두 제거됩니다. 결과적으로 투명도를 100% 지원하는 작은 PNG 파일이 탄생했습니다.
두 가지 옵션이 있습니다.
- 이미지를 웹사이트에 끌어다 놓으면 자동으로 처리됩니다. 무료 서비스. (최대 20개 이미지. 각각 최대 5MB)
- 포토샵 플러그인. 비용은 $입니다.
PS 플러그인을 사용해 본 적이 없어서 얼마나 잘 작동하는지에 대해서는 언급할 수 없습니다.
답변4
다음의 조합을 사용하세요.pngout
그리고deflopt
. pngout
PNG 색상이 PNG-8에 맞는지 자동으로 확인하여 사용합니다. deflopt
이미 최적화된 이미지에서 일부 추가 바이트를 짜낼 것입니다. 압축된 데이터로 작업하는 것은 유틸리티이며 PNG는 그 중 하나입니다.