Patent ID: 9196060
Filing Date: 2015-11-24
Classification: G06T

Abstract:
1. A computer-implemented method comprising: storing a plurality of canvases in a data store, each canvas having a resolution and associated with a texture identifier associated with a texture to be applied to an image by an image manipulation application, wherein the canvas is invariant with respect to image content of the image to which the texture is applied; receiving a request for a canvas from the image manipulation application that is configured to apply the requested canvas to alter one or more images, the request specifying a target texture identifier and a target resolution for the requested canvas; determining whether the requested canvas exists among the stored plurality of canvases; if the requested canvas exists among the stored plurality of canvases, providing the requested canvas to the image manipulation application; if the requested canvas does not exist among the stored plurality of canvases, generating a canvas, the generating comprising at least one of: providing the generated canvas to the image manipulation application.