问题标签 [jpeg]

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 投票
1 回答
1467 浏览

flash - 将动画序列从 Flash 导出为 JPEG

我想知道是否有可能在一段时间内记录/捕获 swf 电影的状态并将其全部保存为 jpgs 到服务器?

AS3 有新的 com.adobe.images.JPGEncoder 类,似乎可以完成这项工作,但我可以捕获序列吗?希望我能把它重新组合成视频或动画。

还有其他方法可以以编程方式将 swf 编码为视频吗?

0 投票
7 回答
19889 浏览

c++ - 快速 JPEG 编码库

有人知道 C/C++ 的免费开源 jpeg 编码库吗?目前我正在使用 ImageMagick,它易于使用,但速度很慢。我将其与英特尔性能基元的评估进行了比较,IPP 的速度非常快。不幸的是,它也需要 200 美元,而且我不需要 99% 的 IPP)。它也只能在英特尔上快速运行。

有人做任何测试吗?还有其他比 ImageMagick 更快的好的库吗?

编辑:我使用的是 8 位版本的 ImageMagick,它应该更快。

0 投票
3 回答
1437 浏览

exception - 从 .NET 中的 JPEG 读取 IPTC 字段时出错

在我尝试过的大约 1% 的 JPEG 上调用 BitmapMetadata.GetQuery("/app13/irb/8biiptc/iptc") 时出现以下异常。这可能是什么原因造成的,我能做些什么来解决它?(我试过谷歌搜索,但我只能找到一个相关的结果,问同样的问题但没有答案。)

编辑:

exiv2工具报告:

0 投票
12 回答
6133 浏览

qt - 在 py2exe 编译的 Python 脚本中启用对 QImage 的 JPEG 支持?

我正在尝试通过 PyQt4 在 Python 脚本的 QImage 对象中使用 JPEG 图像。

脚本本身完美运行,图像加载并且可以被操纵和渲染等等。但是,当我尝试用 py2exe“编译”这个脚本时,除了 JPEG 图像之外,一切正常。用等效的PNG替换它,但由于我的程序从网上下载图像,它们并不总是PNG格式,我不能用另一个库将它们全部转换。

我发现 QImage 的 JPEG 图像支持以及其他图像格式是由 \qt\plugins\imageformats 目录中的一些 DLL 提供的(它们被称为 qjpeg4.dll 和 qjpeg4d.dll)。我想我需要在我的可执行文件中以某种方式使用它们,但我不知道如何。我试过简单地将它们复制到我的 exe 目录,没有运气。如此处所示,我已尝试将这些文件作为 data_files 包含在 setup.py 脚本中,但没有运气(看起来它所做的只是将这些文件复制到 exe 的目录中,因此无论如何手动复制它们并没有改变)。

我敢肯定有一些应用程序使用 PyQt 和 JPEG 图像,他们是怎么做到的?这似乎是一项微不足道的任务,但我现在坚持下去。

另外,我希望我的应用程序是跨平台的(为什么还要用 Python 编码?),我希望在为 OS X 或 Linux 打包时不会遇到这样的打包问题(这不是唯一的问题)。我会吗?

0 投票
1 回答
893 浏览

.net - 64 位的 Exiv2(或其他 EXIF 编写器)

我需要一种将 EXIF 标记从 .NET 代码添加到 jpeg 图像的非破坏性方式。到目前为止,我发现 Exiv2 和 .NET 包装器 Exiv2net 在添加或更新标签时效果很好。但是,我的代码需要在 64 位机器上运行(并且由于其他原因编译为 64 位),在我看来,Exiv2 代码只能编译为 32 位。

因此,我正在寻找使用 64 位版本的 Exiv2 和 Exiv2net 或完全使用其他工具包的人。有没有人见过这样的事情?

顺便说一句,WPF 中的 BitmapMetadata 在更新时会删除 EXIF 标记,并且不适用于我的目的。

0 投票
1 回答
209 浏览

.net - 加密大量大图像的最佳方法是什么?

我需要加密很多大型 JPEG 文件。

图片非常敏感,只需要在我的应用程序中解密。

由于图像的数量和大小,速度是一个问题。

0 投票
3 回答
9235 浏览

delphi - 从 Firefox 复制图像时出现黑色背景

图像从 Firefox 复制到剪贴板。我的程序从剪贴板中获取它并保存为 JPEG 图像。由于某种原因,图像以黑色背景保存。如果我在 IE 中打开相同的 URL 并将图像复制到剪贴板,则图像会被我的程序正确保存。我正在使用德尔福 7。

我还尝试将图像从 Firefox 复制到 Microsoft Paint 并再次复制黑色背景。有没有人有如何处理此类问题的提示。

0 投票
2 回答
13888 浏览

java - 如何在 Java 中压缩 jpeg 图像而不会丢失该图像中的任何元数据?

我想使用 Java 压缩 jpeg 文件。我这样做:

  1. 将图像读取为BufferedImage
  2. 将图像以压缩率写入另一个文件。

好的,这看起来很简单,但是我发现新文件中没有 ICC 颜色配置文件和 EXIF 信息,并且图像的 DPI 从 240 下降到 72。它看起来与原始图像不同。我在 OS X 中使用了预览之类的工具。它可以完美地改变图像的质量,而不会影响其他信息。

我可以用Java做到这一点吗?至少保留 ICC 颜色配置文件,让图像颜色看起来与原始照片相同?

0 投票
3 回答
2836 浏览

actionscript-3 - Flash -> ByteArray -> AMFPHP -> 无效图像?

我将图像加载到 Flash 中并使用 JPGEncoder 将图像编码为 ByteArray 并将其发送到 AMF PHP,后者将 bytearray 写入文件。这一切似乎都可以正常工作,我可以在 Photoshop CS4 中下载生成的文件绝对没问题。当我尝试从桌面打开它或在 Flash 中打开它时,它不起作用... Picasa 我的默认图片浏览器显示“无效”

这是我用来将字节数组写入文件的代码 -

就是这样......我使用NetConnection类连接并调用服务,我需要说我发送jpg数据吗?我认为 JPGEncoder 会处理这个问题。如何在写入文件之前验证字节数组?我是否需要设置 MIME 类型或其他东西.. 请原谅有点菜鸟的问题,一点知识可能是一件危险的事情。

谢谢

--------------------------------------- 第二部分 --------- ---------------------------------

这是一些代码 -

1) 将图像加载到 Flash 播放器中

非常感谢你的帮助

0 投票
1 回答
1414 浏览

performance - 如何以最低的 CPU 使用率进行 jpeg 压缩?

我需要将原始图像数据转换为 jpeg。但就最佳质量或最小尺寸等而言,我不需要任何特别的东西。我只需要最小的 CPU 使用率。我是 jpeg 压缩的新手。

您能否建议在转换 jpeg 时哪些参数的 CPU 使用率最低?

我想使用 IPP(英特尔性能库)。IPP jpeg 库中的一个例子会很棒。但是来自任何其他 jpeg 库的任何样本也将受到赞赏。

如果您知道任何比 IPP 的 jpeg 库性能更高的 jpeg 库,请告诉我。

提前致谢。

问候。