Claims
- 1. A method of generating a poster in a computer system, comprising:
providing a template selection interface enabling a user of a client computer to select a template from a plurality of template choices, wherein the client computer accesses the interface via a network, and wherein the template includes an image-receiving copy hole; providing a template population interface enabling the user to associate an image file with the image-receiving copy hole; and providing an image manipulation interface enabling the user to manipulate an image corresponding to the image file, within the copy hole, by interaction between the client computer and the computer system.
- 2. The method of claim 1, wherein the providing the image manipulation interface includes enabling the user to translate the image within the copy hole.
- 3. The method of claim 1, wherein the providing the image manipulation interface includes enabling the user to re-scale the image within the copy hole.
- 4. The method of claim 1, wherein the providing the image manipulation interface includes enabling the user to rotate the image within the copy hole.
- 5. The method of claim 1, further comprising:
generating a preview image from the template and the image file; and sending the preview image to the client computer.
- 6. The method of claim 5, further comprising:
generating a print image of the poster from the template and the image file, and sending the print image to a printer.
- 7. The method of claim 6, wherein the preview image and the print image have substantially the same resolution.
- 8. The method of claim 1, wherein the providing the template population interface includes providing an interface that enables the user to upload the image files from the client to the computer system.
- 9. The method of claim 1, further comprising checking the image file for compatibility.
- 10. The method of claim 9, wherein the checking includes determining whether the image file has a resolution that satisfies a predetermined resolution threshold.
- 11. The method of claim 9, wherein the checking includes checking a degree of image compression.
- 12. A method of generating a poster in a computer system, comprising:
providing an interface that allows a user to select a portion of a poster; generating a print image of the portion of the poster; and sending the print image to a client; wherein the print image has substantially a same resolution as the poster.
- 13. The method of claim 12, wherein the sending the print image to the client includes sending the print image to a printer that is coupled to the client.
- 14. A poster generation computer program embodied in a computer readable medium, comprising:
code that provides a template selection interface enabling a user of a client computer to select a template from a plurality of template choices, wherein the client computer accesses the interface via a network, and wherein the template includes an image-receiving copy hole; code that provides a template population interface enabling the user to associate an image file with the image-receiving copy hole; and code that provides an image manipulation interface enabling the user to manipulate an image corresponding to the image file, within the copy hole, by interaction between the client computer and the computer system.
- 15. The computer program of claim 14, wherein the code that provides the image manipulation interface includes code that enables the user to translate the image within the copy hole.
- 16. The computer program of claim 14, wherein the code that provides the image manipulation interface includes code that enables the user to re-scale the image within the copy hole.
- 17. The computer program of claim 14, wherein the code that provides the image manipulation interface includes code that enables the user to rotate the image within the copy hole.
- 18. The computer program of claim 14, further comprising:
code that generates a preview image from the template and the image file; and code that sends the preview image to the client computer.
- 19. The computer program of claim 18, further comprising:
code that generates a print image of the poster from the template and the image file, and code that sends the print image to a printer.
- 20. The computer program of claim 14, wherein the code that provides the template population interface includes code that provides an interface that enables the user to upload the image files from the client to the computer system.
- 21. A poster generation computer program embodied in a computer readable medium, comprising:
code that provides an interface that allows a user to select a portion of a poster; code that generates a print image of the portion of the poster; and code that sends the print image to a client; wherein the print image has substantially a same resolution as the poster.
- 22. The computer program of claim 21, wherein the code that sends the print image to the client includes code that sends the print image to a printer that is coupled to the client.
- 23. A poster generation computer system comprising:
a processor coupled to a local interface; a memory coupled to a local interface; and processing logic stored on the memory and executable by the processor including:
logic that provides a template selection interface enabling a user of a client computer to select a template from a plurality of template choices, wherein the client computer accesses the interface via a network, and wherein the template includes an image-receiving copy hole; logic that provides a template population interface enabling the user to associate an image file with the image-receiving copy hole; and logic that provides an image manipulation interface enabling the user to manipulate an image corresponding to the image file, within the copy hole, by interaction between the client computer and the computer system.
- 24. The system of claim 23, wherein the logic that provides the image manipulation interface includes logic that enables the user to translate the image within the copy hole.
- 25. The system of claim 23, wherein the logic that provides the image manipulation interface includes logic that enables the user to re-scale the image within the copy hole.
- 26. The system of claim 23, wherein the logic that provides the image manipulation interface includes logic that enables the user to rotate the image within the copy hole.
- 27. The system of claim 23, further comprising:
logic that generates a preview image from the template and the image file; and logic that sends the preview image to the client computer.
- 28. The system of claim 27, further comprising:
logic that generates a print image of the poster from the template and the image file, and logic that sends the print image to a printer.
- 29. A poster generation computer system comprising:
a processor coupled to a local interface; a memory coupled to a local interface; and processing logic stored on the memory and executable by the processor including:
logic that provides an interface that allows a user to select a portion of a poster; logic that generates a print image of the portion of the poster; and logic that sends the print image to a client; wherein the print image has substantially a same resolution as the poster.
- 30. The system of claim 29, wherein the logic that sends the print image to the client includes logic that sends the print image to a printer that is coupled to the client.
- 31. A poster generation computer system comprising:
means for providing a template selection interface enabling a user of a client computer to select a template from a plurality of template choices, wherein the client computer accesses the interface via a network, and wherein the template includes an image-receiving copy hole; means for providing a template population interface enabling the user to associate an image file with the image-receiving copy hole; and means for providing an image manipulation interface enabling the user to manipulate an image corresponding to the image file, within the copy hole, by interaction between the client computer and the computer system.
RELATED APPLICATION
[0001] This application is related to concurrently-filed, commonly-assigned application Ser. No. (Docket No. 10017523-1), entitled “Poster Preparation System and Method”, which is hereby incorporated by reference in its entirety.