4

Delphi 的默认 JPEG 库非常慢。如何提高其性能?我需要更快地保存和加载 jpeg 图像。

我只测试了 Jpeg.TJPEGImage

4

2 回答 2

3

您可以使用 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.
 */
}
于 2013-01-08T13:27:46.623 回答
0

我们有一个 JPEG 解压缩器,它将每秒解压缩超过 350 兆像素(如果在代码中重新启动标记,则超过 700 兆像素)。每秒还可提取超过 3000 个缩略图。这不包括将压缩代码读入内存的时间。看看 www.instantimage.com。也非常可靠,可以解压缩许多 Microsoft windows 软件不会解压缩的 JPEG 图像。

于 2013-02-01T16:13:26.437 回答