Abstract:
Some embodiments provide a method of presenting several user interface (UI) controls for editing images. Upon receiving a selection of an image to edit, the method displays the image in a display area for displaying edits to the image. At a first location, the method receives input to activate a UI tool includes the several UI tools. In response to the input, the method displays, at a second location, a fanning animation that fans the several UI controls from a fanned closed layout to a fanned open layout.
Abstract:
A method and apparatus for generating a grayscale image. The method and apparatus receive a single value. From the single value, the method and apparatus generate a set of grayscale weighting values. The method and apparatus generate the grayscale based on a color image and the set of grayscale weighting values. By limiting the number of values to a single value, the method and apparatus prevents a user from arbitrarily selecting a number of possible weighting values which could result in a grayscale image that is too dim or too bright. This single control method and apparatus quickly and efficiently produces a grayscale image that is neither too bright nor too dim.
Abstract:
Some embodiments provide an image-viewing application. The application receives a selection of a help activation item in a graphical user interface (GUI) of the image-viewing application. The application displays help indicators for a first set of selectable GUI items. The application receives a selection of one of the first set of selectable GUI items. In response to receiving the selection, the application displays (i) a second set of GUI items and (ii) help indicators for the second set of GUI items, and removes the help indicators from the first set of selectable GUI items while maintaining the display of the first set of selectable GUI items.
Abstract:
Some embodiments provide a method of presenting several user interface (UI) controls for editing images. Upon receiving a selection of an image to edit, the method displays the image in a display area for displaying edits to the image. At a first location, the method receives input to activate a UI tool includes the several UI tools. In response to the input, the method displays, at a second location, a fanning animation that fans the several UI controls from a fanned closed layout to a fanned open layout.
Abstract:
Some embodiments provide a novel user interface (UI) tool that is a unified slider control, which includes multiple sliders that slide along a region. The region is a straight line in some embodiments, while it is an angular arc in other embodiments. In some embodiments, the unified slider control is used in a media editing application to allow a user to modify several different properties of the image by moving several different sliders along the region. Each slider is associated with a property of the image. A position of the slider in the region corresponds to a value of the property associated with the slider.
Abstract:
Some embodiments provide a method of presenting several user interface (UI) controls for editing images. Upon receiving a selection of an image to edit, the method displays the image in a display area for displaying edits to the image. At a first location, the method receives input to activate a UI tool includes the several UI tools. In response to the input, the method displays, at a second location, a fanning animation that fans the several UI controls from a fanned closed layout to a fanned open layout.
Abstract:
Some embodiments provide an image organizing and editing application for creating a journal. In some embodiments, the application allows a user to select media content and creates the journal by populating it with the selected content. To create a designed layout, the application of some embodiments chooses certain images to be larger than other images in the journal. That is, the application may identify an image that is captioned or marked as a favorite, and present that image at a higher resolution than some other images.
Abstract:
Some embodiments provide an image organizing and editing application for designing a journal. In some embodiments, the application allows a user to select media content and creates the journal by populating it with the selected content. The application allows the user to build a story around the journal's content by adding different info items, such as a map, calendar, and weather info. When an info item is added, the application may analyze one or more pieces of content in the journal to dynamically present information.
Abstract:
A method and apparatus for generating a grayscale image. The method and apparatus receive a single value. From the single value, the method and apparatus generate a set of grayscale weighting values. The method and apparatus generate the grayscale based on a color image and the set of grayscale weighting values. By limiting the number of values to a single value, the method and apparatus prevents a user from arbitrarily selecting a number of possible weighting values which could result in a grayscale image that is too dim or too bright. This single control method and apparatus quickly and efficiently produces a grayscale image that is neither too bright nor too dim.