问题标签 [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.
c++ - libjpeg jpeg_write_coefficients
我创建了自己的 DCT 计算。
如何使用(它需要)jpeg_write_coefficients
将我的 64 个 DCT 值写入 JPEG 文件?jpeg_write_coefficients
jvirt_barray_ptr * coef_arrays
我如何创建这个?
c - 更改 jpeglib 中的特定像素
我们在变量 char *raw_image 中提取了 jpeg 图像。我们如何才能在编写新图片之前更改原始数据中的特定像素?我们正在用c编程。
这是我们写入和读取图像的函数:
我希望有一个人可以帮助我
基督教
.net - 使用 mono 的 gdi+ 库的相同方法在不同的机器上给出非常不同的结果
我一直在摸索这个问题,因为我几乎不知道如何开始理解我手中的问题。
问题是我使用的静态方法(我从 SO 中的一些帖子中获取),它将 System.Drawing.Image 保存到磁盘上的 jpeg 文件中,看起来像这样:
在我的网站中,用户首先提交缩小到 900x900 左右的图片(使用 GDI 本身,以减小文件大小,最大可达 4mb),然后保存到磁盘中。问题在于,在我的机器和 Linode 节点中使用相同的 System.Drawing.Image 图像参数运行它会产生:
1. 在我的机器中,3.1mb 的高分辨率图像变成了 ~80kb 的图像。
2. 在我的 Linode 中,相同的图像会产生一个约 500kb 的图像。
首先,我想强调的是,我在我的计算机中运行与我在 Linode 中运行的相同的 Web 应用程序用于测试/开发。此外,我检查了两台机器上安装的所有软件的版本(顺便说一下,gentoo linux),我得到:
1. Mono:2.10.5,两台机器上的 USE 标志相同;
2. Apache 2.2.21-r1,一些 USE 标志有点不同(但不应该干扰);
3. Mod_mono 2.10,两台机器的USE标志相同;
4. libgdiplus 2.10,先使用相同的USE标志,然后尝试在机器上启用cairo,结果没有变化;
5. cairo 1.10.2-r1,opengl标志在我的机器上已经启用,但在Linode中没有。
我想不出行为如此不同的原因。最大的不同是我的 Linode 是 32 位 Linux 3.0.4 而我的机器是 64 位 Linux 2.6.39,尽管我认为这也不应该干扰。
任何类似的经历或想法,有人吗?
c - libjpeg 解压缩为 RAW 不起作用
我在使用以下版本的 libjpeg 的 RHEL 6.0 x86_64 机器上。
我有以下代码,它将 .jpeg 文件作为输入,并写出 .raw 文件。当我运行程序时,文件的大小会扩大,这让我相信程序正在运行:
但是,当我使用 Irfanview(和相关插件)打开文件时,只有一小部分图像会打开。代码可以在下面找到:
你对为什么程序没有写出所有数据有什么看法?或者为什么它可能会破坏数据?
用于构建这个简单应用程序的 makefile 是:
windows - 如何构建这个项目?(JPEG库)
编辑:我现在使用http://code.google.com/p/jpeg-compressor/所以我不再关心这项工作了。
我下载了http://ijg.org/源代码,我尝试将其构建为 DLL 文件。这是我能建造的最远的地方,直到我陷入死胡同。
我注意到有一些 .c 文件我必须删除,但我不知道我是否删除了正确的文件,至少有这些文件jmemmac.c
,jmemdos.c
我认为我不需要这些文件。我不得不删除jmemmac.c
,因为我在 Windows 上编译,但它给出了更多错误,所以我一直在删除那些无用的文件,但现在我不知道该怎么办了。
以下是我在构建时遇到的所有错误:
python - 在 Mac OS X 上安装支持 JPEG 的 PIL
我之前发布了一个关于这个主题的问题,并阅读了之前发布的其他问题,但没有一个能够成功解决我的问题。
我正在尝试在 Mac OS X Lion 上安装 PIL,因为 Django 应用程序需要它。我还需要 JPEG 支持,所以我也需要一个 JPEG 解码器。
我试图下载 libjpeg 源并编译它们,然后安装 PIL,但它无法识别该目录。
所以我想要的,我相信这存在于某个地方,是一种使用包安装程序安装 PIL 和 libjpeg 的方法,无需任何编译!
预先感谢您的每一个回复。
python - PIL 编码器 jpeg 不可用
我正在使用图片裁剪器,但我的表单验证有问题。上传 GIF 图片时会验证表单,但我尝试的任何其他格式都会引发以下异常:
形式
看法
在安装 PIL(使用 easy_install)之前,我已经安装了 libjpeg-dev(使用 apt-get)。起初,我认为这可能是由于 libjpeg-dev 或 PIL 安装不正确,但对于其他格式(如 png),问题是否仍然存在?这个问题实际上也发生在 png 图像上。我没有遇到 jpeg 解码器问题,所以我认为不是这样,但我不确定。另外,我正在使用 django 开发服务器。
更新
我决定尝试重新安装 PIL。我删除了我的 PIL 安装文件夹
/usr/local/lib/python2.7/dist-packages/PIL
和我的 PIL.pth 文件(在同一个 dist-packages 文件夹中)。我使用运行 setup.py 脚本sudo python setup.py install
。然后我运行了 selftest.py 脚本,它在第一次测试中失败了:
我不确定如何让 PIL 使用上面列出的不受支持的模块。我可以验证我有 zlib1g-dev、libfreetype6-dev、liblcms1-dev 和 libjpeg62-dev,以及库本身安装在我的系统上,因为当我尝试使用 apt-get 安装它们时,它说我已经有了最新版本.
python-imaging-library - 如何在 Windows 中安装支持 JPEG 的 PIL 包
我想在 Windows 上安装 PIL 包,很简单。但解码器 jpeg 不可用。在 PIL 之前需要下载和安装哪些软件包才能正常工作?
autoconf - 编译 Abiword 2.8.6 源代码时找不到 jpeg.h
我正在尝试为 Abiword 2.8.6 编译代码。我运行配置命令如下:
此命令以以下错误结束
我不知道在哪里可以找到jpeg.h
。我在 x86_64 硬件上的 Ubuntu 上执行此操作。我尝试libjpeg
使用以下命令进行安装:
那没有帮助。libjpeg-progs
包确实安装了,但它没有解决我的问题。
c++ - 哪个更慢,jpeg 还是 png?
想知道,这两种图像的解压缩过程是否存在显着差异,JPEG或PNG哪个更慢?