2013-01-08 3 views
3

빠른 JPEG 라이브러리를 찾고 있습니다 - jpeg 이미지를 저장하고로드하는 것이 더 빠릅니다. 인터넷에 그런 것이 있습니까? 어느 것이 최고입니다 당신이 알고있는 경우에 얼마나 빨리 델파이의 이펙 라이브러리Delphi 빠른 JPEG 라이브러리

나는 단지 Jpeg.TJPEGImage

+0

Jpeg.TJPEGImage 만 테스트했습니다. – user558126

+0

코드를 얼마나 빨리 처리 할 수 ​​있습니까? 그리고 어떤 종류의 이미지로 작업하고 있습니까? –

+0

David에 감사드립니다. 이미지 크기는 800x600 또는 960x800입니다. 이미지 크기는 83-100kb입니다. 그것은 저장되었습니다/델파이의 Jpeg.TJPEGImage를 사용하여 압축 .. 더 나은 클래스를 압축하고로드하는 이미지를 찾고 있어요 (적어도 저장/TBitmap에서 이미지를 압축) – user558126

답변

2

당신은 libJpeg 또는 libJpegTurbo을 사용할 수를 테스트 한 그 라이브러리입니다. 후자는 확실히 빠릅니다. 유닛으로부터

:

{ 
libJPEG Header conversion by Steffen Xonna. (21-03-2008) 

http://www.dev-center.de/index.php?cat=header&file=libjpeg 


Below you find an copy from the original libJPEG header. 

/* 
* jpeglib.h 
* 
* Copyright (C) 1991-1998, Thomas G. Lane. 
* This file is part of the Independent JPEG Group's software. 
* For conditions of distribution and use, see the accompanying README file. 
* 
* This file defines the application interface for the JPEG library. 
* Most applications using the library need only include this file, 
* and perhaps jerror.h if they want to know the exact error codes. 
*/ 
} 
+0

최신 jp jpeglib가 매우 큰 이미지의 경우 가장 빠르지 만 평균 및 작은 jpeg의 경우 synopse의 SSE2 네이티브 디코더가 여전히 가장 빠릅니다. – hikari

1

우리는 초당 350 메가 압축하는 JPEG 압축 해 제기가 (700 메가 경우 코드 재시작 마커). 또한 초당 3000 개 이상의 미리보기 이미지를 추출 할 수 있습니다. 여기에는 압축 된 코드를 메모리로 읽어들이는 시간은 포함되지 않습니다. www.instantimage.com을보십시오. 또한 매우 견고하며 Microsoft Windows 소프트웨어가 제공하지 않는 많은 JPEG 이미지를 압축 해제합니다.

관련 문제