PhotoAlbum : organizing photographs, understanding aesthetic (part II)
Photography has been a noticeable trend since the digital age emerged. Most households own at least one digital camera, either compact or professional ones, or even both. It became so popular these days that people upload their photographs on social networking sites such as Facebook or photo managem...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2011
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/46340 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | Photography has been a noticeable trend since the digital age emerged. Most households own at least one digital camera, either compact or professional ones, or even both. It became so popular these days that people upload their photographs on social networking sites such as Facebook or photo management and sharing application such as Flickr. One important and tedious task is making sure that their photos are ready to be viewed. This is called photo management.
This paper explains about an implementation by the author for his Final Year Project (FYP) to create a new desktop application which provides a strongly-designed user-friendly interface for its users to manage their photos. By using images as buttons and interactive interfaces, the author designed the program to allow users to import their photos, view them in grids and perform simple actions to their photos. Every time an album of photos is created, the program will do a one-dimensional clustering called the time interval clustering to classify photos into their determined events. Photos can be taken in a period of time, which could be in a day or a few hours event. Time interval clustering will detect the duration in between consecutive photos and break these events based on long breaks that deemed to be a change in location or a new take. The purpose of this clustering is to organize photos into clusters so that users themselves can have a better memory of the photos taken and facilitate better management.
In this project, designing is the main objective. One way of implementation is to stay away from default buttons and appearance by using image representation to replace ordinary buttons and a different style and look throughout the program’s design. Another implementation to this program is the Navigable Slideshow that allows a bigger view on a single photo that can be chosen from a row of thumbnails. Managing of photos is made convenient by having a delete button on the slideshow to remove unwanted photos.
Therefore, this paper is written to relate to his readers the components used in the program. The implementation of each component and its usage are described to give his readers a better understanding of the whole mechanism of this program. This program is implemented in Java code and uses a file to maintain every information of user’s albums and photos. |
---|