摘要:
Methods and apparatus, including computer program products, for processing a digital image. The digital image is modified at a location within the image. The modification causes a change of a first local attribute of the image at the location. The change of the first attribute is measured at the location. A second attribute of the image is adjusted at the location based on the measured change of the first local attribute, where the second attribute is different from the first attribute.
摘要:
An apparatus, method, and computer program product for manipulating an edge in an image. The method includes selecting a portion of the image in response to user manipulation of a brush having two or more regions, the portion including an edge; orienting the brush so that a first region lies on a first side of the edge and a second region lies on a second side of the edge; performing a first effect in the portion of the image covered by the first region; and performing a second effect in the portion of the image covered by the second region. The edge can be an edge of a mask. The image can include a mask channel defining the mask, and the method can include performing the first and second effects on the mask channel. The first side of the extraction mask edge is of greater opacity than the second side of the extraction mask edge, and the method includes increasing the opacity of the mask in the first region and decreasing the opacity of the mask in the second region.
摘要:
Among other disclosures, a method may include receiving a repositioning request, relative to a work area marker, and an adjustment request, relative to a work area, wherein the work area is associated with a portion of graphical data, and the marker allows interaction with the work area. The method may include deriving an updated marker and an updated work area, wherein the updated marker reflects the repositioning request, the updated work area is associated with the portion, and the work area reflects the adjustment request. The method may include providing visually the updated marker, wherein the updated marker allows interaction with the updated work area.
摘要:
Methods and apparatus for reproducing the appearance of a photographic print on a display device are disclosed. In one embodiment, an environment model is built from received light conditions at a light sensor attached to a display surface. The environment model and a surface model are applied to an input image to generate an output image. The surface model represents reflective characteristics of a simulated surface on which display of the input image is simulated. The output image simulates an effect of the received light conditions on the input image as simulated on the surface.
摘要:
Methods and apparatus for controlling bleeding at the edges of a blur region or selection. A technique for aesthetically controlling the bleeding of blur introduced by blurring selections, referred to herein as a selection bleed technique, may enable continuous adjustment of the amount of bleeding of image blurs between a selected image region and its complement (the unselected region, e.g. the background). The selection bleed technique may allow selections to go from no-bleed to full-bleed and in between via a percentage indicated by one or more user interface elements, for example a slider.
摘要:
Methods, systems, and apparatus, including computer program products, feature receiving an image mask where the image mask identifies a first opacity value of pixels in a raster image. The first opacity value ranges between a value representing foreground and a value representing background. Each pixel in the image has a color. A first boundary pixel is identified in the image. A second opacity value for the first boundary pixel is determined using a first local color model of opacity. The first local color model of opacity is determined based on the colors of the pixels in the image within a local neighborhood of the first boundary pixel.
摘要:
A computer implemented method includes receiving, by a computer, a plurality of objects, each object in the plurality having one or more associated attributes and an associated visual representation, wherein a sequential arrangement of the plurality of objects is specified based on the one or more associated attributes. The method includes defining a path according to a space-filling curve. The method includes determining that a visual representation of a first object in the sequential arrangement has a shape that is incompatible with a current position on the path. The method includes responsive to the determining, reordering the sequential arrangement, including assigning at least one visual representation of a second object to the current position on the path. The method includes assigning the visual representation of the first object to a subsequent position on the path with which the shape is compatible.
摘要:
Methods, systems, and apparatus, including computer program products, featuring receiving user input defining a sample of pixels from an image, the image being defined by a raster of pixels. While receiving the user input, the following actions are performed one or more times: pixels are coherently classified in the raster of pixels as being foreground or background based on the sample of pixels; and a rendering of the image is updated on a display to depict classified foreground pixels and background pixels as the sample is being defined.
摘要:
An example method includes receiving a first selection location and at least one selection parameter with respect to digital data. A portion of the digital data is selected relative to the first selection location. The selecting of the portion includes assigning an energy value to each pixel within a selection proximity of the selection location. The selection proximity is determined based on the selection parameter and the energy value being a function of distance from the selection location. The selecting of the portion further includes generating a selection value for each pixel within the selection proximity, based on the assigned energy value and on a pixel characteristic difference between the relevant pixel and at least one neighboring pixel. The selection value determines whether the relevant pixel is included in the selected portion of the digital data.
摘要:
A system to perform modifications, or adjustments, to a digital image includes an interface component to receive selection input to enable selection of the digital data to be modified. A detector then detects a characteristic of the digital data. A configurator automatically configures a function, supported by a data modification component, to modify the digital data. The automatic configuration of the function is performed using the detected characteristic of the digital data to be modified.