1. A method of image processing, comprising: storing uncompressed source data in a processor; performing front end compression on said source data by: reading into a first application specific integrated circuit said uncompressed source data; compressing said source data; and writing compressed source data to said processor; performing back end transformations on said compressed source data by: reading into a second application specific integrated circuit said compressed source data; performing color space conversion on said compressed source data; and writing said compressed source data to said processor.