Architecture For Exporting Digital Images
First Claim
1. One or more non-transitory machine-readable media storing instructions which, when executed by one or more processors, cause:
- select a digital image for export to an online service;
receive input selecting adjustments to be applied to the selected digital image;
apply the selected adjustments non-destructively to the selected digital image;
automatically apply export parameters associated with the online service to the adjusted selected digital image; and
export the adjusted selected digital image to the online service.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for allowing applications to access edited image data from an image editing application are disclosed herein. When the user desires to export edited images, the user causes the image editing application to display a plug-in user interface (UI). The plug-in UI may allow the user to enter exporting parameters, although this is not required. After the user selects an “export” button in the plug-in UI, the image editing application confirms with the plug-in on an image-by-image basis which of the images should be exported. The image editing application then generates an export version of the image. If necessary, the image editing application applies image adjustments to the master image to generate the export version. The image editing application then makes the export version available to the plug-in.
8 Citations
20 Claims
-
1. One or more non-transitory machine-readable media storing instructions which, when executed by one or more processors, cause:
-
select a digital image for export to an online service; receive input selecting adjustments to be applied to the selected digital image; apply the selected adjustments non-destructively to the selected digital image; automatically apply export parameters associated with the online service to the adjusted selected digital image; and export the adjusted selected digital image to the online service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system, comprising:
-
a processor; a communication interface;
coupled to the processor; anda memory, coupled to the processor, on which are stored instructions for manipulating digital images, which when executed cause the processor to; apply non-destructive image adjustments to a digital image; automatically apply export parameters to the adjusted digital image, wherein the export parameters are associated with an online service; export the adjusted digital image to the online service via the communication interface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
receiving a request to export a digital image to an online service; determining export parameters associated with the online service; generating, by an image editing application of a computer system, an export version of the digital image based on the export parameters; adjusting, by the image editing application, image characteristics of the export version of the digital image; and exporting, by the image editing application, the export version of the digital to online service. - View Dependent Claims (19, 20)
-
Specification