com.supermap.services.providers.aggregation

类 ImageTool

  • java.lang.Object
    • com.supermap.services.providers.aggregation.ImageTool


  • public final class ImageTool
    extends java.lang.Object
    

    图片叠加工具。

    用于处理不同图片的叠加操作。比如将两张图片合并以指定的格式输出成新的图片。

    • 构造器概要

      构造器 
      构造器和说明
      ImageTool() 
    • 方法概要

      方法 
      限定符和类型 方法和说明
      static java.io.InputStream getInputStream(java.lang.String sourceUri)
      根据文件地址获取其对应的输入流对象。
      static void merge(java.awt.image.BufferedImage src, java.awt.image.BufferedImage baseImage, java.lang.String target, java.lang.String format)
      图片聚合。
      static void merge(java.io.InputStream inputStream, java.io.InputStream baseInputStream, java.io.OutputStream os, java.lang.String format)
      将参数 inputStream 指向的图片流与参数 baseInputStream 指定的图片流聚合后,将新图片输出到参数 os制定的图片流。
      static void merge(java.lang.String source, java.lang.String base, java.lang.String target, java.lang.String format)
      将参数 source 指向的新来源图片与参数 base 指向的基础图片合并后,将新图片以参数 format 所设置的格式 输出到参数 target 所指向的文件。
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • ImageTool

        public ImageTool()
        
    • 方法详细资料

      • merge

        public static void merge(java.lang.String source,
                 java.lang.String base,
                 java.lang.String target,
                 java.lang.String format)
        

        将参数 source 指向的新来源图片与参数 base 指向的基础图片合并后,将新图片以参数 format 所设置的格式 输出到参数 target 所指向的文件。

        参数:
        source - 新来源图片的路径。
        base - 基础图片的路径。
        target - 地图图片叠加后新图片的路径。
        format - 图片格式。默认为 PNG 格式。
      • merge

        public static void merge(java.io.InputStream inputStream,
                 java.io.InputStream baseInputStream,
                 java.io.OutputStream os,
                 java.lang.String format)
                          throws java.io.IOException
        

        将参数 inputStream 指向的图片流与参数 baseInputStream 指定的图片流聚合后,将新图片输出到参数 os制定的图片流。

        参数:
        inputStream - 新来源图片流,聚合时在上层。
        baseInputStream - 基础图片流,聚合时在底层。
        os - 图片输出流
        format - 图片输出格式。
        抛出:
        java.io.IOException - IO异常
      • merge

        public static void merge(java.awt.image.BufferedImage src,
                 java.awt.image.BufferedImage baseImage,
                 java.lang.String target,
                 java.lang.String format)
        

        图片聚合。

        参数:
        src - 新来源图片,聚合时在上层。
        baseImage - 基础图片,聚合时在底层。
        target - 地图图片叠加后新图片的路径。
        format - 图片格式。
      • getInputStream

        public static java.io.InputStream getInputStream(java.lang.String sourceUri)
        

        根据文件地址获取其对应的输入流对象。

        参数:
        sourceUri - 文件地址。
        返回:
        返回输入流对象。如果参数 sourceUri 为空则返回 null。