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 the one or more processors to:
- select a digital image for export to an online service;
receive input that select adjustments to be applied to the selected digital image;
apply the selected adjustments non-destructively to the selected digital image;
determine, based on image metadata associated with the adjusted selected digital image, that the adjusted selected digital image is to be exported to an online service;
automatically apply export parameters associated with the online service to the adjusted selected digital image, the export parameters being applied in response to the determination; 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.
13 Citations
20 Claims
-
1. One or more non-transitory machine-readable media storing instructions which, when executed by one or more processors, cause the one or more processors to:
-
select a digital image for export to an online service; receive input that select adjustments to be applied to the selected digital image; apply the selected adjustments non-destructively to the selected digital image; determine, based on image metadata associated with the adjusted selected digital image, that the adjusted selected digital image is to be exported to an online service; automatically apply export parameters associated with the online service to the adjusted selected digital image, the export parameters being applied in response to the determination; 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; determine, based on image metadata associated with the adjusted selected digital image, that the adjusted selected digital image is to be exported to an online service; automatically apply export parameters to the adjusted digital image, wherein the export parameters are associated with the online service, the export parameters being applied in response to the determination; 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; adjusting, by an image editing application of a computer system, the digital image; determining, based on image metadata associated with the adjusted digital image, that the adjusted digital image is to be exported to the online service; generating an export version of the adjusted digital image based on export parameters associated with the online service, the generation being performed in response to the determination; and exporting the export version of the adjusted digital image to the online service. - View Dependent Claims (19, 20)
-
Specification