Abstract:
The subject technology discloses configurations for receiving a response message from a server in which the response message includes image content in a first image format. The subject technology detects an unsupported image content type corresponding to the image content in the response message. Responsive to detecting the unsupported image content type, the image content is decoded. The decoded image content is transcoded to a second image format. The subject technology modifies an image content type header in the response message to indicate an image content type of the second image format. A content length header is set in the response message to a size of the transcoded image content. The subject technology transmits the response message to an application.
Abstract:
A method (400) includes obtaining (410), at one or more computing devices, an input image; determining (420) a first value of a quality metric for the input image; generating (430) a first chroma subsampled representation of the input image; and generating (440) a reconstructed image based on the chroma subsampled representation. The method also includes determining a second value of the quality metric for the reconstructed image; determining an error value based on the first value of the quality metric and the second value of the quality metric; and generating a second chroma subsampled representation of the input image based in part on the error value.
Abstract:
Embodiments of the present invention relate generally to visual degrading of images. Systems and methods for fast visual degrading of an entire image or localized region(s) within the image are provided. In an embodiment, a system for fast localized visual degrading of images includes a map creator and a coefficient list modifier. The map creator generates a map. The map may identify one or more degradation regions within an image. The coefficient list modifier reduces coefficient data in at least one block associated with a degradation region identified in the map. In another embodiment, a computer-implemented method for fast localized visual degrading of images is provided. The method includes generating a map that identifies one or more degradation regions within an image, and reducing coefficient data in at least one block associated with a degradation region identified in the map.
Abstract:
Embodiments include systems, methods and computer program products that use video compression techniques to recompress image data that has been compressed using static image compression. In non-limiting examples, this can include using modern video compression techniques when browsing web pages referencing compressed static image data to obtain increased efficiency in transmission and/or rendering of the static image data on a browser at a client device. In an embodiment, a method includes requesting image content associated with a received content identifier and an associated compression data signature, receiving, the compressed video content that is a compression of the requested image content and has an associated video compression data signature, wherein the requested image content is stored as compressed static image content prior to the video compression, and decoding the received compressed video content based on the video image compression data signature to obtain static image data.
Abstract:
Embodiments of the present invention relate generally to visual degrading of images. Systems and methods for fast visual degrading of an entire image or localized region(s) within the image are provided. In an embodiment, a system for fast localized visual degrading of images includes a map creator and a coefficient list modifier. The map creator generates a map. The map may identify one or more degradation regions within an image. The coefficient list modifier reduces coefficient data in at least one block associated with a degradation region identified in the map. In another embodiment, a computer-implemented method for fast localized visual degrading of images is provided. The method includes generating a map that identifies one or more degradation regions within an image, and reducing coefficient data in at least one block associated with a degradation region identified in the map.
Abstract:
A method (400) includes obtaining (410), at one or more computing devices, an input image; determining (420) a first value of a quality metric for the input image; generating (430) a first chroma subsampled representation of the input image; and generating (440) a reconstructed image based on the chroma subsampled representation. The method also includes determining a second value of the quality metric for the reconstructed image; determining an error value based on the first value of the quality metric and the second value of the quality metric; and generating a second chroma subsampled representation of the input image based in part on the error value.