Class ImageUtil


  • public class ImageUtil
    extends Object
    Util class to provide basic image functionality like converting image data to base64 content
    Since:
    6.20.0
    Author:
    Tobias Soloschenko
    • Method Detail

      • createBase64EncodedImage

        public static CharSequence createBase64EncodedImage​(PackageResourceReference imageReference,
                                                            boolean removeWhitespaces)
                                                     throws org.apache.wicket.util.resource.ResourceStreamNotFoundException,
                                                            IOException
        Creates a base64 encoded image string based on the given image reference
        Parameters:
        imageReference - the image reference to create the base64 encoded image string of
        removeWhitespaces - if whitespaces should be removed from the output
        Returns:
        the base64 encoded image string
        Throws:
        org.apache.wicket.util.resource.ResourceStreamNotFoundException - if the resource couldn't be found
        IOException - if the stream couldn't be read