【问题标题】:Convert Base64 image from Landscape to Portrait将 Base64 图像从横向转换为纵向
【发布时间】:2020-02-21 06:32:46
【问题描述】:

在 Mule4 中,我有从 API 调用返回的 image/png base64 数据。当我解码数据时,我可以看到图像。然而,图像以风景形式出现。请有人建议我如何将其转换为 Mule 中的肖像?我是否需要在 base64 数据本身中进行更改,或者我可以编写一个 java 代码 sn-p 来做到这一点?

谢谢

【问题讨论】:

    标签: base64 mule mule-studio mulesoft


    【解决方案1】:

    您可以使用 DataWeave fromBase64() 函数对数据进行解码,然后使用 Java 代码执行转换。 Mule 不提供任何图像处理功能,这是有道理的。

    我建议使用 Mule SDK 将转换封装在 Mule module 中,以便于重用。

    【讨论】:

    • 感谢您的回答。不幸的是,我能找到的所有 Java 代码都与旋转或翻转图像有关,这不是我想要的。当图像旋转时,只是将文本放在一边。我需要文本仍然是直立的,但要纵向。你能否指出我改变图像方向的java代码?干杯
    • 我认为对于简单的图像格式没有任何方法可以做到这一点,因为文本只是其中的更多像素。如果文件格式允许文本的单独层或对象是可能的,但您将需要一个特定的库和代码。我建议更新问题,了解您刚才提到的内容和文件格式的更多详细信息。
    猜你喜欢
    • 2023-01-30
    • 1970-01-01
    • 2013-07-31
    • 2014-09-16
    • 1970-01-01
    • 2015-10-25
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    相关资源
    最近更新 更多