繁体   English   中英

如何使用 XSLT 检测 JPEG2000 并将其转换为 JPEG、BMP 或 PNG?

[英]How to detect and convert JPEG2000 to JPEG, BMP or PNG using XSLT?

使用 Oracle SOA Suite 12c、XSLT 和 Java 嵌入。

我正在接收我正在转换为 Base64 并发送以供进一步处理的图像。 但是,当我得到 JPEG2000 图像时,处理的接收端不起作用。 在我的中间件中,我想将 JPEG2000 转换为 JPEG、BMP 或 PNG。 如果我能做到,一切都应该正常。 为此,我需要做两件事:

1:检测图像是否为 JPEG2000。

2:将JPEG2000图片转换成需要的格式

有人知道如何解决这些问题吗?

如果您能够使用支持 EXPath 二进制模块(用于处理二进制数据的函数库)的处理器,那么在 XSLT 中检测图像格式几乎是可能的。 但是,在图像格式之间进行转换需要调用图像处理库,例如 imagemagick。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM