问题标签 [libjpeg-turbo]
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.
linux - 如何为 linux 编译 droidcam 32 位
我正在尝试为在线学校目的编译一个 32 位 droidcam。我已按照 README.md 中的说明进行操作,但我被困在命令中
建造
通过以下方式下载并安装最新的 libjpeg-turbo 2.0.X: https ://github.com/libjpeg-turbo/libjpeg-turbo/releases
libjpeg-turbo 包应该进入/ opt / libjpeg-turbo
. 官方二进制文件(.deb、.rpm)将自动安装到正确的目录中。"
我安装了 libjpeg-turbo 但是当我尝试该make
命令时,传出消息就会出现
有人可以解释一下并告诉我编译软件的正确方法吗 谢谢
libjpeg-turbo - Jpeg Turbo 适用于彩色但不适用于灰度
我用 Jpeg Turbo 编写了一个函数来允许它进行压缩,它看起来像这样:
它适用于 RGB 图像,但不适用于灰度图像
Error encoding image: Unsupported color conversion request
我不知道我在图书馆做错了什么
c++ - 将扫描线写入文件c ++时出现libjpeg-turbo分段错误
我在 QT Creator 的 Windows 10 上运行了以下代码,我正在尝试使用 libjpeg-turbo 库将 rgb 格式的数据写入 jpeg 文件
继续SIGSEGV
这(void)jpeg_write_scanlines(&cinfo, row_pointer, 1);
部分代码
我试过调试,但我不完全确定最好的方法是什么。
我发现它在循环 15 次迭代后崩溃,我最好的猜测是我将数据从向量转换为指针数组很糟糕。
无论如何,我无法弄清楚如何更好地分配内存,或者这甚至是问题所在
任何关于我做错了什么的想法以及关于如何在未来实际调试它的任何提示都将不胜感激。
编辑
我更改true
为TRUE
并打印出数组中的每个字节,如下所示
在逐步执行之后,它能够输出所有字节,但仍然崩溃write_jpeg_scanlines
我还注意到在每个扫描线的末尾打印出一些随机文本,例如:
255 255 255 25520003200!-�U3
在第 12 行
255 255 255 255eencoded�/�Rf
在第 13 行
231 230 230 255,autoder�)�Pu
在第 15 行,它崩溃的数据
不确定这是否只是指针末尾的垃圾,还是一种症状,qDebug
但它可以确认 antons 的图像数据损坏的想法
ffmpeg - 有没有办法从传入的 h.264 流中存储数据包头信息?
问题:我需要将通过 RTP 流式传输的 h.264 流转换为 MJPEG,但由于非常复杂的原因,我需要使用 libjpeg-turbo 库,而不是 ffmpeg 附带的 mjpeg 编码器。所以 FFMPEG 唯一需要做的就是将 h.264 RTP 流转换为 RGBA 格式的 rawvideo 并输出到一个套接字,然后我在其中手动进行转码。
但是,libjpeg-turbo 只需要完整的帧,这意味着我需要收集 rawvideo 数据包片段并以某种方式同步它们。将传入的原始视频片段在它们到来时放入缓冲区会导致图像严重损坏。
是否有某种方法可以保存初始 h.264 RTP 数据包的标头信息?我目前使用的命令非常简单:
-i rtsp://: -vcodec rawvideo -f rawvideo udp://:
libjpeg - 安装 libjpeg-turbo (>= 2.0.0) 并与介子一起使用
我正在寻找一种正确的方法来安装libjpeg-turbo (>= 2.0.0)
和使用介子。我安装了libjpeg-turbo-official_2.1.1
deb。
给我一个错误:
我也尝试使用包装器:meson wrap install libjpeg-turbo
但它也给出了一个错误ERROR: Requested variable "dependency_names" not found.
(dependency_names 是来自 libjpeg-turbo.wrap 的正确名称)
以前我成功地使用了安装了 apt-get 的 libjpeg-turbo,但是由于我需要更新的版本并且 apt-get for ubuntu 只是 1.5.2,我必须以某种方式在我的项目中升级它。
macos - 在 macOS 上使用 libjpeg-turbo 12 位支持构建 libtiff
我正在尝试在 macOS 12.0.1(基于 Intel 的 Mac)上构建最新版本的 libtiff 和 libjpeg-turbo,但构建 libtiff 总是失败。我尝试了许多版本的 libjpeg-turbo,但没有成功。我已经创建了用于测试的安装脚本。对于执行脚本,您需要安装gsed
这是: https ://pastebin.com/p2KRHAge
我得到了不明原因
但这不是主要问题。您可以jconfig.h
从构建文件夹手动复制到源文件夹。但是当我再次执行脚本时,我得到了这批错误,例如:
完整的构建输出: https ://pastebin.com/GzHSytbj
哪里有问题?
libjpeg - 我们可以编译具有 8d 兼容性的 libjpeg 9d 吗?
我们可以编译 libjpeg 9d 并具有类似于 turbojpeg 的 8d 兼容性吗?以下选项适用于使用柯南的 turbo libjpeg。
我可以在不使用柯南的情况下为 libjpeg 获得类似的选项吗?
c - 如何使用 libjpeg 翻转 JPEG 图像?
我提取了一个jpegtran
用于逐字翻转 JPEG 图像(无损)的函数。我已经添加了将文件读入字节数组的代码,我的目标是编写一个函数,该函数在字节数组中获取 JPEG 图像,并在字节数组中返回翻转的 JPEG。源码如下(这是我目前能走的最远的):
我目前在使用底部的函数flip_vertical时遇到问题,如何调用do_flip_v并返回翻转后的jpeg图像的字节数组?作为 libjpeg 的新手,我已经被折磨了好几天。先感谢您!!!