标签: libjpeg

使用jpeglib进行JPEG压缩字节流

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

例如:unsigned char*Image;

我的问题是:有没有办法将"Image"传递给jpeg_stdio_src()来获取RGB颜色值?

任何人都可以告诉我如何使用jpeglib库从字节流"图像"中获取RGB?

谢谢

rgb bytearray libjpeg

2
推荐指数
1
解决办法
3504
查看次数

Snow Leopard,Homebrew python 2.7,virtualenv,libjpeg和PIL =导入错误

这个问题在StackOverflow和Web上有很多排列.我尝试了很多东西,没有什么对我有用.

这是我的设置.我正在运行OS X 10.6.我用Homebrew安装Python 2.7.1:

$ python
Python 2.7.1 (r271:86832, Mar 12 2011, 16:21:44) 
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Run Code Online (Sandbox Code Playgroud)

注意,在Activity Monitor中,这被报告为64位进程.

首先,我尝试使用Homebrew安装libjpeg.后来我卸载它并通过下载源将其安装到/ usr/local,如下所示:

export CC="/usr/bin/gcc -arch x86_64"
./configure --enable-shared --enable-static
make
sudo make install
Run Code Online (Sandbox Code Playgroud)

然后,在我的Django virtualenv中,我重新安装PIL:

export CC="/usr/bin/gcc -arch x86_64"
pip uninstall PIL
pip install --no-install PIL
vi build/PIL/setup.py  # change JPEG_ROOT to libinclude("/usr/local")
pip install PIL
Run Code Online (Sandbox Code Playgroud)

而且,它不起作用:

>>> import _imaging
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: dlopen(/Users/me/byp/lib/python2.7/site-packages/PIL/_imaging.so, 2): Symbol not …
Run Code Online (Sandbox Code Playgroud)

python macos libjpeg osx-snow-leopard python-imaging-library

2
推荐指数
1
解决办法
3860
查看次数

如何在Windows中安装支持JPEG的PIL包

我想在Windows上安装PIL包,很简单.但解码器jpeg不可用.PIL需要下载和安装哪些软件包才能正常工作?

libjpeg python-imaging-library

2
推荐指数
1
解决办法
4581
查看次数

如何将JPEG注释添加到现有JPEG图像文件

有没有办法使用libjpeg将JPEG注释("COM"标记)添加到现有的JPEG图像文件?

当然可以这样做:首先将现有图像解压缩到内存缓冲区,然后使用jpeg_write_marker(... JPEG_COM ...)再次压缩原始图像以添加注释,并保存到磁盘.除非首先需要解压缩,否则这样做似乎是一种矫枉过正.

c c++ libjpeg

2
推荐指数
1
解决办法
2479
查看次数

如何检查我的Linux Box安装安装是否具有SSE指令功能?

如何检查我的Linux Box安装安装是否具有SSE指令功能?

我正在尝试安装libjpeg-turbo,我想确保它充分利用我的盒子的功能.

c++ linux sse simd libjpeg

1
推荐指数
1
解决办法
723
查看次数

PIL zip jpeg解码器不能在运行时工作,但可以在install/selftest上工作

我正在运行Debian 6并且最近安装了PIL.

我预先安装了zlib和jpeg库,它们都在/ usr/lib上

安装时,setup.py文件找到库,我得到标准:

--------------------------------------------------------------------
PIL 1.1.7 SETUP SUMMARY
--------------------------------------------------------------------
version       1.1.7
platform      linux2 2.7.3 (default, Jun 29 2012, 22:38:23)
              [GCC 4.4.5]
--------------------------------------------------------------------
*** TKINTER support not available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
--- LITTLECMS support available
Run Code Online (Sandbox Code Playgroud)

zlib和jpeg按预期工作.运行selftest.py也会成功

--------------------------------------------------------------------
PIL 1.1.7 TEST SUMMARY
--------------------------------------------------------------------
Python modules loaded from ./PIL
Binary modules loaded from ./PIL
--------------------------------------------------------------------
--- PIL CORE support ok
*** TKINTER support not installed
--- JPEG support ok
--- ZLIB …
Run Code Online (Sandbox Code Playgroud)

python zlib libjpeg python-imaging-library

1
推荐指数
1
解决办法
4555
查看次数

如何使用libjpeg获取JPEG文件方向

我需要知道我读取的JPEG文件的方向.

jpeg_create_decompress(&cinfo);

jpeg_stdio_src(&cinfo, file);
jpeg_read_header(&cinfo, TRUE);
Run Code Online (Sandbox Code Playgroud)

阅读标题后我该怎么办?请帮忙

c++ jpeg libjpeg ios

1
推荐指数
1
解决办法
1479
查看次数

jpeg或png哪个较慢?

是否想知道,这两种类型的图像(JPEG或PNG)的解压缩过程是否存在显着差异?

c c++ libjpeg libpng

0
推荐指数
1
解决办法
1067
查看次数

无法使用CImg加载任何图像

每当我尝试加载图像时,都会出现错误提示CImg<unsigned char>::load(): Failed to recognize format of file。jpg和png文件都会发生这种情况。

我找到了关于这个说法的其他帖子来定义cimg_use_pngcimg_use_jpeg,但是然后我遇到编译错误告诉我我需要png.njpeglib.h。不知道我应该从哪里得到这些。

我不确定我哪里出了问题,所以我不知道具体要问些什么。怎么了?

c++ libjpeg cimg

0
推荐指数
1
解决办法
2027
查看次数

如何在C++中操作/旋转JPEG图像?

我想使用已编译的libjpeg-9 example.c和transupp.c代码和库来旋转Eclipse项目中的.jpg图像.

从一开始就实现这一目标的工作进展:在Windows for Eclipse中编译/使用libjpeg

尝试将do_rot_180和读/写函数集成到一个位置:需要帮助从libjpeg编译jpegtran.c代码

c++ windows jpeg libjpeg

-4
推荐指数
1
解决办法
1671
查看次数

标签 统计

libjpeg ×10

c++ ×6

python-imaging-library ×3

c ×2

jpeg ×2

python ×2

bytearray ×1

cimg ×1

ios ×1

libpng ×1

linux ×1

macos ×1

osx-snow-leopard ×1

rgb ×1

simd ×1

sse ×1

windows ×1

zlib ×1