/PictureBooth

This program scales and crops an image, puts it on a postcard, and rotates the postcard for the Picture Booth installation to print.

Primary LanguageJava

PictureBooth

For SD4762 (Studio II)

Helpful links:

  1. Superimposing images

    1. http://www.java2s.com/Tutorials/Java/Graphics_How_to/Image/Merge_an_image_over_another_in_the_specified_position_and_save_it_as_a_new_image.htm
  2. Image rotation

    1. (find source)
  3. Getting a scaled instance of a BufferImage

    1. https://stackoverflow.com/questions/19506927/how-to-get-scaled-instance-of-a-bufferedimage
  4. Resizing while maintaining aspect ratio

    1. https://stackoverflow.com/questions/10245220/java-image-resize-maintain-aspect-ratio
  5. Rounded corners

    1. https://stackoverflow.com/questions/7603400/how-to-make-a-rounded-corner-image-in-java
  6. iText PDF

    1. https://itextpdf.com/itext-software-world-leading-specialist-programmable-pdf-software-libraries-v1?utm_expid=.S7YaRusbSuyyzg9xgaVBkA.1&utm_referrer=https%3A%2F%2Fwww.google.com.hk%2F
  7. Processing

    1. https://processing.org/tutorials/eclipse/
    2. https://processing.org/reference/libraries/pdf/index.html
    3. https://processing.org/reference/PImage.html
    4. https://processing.org/reference/loadImage_.html
    5. https://processing.org/reference/image_.html