public MasterImageColourResponse ReadMasterFileColours(ImageFileIndexStructure file, int height, int width) { var request = new MasterImageColourRequest() { Master = file }; var response = new ImageMosaicService.ImageMosaic().GetMasterImageAverageColours(request, height, width); return(response); }
public ImageMosaicResponse Generate(string id, IList <ImageFileIndexStructure> tiles, ImageFileIndexStructure master, bool random, int width, int height, bool colourBlended, bool enhanced, int enhancedThreshold, bool edgeDetection, List <PixelCoordinates> edges) { var request = new ImageMosaicRequest() { Id = id, Master = master, Random = random, TileWidth = width, TileHeight = height, ColourBlended = colourBlended, Enhanced = enhanced, EnhancedThreshold = enhancedThreshold, EdgeDetection = edgeDetection }; request.Tiles.AddRange(tiles); request.Edges.AddRange(edges); var response = new ImageMosaicService.ImageMosaic().Generate(request); return(response); }