摘要:
A method and machine-readable medium for adjusting image saturation is disclosed. A designation of a change in a selected saturation distribution value of an image is received from a user. A saturation curve is automatically generated on a saturation histogram so that the saturation curve passes through the changed saturation distribution value. Saturation of the image is automatically adjusted based on the saturation curve.
摘要:
A system and related techniques generate and present a set of linked, dynamically interactive image processing controls for image editing and optimization tasks. In embodiments a user interface may present a set of global editing modes such as color manipulation, exposure correction or others. Each mode may contain a hierarchical set of basic, intermediate and advanced controls such as one-button automatic fixes, color or saturation sliders or editable histograms or other curves. When a user wishes, for instance, to achieve a warmer color balance or perform other color-correction tasks, the system may automatically detect adjustments in one or more parameters, such as CMYK values, and automatically adjust the values of other parameters to enhance the intended correction or action. For instance when the magenta content on a CMYK slider is increased, the color saturation may be slightly increased or color temperature may be slightly raised, to create a warmer appearance in the color cast of the image. Other combinations of image parameters may be linked. According to embodiments, a set of editable curves such as histograms or gamma curves may be dragged or otherwise adjusted or manipulated by users, and saved for re-application to other images or at other times.
摘要:
A method is provided for correcting undesired eye color in a digital image. Color information from the digital image is used to identify an orthogonal color channel. The orthogonal color channel is a channel corresponding to a color that is orthogonal to the undesired color. Information from the orthogonal color channel is used to perform channel mixing. The channel mixing is selectively applied to the original digital image using a masking effect to retain certain portions of the original image and replace certain portions of the original image with the channel-mixed image. This method achieves natural-looking black pupils and preserves specular reflections to conceal the fact that the digital image has been corrected.
摘要:
Methods for processing, e.g., non-destructively processing, digital image data utilizing an Effect graph are provided. In one embodiment, the method may include receiving an Effect graph including a plurality of Effect objects each having an image buffer associated therewith for storing digital image data, receiving digital image data to be processed utilizing the Effect graph, and performing a pre-rendering pass of the Effect graph prior to processing the digital image data. The pre-rendering pass may be utilized, for instance, to determine at which Effects a cache should be held to alleviate exponential rendering, and the like. Systems for performing the methods herein described are also provided.
摘要:
Methods and systems for processing, e.g., non-destructively processing, digital image data utilizing vertically-oriented Effect graphs are provided. In non-destructive processing where and when data is transformed is fairly important, both in terms of quality and performance. The further down the vertically-oriented Effect graph a transformation occurs, the better. As such, methods for pushing transformations down an Effect graph to the lowest point possible and applying them at that point rather than the location at which they may have been placed are provided. Systems for implementing the methods herein disclosed are also provided.
摘要:
A method is provided for applying a blur to an image using a graphic processing unit (“GPU”). The method includes instructing the GPU to scale an image down from an original size; instructing the GPU to blur the scaled down image; and instructing the GPU to return the blurred image to the original size.
摘要:
Reformatting a previously formatted document. A unique interface allows preview and selection of both a color set and a font set. A color set comprises a plurality of colors defining a color scheme. The font set comprises a plurality of fonts defining a font theme. A format set is defined by the selection of a color set and a font set. A format set comprises a plurality of formats, each format comprising a format font name, a format font size, a format font color, and other properties. Once a format set is determined, the document is reformatted in such a way as to largely maintain the proportionality and integrity of its previous formatting. In so doing, each discrete portion of text in the document is analyzed to determine its format properties. Each format in the format set is then compared to the text format. Points are added to a match quality value associated with the format when it is determined that a property of the format matches a property of the existing text format. The match quality values for each format in the format set are compared and the format having the greatest associated match quality value is applied to the discrete portion of text.