Class ImageAtlas


  • public class ImageAtlas
    extends java.lang.Object
    A large image that contains a number of sub-images, marked as a region in the large image and identified by name. Sub-image regions are allowed to overlap, the same pixels can be included in multiple sub-images. However, sub-image names are required to be unique.
    • Constructor Detail

      • ImageAtlas

        public ImageAtlas​(Image sourceImage)
    • Method Detail

      • markSubImage

        public void markSubImage​(java.lang.String name,
                                 Rect region)
      • getSubImage

        public Image getSubImage​(java.lang.String name)
      • getSubImageBounds

        public Rect getSubImageBounds​(java.lang.String name)
      • containsSubImage

        public boolean containsSubImage​(java.lang.String name)
      • getSubImages

        public java.util.Map<java.lang.String,​Image> getSubImages()
      • getSubImages

        public java.util.List<Image> getSubImages​(java.util.List<java.lang.String> names)
      • getSubImages

        public java.util.List<Image> getSubImages​(java.lang.String... names)
      • getSourceImage

        public Image getSourceImage()