问题标签 [libjpeg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
3178 浏览

python - 在 Leopard 上使用 PIL 和 Libjpeg 的 Python

我在获取 PIL 支持的图片时遇到了问题 - 它向我抛出了这个:

我从二进制安装了 PIL,没有意识到我需要 libjpeg。

我通过 fink 安装了 libjpeg 和 freetype2。

我尝试使用http://timhatch.com/(页面底部)的说明重新安装 PIL

  • 下载 PIL 1.1.6 源码包并安装好开发者工具
  • 用这个补丁给 setup.py 打补丁,这样它就可以找到你已经拥有的 Freetype。

    patch -p0 < leopard_freetype2.diff

  • sudo apt-get install libjpeg 如果你有 fink (否则,手动构建并调整路径)

但我仍然遇到同样的错误。

我在 Leopard PPC 上。

0 投票
3 回答
2839 浏览

c - Jpeglib 代码给出了乱码输出,即使是捆绑的示例代码?

我在 Ubuntu Intrepid 上,我正在使用 jpeglib62 6b-14。我正在编写一些代码,当我尝试运行它时,它只会在顶部出现黑屏和一些乱码输出。经过几个小时的调试,我把它归结为 JPEG 基础,所以我拿了示例代码,围绕它写了一小段代码,输出完全相同。

我确信 jpeglib 在这个系统上的更多地方使用,它只是存储库中的版本,所以我很犹豫说这是 jpeglib 或 Ubuntu 打包中的错误。

我把示例代码放在下面(大部分评论被删除)。输入的 JPEG 文件是一个未压缩的 640x480 文件,有 3 个通道,所以它应该是 921600 字节(它是)。输出图像是 JFIF,大约 9000 字节。

如果您能给我一点提示,我将不胜感激。

谢谢!

0 投票
1 回答
3727 浏览

bytearray - 将 jpeglib 用于 JPEG 压缩字节流

我将 JPEG 压缩字节流存储在一个名为“Image”的变量中,我想将此字节流转换为 RGB。

例如:无符号字符*图像;

我的问题是:有没有办法将“图像”传递给 jpeg_stdio_src() 以获取 RGB 颜色值?

谁能告诉我如何使用 jpeglib 库从字节流“图像”中获取 RGB?

谢谢

0 投票
2 回答
21475 浏览

c - 在哪里可以找到 IJG libjpeg 的好教程

我需要对这个库做一些工作,我发现http://apodeline.free.fr/DOC/libjpeg/libjpeg.html上的文档有缺陷(函数签名不完整等)。有谁知道其他方面或有一些示例代码说明常见任务?

[编辑] 我还通过一个例子找到了这个问题,但其他任何问题都会有所帮助。

0 投票
2 回答
2349 浏览

python - 为 JPEG 构建 Python PIL 看起来不错,但自检失败

我在 Fedora Core 6(64 位)上

在“yum install libjpeg-devel”之后,我已经下载并构建了 PIL。它给出了以下信息:

--- JPEG 支持正常

看起来 JPEG 构建得很好,但是在运行 selftest.py 时:

IOError:解码器 jpeg 不可用

为什么它看起来构建正确,但自检失败?

0 投票
4 回答
2597 浏览

rgb - 使用 libjpeg 将字节流转换为 RGB

我拦截一个数据包并提取有效负载。此有效负载是压缩的 jpeg 字节流数据(例如,此数据分配给unsigned char *payload)。我知道如果我有一个 FILE 指针,那么我可以使用 libjpeg 库来提取图像信息。我的问题是有没有办法将我的指针(*payload)传递给 libjpeg 函数以获取 RGB 值和图像的尺寸?

谢谢你。

0 投票
2 回答
3870 浏览

c++ - c ++ fopen正在返回一个文件*

我从 libjpeg 示例中复制了这段代码,并将其传递给标准文件;

它导致文件指针不包含任何信息,因此在最后一行中断访问冲突。有任何想法吗?

编辑:根据 Tobias 的建议,fopen 确实可以打开文件,但 jpeg_read_header 又因访问冲突而失败。

编辑:在使用 ijg 进一步挖掘
JPEG 支持后 - 获取访问冲突

0 投票
1 回答
750 浏览

c++ - 将文本添加到 jpeg

如何(在 C/C++ 中)使用 libjpeg 将文本添加到 jpeg 文件?

我不是指编辑像素,而是向元数据中添加文本(如 png 文件的 png_set_text() libpng 库)。

0 投票
3 回答
6753 浏览

python - 雪豹、Django 和 PIL 的问题

自从升级到 Snow Leopard 后,我在让 Django 和 PIL 正常工作时遇到了一些麻烦。

我已经安装了 freetype、libjpeg 和 PIL,它告诉我:

但是当我尝试通过 django 管理界面上传 jpeg 时,我得到:

上传有效图片。您上传的文件不是图像或损坏的图像。

它适用于 PNG 文件。

有任何想法吗?

0 投票
4 回答
15642 浏览

compression - 在 OpenCV 中使用 libjpeg 将 IplImage 压缩为 JPEG

所以我有这个问题。我有一个 IplImage,我想将其压缩为 JPEG 并对其进行处理。我使用 libjpeg。我找到了很多“通读示例和文档”的答案,并做到了。并为此成功编写了一个函数。

现在这个函数直接来自示例(除了分配内存的部分,但我需要它,因为我没有写入文件),但它仍然不起作用。它死于jpeg_start_compress(&cinfo, TRUE); 部分?

有人可以帮忙吗?