2012-08-30 4 views
0

파일이 로컬에 이미 저장되어있을 때 파일을 표시하는 데 필요한 컴퓨팅 시간에 관심이 있습니다. 특히 휴대 전화와 같은 휴대 기기에 관심이 있습니다. 아이디어는 모든 그림 물마루 "jpegtran -optimize"또는 "jpegtran -optimize -progressive"를 실행하여 디스크 공간을 절약하는 것입니다. 어쩌면 벤치 마크가있는 사람이 있을까요?기본 jpeg에 비해 점진적 jpeg를 표시하는 속도는 얼마나 느립니까?

답변

0

실제로 시간 차이는 JPEG 디코더 작성자의 책임입니다. 프로그램이 이미지를 표시하기 전에 이미지를 완전히 디코딩하는 경우 디코딩 시간에 큰 차이가 없어야합니다. 일부 디코더는 각 스캔이 디코딩 된 후 이미지를 표시하며 분명히 오래 걸립니다. 프로그레시브 JPEG는 기본적으로 엔트로피 코딩 된 데이터의 양이 일반 JPEG와 같습니다. 이미지 레이어의 각 스캔은 각 MCU 블록에 대해 더 자세히 설명됩니다. DCT 및 색상 변환 단계에 가장 많은 시간이 소요되므로 이미지가 디코딩을 마쳤을 때만 표시되는 경우 총 시간은 비슷해야합니다.

+0

정보 주셔서 감사합니다! 하지만 제 경험은 이제 더 느립니다. 휴대 전화가 아닌, 어쨌든,하지만 캐싱이 관련되어 있다고 생각합니다. – Den