Uploaded image for project: 'Imaging'
  1. Imaging
  2. MGNLIMG-242

Support webp images also on aarch64

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Done
    • Neutral
    • 4.0.0, 3.5.6
    • None
    • None
    • None
    • Yes
    • DevX 24
    • 2

    Description

      The current webp library used in the imaging module (sejda fork) is still not supporting aarch64 architecture. This makes m1 owner life a bit miserable when having to troubleshoot issues on modules using the webp format like dam focal.

      usefulness fork has added m1 support. I tested it with dam focal on my machine and it seems to work well. The only issue is that if we define this library in dam focal module, the sejda one is still embedded from the imaging module making kind of collision, the only way to exclude the sejda one then is to add a dependency exclusion in the web app, which is not ideal.

      Would it be possible to test that dependency ensuring there are no other issues with it and eventually switch to this new one ?

      <dependency>
        <groupId>com.github.usefulness</groupId>
        <artifactId>webp-imageio</artifactId>
        <version>0.2.1</version>
      </dependency> 

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                oanh.thai Oanh Thai Hoang
                rfalvo Raphael Falvo
                DeveloperX
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoD

                    Time Tracking

                      Estimated:
                      Original Estimate - Not Specified
                      Not Specified
                      Remaining:
                      Remaining Estimate - 0d
                      0d
                      Logged:
                      Time Spent - 1d 3h
                      1d 3h