摘要:
Methods and apparatus, including computer program products, for performing color correction. One product can receive a digital image that includes a region depicting human skin; obtain a skin color value based on a sample; receive a skin parameter value that is a tan or a blush value; use the skin color value and the skin parameter value to determine an estimated ambient lighting condition of the image; and determine a color correction based on the estimated lighting condition and a target lighting condition. Another product can use the skin color value to determine an estimated color temperature of the image and an estimated tint shift of the image, and can determine a color correction based on the estimated lighting condition and a target lighting condition and the estimated tint shift. Another product can use the skin color value and the skin parameter value to determine an estimated camera color setting.
摘要:
Methods and apparatus, including computer program products, that implement a method for glyph adjustment in high resolution raster while rendering. In one aspect, a method includes the actions of receiving a glyph for display at a size on a raster output device; receiving a grid ratio specifying an integer number of fine pixels of a high resolution grid that correspond to a device pixel of the output device; rendering the glyph at the size on the high resolution grid; determining for each line of pixels of the high resolution grid, a line-specific, per-transition adjustment number; and in each line of pixels, marking or erasing the line-specific, per-transition adjustment number of fine pixels in the high resolution grid at each transition from a marked fine pixel to an unmarked fine pixel in a particular direction of the line of pixels.
摘要:
A digital image that includes first and second regions is processed. An intrinsic color of a given pixel located in an area of interest that is adjacent to at least one of the first and second regions is estimated by extrapolating from colors of multiple pixels in one of the first and second regions and multiple pixels in the other of the two regions.
摘要:
A method of blending artwork objects. In the method, user input is received selecting a first parameter setting and a second parameter setting for an effect on an object. The first parameter setting, the second parameter setting and a blend parameter setting are passed to the effect. A third parameter setting is generated in the effect from the first parameter setting, the second parameter setting and the blend parameter setting. The effect is applied to the object with the third parameter setting to generate an rendered version of the object.
摘要:
A method for imposing and rendering image data. The method formatting the image data for a surface of a media sheet in an output device space and including receiving one or more page description files defining one or more objects to be located on the surface of the media sheet, receiving a job ticket defining a layout of the objects on the surface in a sheet-defined space. Prior to ripping, the layout of the objects is transformed into output device space including rotation or translation of the objects. The objects are ripped creating raster data that is oriented in output device space. The raster data is blitted in blocks without shifting the raster data.