def on_image_ready(self, buffer): self.nine_patch_engine.load(buffer, None) self.nine_patch_engine.enable_alpha() self.engine.enable_alpha() nine_patch_mode, nine_patch_data = self.nine_patch_engine.image_data_as_rgb() padding = _nine_patch.get_padding(nine_patch_mode, nine_patch_data, self.nine_patch_engine.size[0], self.nine_patch_engine.size[1]) self.handle_padding(padding) mode, data = self.engine.image_data_as_rgb() if mode != nine_patch_mode: raise RuntimeError('Image mode mismatch: %s != %s' % ( mode, nine_patch_mode) ) imgdata = _nine_patch.apply(mode, data, self.engine.size[0], self.engine.size[1], nine_patch_data, self.nine_patch_engine.size[0], self.nine_patch_engine.size[1]) self.engine.set_image_data(imgdata) self.callback()
def on_image_ready(self, buffer): self.nine_patch_engine.load(buffer, self.extension) self.nine_patch_engine.enable_alpha() self.engine.enable_alpha() padding = _nine_patch.get_padding( self.nine_patch_engine.get_image_mode(), self.nine_patch_engine.get_image_data(), self.nine_patch_engine.size[0], self.nine_patch_engine.size[1]) self.handle_padding(padding) if self.engine.get_image_mode( ) != self.nine_patch_engine.get_image_mode(): raise RuntimeError('Image mode mismatch: %s != %s' % (self.engine.get_image_mode(), self.nine_patch_engine.get_image_mode())) imgdata = _nine_patch.apply(self.engine.get_image_mode(), self.engine.get_image_data(), self.engine.size[0], self.engine.size[1], self.nine_patch_engine.get_image_data(), self.nine_patch_engine.size[0], self.nine_patch_engine.size[1]) self.engine.set_image_data(imgdata) self.callback()
def on_image_ready(self, buffer): self.nine_patch_engine.load(buffer, self.extension) self.nine_patch_engine.enable_alpha() self.engine.enable_alpha() padding = _nine_patch.get_padding(self.nine_patch_engine.get_image_mode(), self.nine_patch_engine.get_image_data(), self.nine_patch_engine.size[0], self.nine_patch_engine.size[1]) self.handle_padding(padding) if self.engine.get_image_mode() != self.nine_patch_engine.get_image_mode(): raise RuntimeError('Image mode mismatch: %s != %s' % ( self.engine.get_image_mode(), self.nine_patch_engine.get_image_mode()) ) imgdata = _nine_patch.apply(self.engine.get_image_mode(), self.engine.get_image_data(), self.engine.size[0], self.engine.size[1], self.nine_patch_engine.get_image_data(), self.nine_patch_engine.size[0], self.nine_patch_engine.size[1]) self.engine.set_image_data(imgdata) self.callback()
async def on_image_ready(self, buffer): self.nine_patch_engine.load(buffer, None) self.nine_patch_engine.enable_alpha() self.engine.enable_alpha() ( nine_patch_mode, nine_patch_data, ) = self.nine_patch_engine.image_data_as_rgb() padding = _nine_patch.get_padding( nine_patch_mode, nine_patch_data, self.nine_patch_engine.size[0], self.nine_patch_engine.size[1], ) self.handle_padding(padding) mode, data = self.engine.image_data_as_rgb() if mode != nine_patch_mode: raise RuntimeError( f"Image mode mismatch: {mode} != {nine_patch_mode}") imgdata = _nine_patch.apply( mode, data, self.engine.size[0], self.engine.size[1], nine_patch_data, self.nine_patch_engine.size[0], self.nine_patch_engine.size[1], ) self.engine.set_image_data(imgdata)