def for_web(self, data): """ Convert data to web output. Parameters ---------- data : array Returns ------- MemoryFile(), MIME type """ return (memory_file(self._prepare_array(data), self.profile()), "image/png") # pragma: no cover
def for_web(self, data): """ Convert data to web output. Parameters ---------- data : array Returns ------- web data : array """ rgba = self._prepare_array_for_png(data) data = ma.masked_where(rgba == self.nodata, rgba) return memory_file(data, self.profile()), 'image/png'
def for_web(self, data): """ Convert data to web output (raster only). Parameters ---------- data : array Returns ------- web data : array """ data = prepare_array( data, masked=True, nodata=self.nodata, dtype=self.profile()["dtype"]) return memory_file(data, self.profile()), "image/tiff"