Interface GraphicConverter

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      byte[] convert​(byte[] source, java.lang.String sSourceMime, java.lang.String sTargetMime)
      Convert a graphics file from one format to another
      boolean supportsConversion​(java.lang.String sSourceMime, java.lang.String sTargetMime, boolean bCrop, boolean bResize)
      Check whether a certain conversion is supported by the converter
    • Method Detail

      • supportsConversion

        boolean supportsConversion​(java.lang.String sSourceMime,
                                   java.lang.String sTargetMime,
                                   boolean bCrop,
                                   boolean bResize)
        Check whether a certain conversion is supported by the converter
        Parameters:
        sSourceMime - a string containing the source Mime type
        sTargetMime - a string containing the target Mime type
        bCrop - true if the target graphic should be cropped
        bResize - true if the target graphic should be resized (the last two parameters are for future use)
        Returns:
        true if the conversion is supported
      • convert

        byte[] convert​(byte[] source,
                       java.lang.String sSourceMime,
                       java.lang.String sTargetMime)
        Convert a graphics file from one format to another
        Parameters:
        source - a byte array containing the source graphic
        sSourceMime - a string containing the Mime type of the source
        sTargetMime - a string containing the desired Mime type of the target
        Returns:
        a byte array containing the converted graphic. Returns null if the conversion failed.