问题标签 [jpeg-xr]

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 回答
898 浏览

java - 使用 java 将图像导出到 JPEG-XR?

很想尝试将 BufferedImages 导出到 JPEG-XR,但找不到要添加到 java 工作流的导出工具。最好在某个地方有一个 JAI 插件......我谷歌搜索无济于事。希望这里有人可以为我们指明在哪里可以找到此类资源的正确方向。

0 投票
1 回答
1527 浏览

.net - System.Drawing.Bitmap to JPEG XR

How can I encode a System.Drawing.Bitmap (v4.0) to the JPEG XR stream?

0 投票
0 回答
902 浏览

c++ - 如何使用 WIC API 读取/写入自定义 EXIF 数据?

我浏览了以下文档:http: //msdn.microsoft.com/en-us/library/windows/desktop/ee719799 (v=vs.85).aspx

作为上下文,我正在尝试以 JPEG-XR 格式进行编码,并且我想模拟 GDI+ 的SetPropertyItem功能GetPropertyItem

我基本上有3个问题:

  1. 如果我想向 exif 标头添加自定义属性,正确的查询路径是什么?
  2. 我可以使用自定义 ID{ushort=1111}来识别它吗?如何验证 ID 是否已定义?
  3. 这是否与idGdiPlus::PropertyItem 的字段相同?

例如,以下是否有效:

此代码块成功,但是当我尝试使用以下方法读回相同的元数据时:

这将返回 E_INVALIDARG 错误。

我很感激能帮助我理解它是如何工作的。我觉得我没有正确理解文档。

谢谢你。

0 投票
2 回答
1064 浏览

jpeg - 重新编码 JPEG 图像是幂等操作吗?

我知道JPEG压缩是有损的。我有两个问题:

给定一个操作 T:
1. 获取 JPEG-80 图像
2. 将其解码为字节缓冲区
3. 将给定的字节缓冲区编码为 JPEG-80

就视觉质量而言,T 是幂等运算吗?或者当我重复 T 时,图像的质量会持续下降吗?JPEG-XR 编解码器也是如此吗?

谢谢!

编辑:由于存在相互矛盾的答案,如果您能提供参考,那就太好了!

0 投票
1 回答
397 浏览

c++ - 是什么导致 IWICBitmapFrameEncode::SetPixelFormat 返回与请求格式不同的格式?

我一直在使用 WIC 将多个图像编码为 JPEGXR 格式。有时,我的程序会在我的 Encode 函数的以下片段中记录最后一个 LogAssert 的错误。

我检查了转储文件,似乎返回的 formatGUID 是 GUID_WICPixelFormat24bpp RGB

我有以下问题:

  1. SetPixel 格式何时返回不同的版本?可能导致它返回不同 GUID 的因素是什么?

  2. 我总是编码为 JPEGXR,并且总是应用相同的属性。为什么 SetPixelFormat 的行为是不确定的?它不应该总是成功,还是总是返回 GUID_WICPixelFormat24bppRGB?

  3. 如果支持 RGB 格式,为什么不支持 BGR?这只是顺序的改变。

我的代码是在此处示例的帮助下编写的:

http://msdn.microsoft.com/en-us/library/windows/desktop/ee719871(v=vs.85).aspx

0 投票
1 回答
4981 浏览

imagemagick - 如何使用 Imagemagick 的转换工具将 .tiff/.bmp 转换为 JPEG-XR?

我正在使用convertimagemagick 的工具将图像转换为 jpeg-xr 格式。

我在 debian linux 下使用最新版本(ImageMagick-6.8.6-8)。

问题是convert -format jxrconvert -format wdp产生与我的源图像相同的格式并且没有有效的 jpeg-xr 文件。我的-format参数错了吗?我没有找到任何关于它的信息

提前致谢

0 投票
2 回答
573 浏览

windows - 如何在windows上编译jxrlib

我正在寻找一个用于处理 JPEG-XR 图像的库,并且 imagemagick 将我推荐给jxrlibMicrosoft 提供。

没有预构建的二进制文件。源代码带有一个 make 文件,但是当我尝试使用 构建它时GnuMake,我遇到了错误,提示.o找不到文件。

如何在 Windows 上编译它?

0 投票
1 回答
2177 浏览

python - 尝试将 JXR 图像转换为 JPG 格式时,Python Wand 和 JXR 图像路径的问题?

我需要能够将 JPEG-XR 图像转换为 JPG 格式,并且已经通过 ImageMagick 本身完成了这项工作。但是,我需要能够从 python 应用程序中执行此操作,并且一直在考虑使用 Wand。Wand 似乎没有正确使用 JXR 图像的路径。

第一部分 - 创建 output_file 并写入 result[1](来自 SQLite 数据库的 JXR 图像块) - 工作正常。但是,当我尝试使用 Python 和 Wand 将新保存的文件作为图像打开时,我收到一个错误,最终表明 Wand 没有在正确的位置查找图像:

正如您在最后看到的那样,它似乎试图打开一个临时文件'C:/Users/RPALIW~1/AppData/Local/Temp/magick-14988CnJoJDwMRL4'。此时使用的文件名应该与上面几行用于将图像保存为文件的文件名完全相同,但是 Wand 替换了其他东西?这看起来类似于我在 ImageMagick 中遇到的最后一个问题,该问题已在周末修复(详细信息:http ://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=27027&p=119702# p119702 )。

有没有人成功让 Wand 在 Python 中将 JXR 图像打开为图像,并转换为另一种格式?我在这里做错了什么,还是 ImageMagick 或 Wand 有问题?

0 投票
2 回答
1084 浏览

c# - 在 C# 中为新创建的 JpegXR 编码图像创建新的 BitmapMetadata

我正在尝试将位图创建(编码)到文件中 - 格式应为 JpegXR 并且我希望元数据与它相关联。WIC 和它在 C# (.Net) 中的对应物做得很好,但我未能创建任何类型的元数据对象。

这就是我想要做的(wb 是我的形象;没有元数据它可以工作):

结果是:meta0 == nullmeta1也产生null

无论我提供什么字符串,调用new BitmapMetadata("")都会引发异常:ArgumentException“找不到属性”。

那么应该如何为从头开始创建的图像提供/创建图像元数据呢?

0 投票
0 回答
1093 浏览

python - 如何在 Linux 中处理 Pillow(或通常在 Python 中)中的 JPEG-XR 文件?

JPEG XR是 Microsoft 开发的格式。

在 Ubuntu 14.04 上,我安装了

现在我至少可以将*.jxr文件转换为其他更友好的格式,如位图或 tif,使用

或者只是使用(ImageMagick)

但是,Pillow 仍然不会读取 jxr 图像:

IOError: cannot identify image file 'in.jxr'.

(当然没有问题out.tif)。

我重建了 Pillow(顺便说一下,--no-cache-dir在安装了libjxr-devlib 之后)。

我也尝试使用Wand,但尽管 ImageMagickconvert命令有效,但 Wand 不会读取文件(可能是因为 ImageMagick 只是将此任务委托给 JxrDecApp)。

最后,我尝试imageio了 , with im = imageio.imread('my.jxr'),它也无法读取文件。

无论如何我可以在 Pillow 中处理这些 JXR 图像吗?或者在 Python 中的任何方式?我现在一直在用子进程调用 convert ..