In addition to the video capability and the subfolder listings already in place, I have now added to more features to the INDY Gallery: invited-public albums and Google Maps.
Invited-public albums, as I am calling them, refer to any album of the INDY Gallery in which the security level for it has been designated as "public". However, the only way to access said album is through a direct link. Meaning that an individual would have to be given the URL in order to go directly to the specific album. Any attempt to navigate outside that album would result in a authentication prompt (if the destination is secured). The feature exists at least, now it's just a matter of whether or not LK and I feel comfortable making any of the albums with the INDY Gallery public.
This next feature is one of my favorites.... I sometimes use my GPS receiver to sync Latitude and Longitude into photos. In the old gallery, I used a plugin to access that data and display the photos on a Google Map. Well, that plugin stopped working in the old system quite a while back and I've been anxious to regain the ability to view GPS tagged photos on a Google Map.
Yesterday, I tried using a Perl script called Tim's GMapper. Well, it was a great idea, but it was too limited in scope and didn't play well with the SPGM gallery I'm using. So, I decided to expand on his work and design a system myself which could be ported to pretty much any website configuration, but also worked very well with SPGM.
The end results were a reprogrammed Perl script and a set of modifications I'm calling SPGM-Map for use with Simple Picture Gallery Manager. (I'll eventually release the mods for SPGM-Map into the INDY DevDom along with the SPGM-Vid mods.)
If you're surfing around the INDY Gallery and see a link within an album to view a Google Map, click on it and you'll be shown a Google Map of the photos within that album containing GPS tags.
I'm going to take a few days off of programming while I formulate some more ideas and spend time with LK. To those of you who are able, I hope you enjoy the new features and that you are finding the new INDY Gallery setup to your liking!
Showing posts with label INDY DevDom. Show all posts
Showing posts with label INDY DevDom. Show all posts
2007-11-08
2007-11-06
INDY Gallery now with video
I've completed one of the planned improvements to the INDY Gallery: adding audio and video support! I tweaked some code in the SPGM-Vid plugin to get things just the way I wanted. And the best thing is, I've been hiding videos within the albums of the gallery for quite some time. Go back through the years and you might find some hidden treasures. (For those of you interested in my SPGM-Vid tweaks, I'll be releasing them to the public in the INDY DevDom.)
Enjoy! More will be coming soon! Next I'll be working with LK on opening certain albums to the invited public. More on this when the idea is further developed.
Enjoy! More will be coming soon! Next I'll be working with LK on opening certain albums to the invited public. More on this when the idea is further developed.
2005-05-24
Graphics, Browsers, and Accessibility
If you've been a regular of my site for some time now, you may have recently noticed a trend toward the usage of PNG type images on my site. Additionally, if you're using Microsoft's Internet Explorer you may have noticed a special message has been appearing on all of my site's pages. Joking aside, you may be wondering why I have been pushing such conversions. (Referring to both graphics and browsers.) The answers are actually quite simple and I intend to address them in this entry.
First, let's address the subject of my graphics conversion. As I mentioned earlier, I have chosen to create and/or convert many of my graphics to PNG. This choice was made for many reasons, but the main reasons have to do with file size, transparency (or alpha as it's called in graphic design), and quality.
The PNG format is a high quality graphics format which preserves the true color of images along with alpha and gamma information. For a better understanding of PNG, please read the Wikipedia PNG article [wikipedia link] on the subject.
Without getting into to much detail, I want to describe the graphic alternatives to PNG and why I chose not to use them instead. Let's first look at all of the formats side by side containing the same graphic:
As you can see, the first table has no background, while the second table has a black background. I did this to demonstrate the alpha (transparency) qualities of the graphics. Let's go through each of the formats one-by-one and find their pros and cons.
The GIF [wikipedia link] has a very small file size, but image quality and detail is greatly lost. The GIF does have alpha recognition, but the edges of it's transparency can be very rough. I've found that the GIF format is great for small animations, but it's lack of image quality makes it unable to compete with the other formats when it comes to still images.
The JPEG [wikipedia link] has amazing quality, but this is - of course - off set by its file size. JPEGs are a worthy competitor of the PNG, since both formats tend to have relatively similar file sizes and quality. The major difference is that the JPEG lacks transparency.
PNG is the final format I decided to choose from. When compared with the GIF and the JPEG, the PNG comes out ahead for two reasons: it has high quality with comparable file size to the JPEG and transparency with out rough edges and loss of resolution. When it comes to making the choice of graphic type for an image with transparency and quality, the PNG is the way I go. Now it's time to use our new graphics knowledge to help define my issues with browsers.
I'll keep this part very simple and general. My reason for saying "This site is best when NOT viewed with Microsoft Internet Explorer" is due entirely to PNG images. At this time, Microsoft's web browser does not support the correct viewing of PNG images, thus the quality of these graphics are lost for many visitors.
I'll avoid the debate about which browser is better by simply stating that I use FireFox for its functional extensions, that is why I promote it in my anti-IE message. I support any browser which helps to progress web development, therefore I encourage you to look for yourself for a better browser. I know that Microsoft is releasing a new version of IE this summer, which they say will support PNGs, so perhaps you IE users can just bide your time until the new version comes out.
Well, that about wraps it up. I hope this answers any questions you may have had. As one last shameless plug, I encourage you to try out FireFox using the link provided in my message above. You'll find its' functionality and customability very beneficial.
First, let's address the subject of my graphics conversion. As I mentioned earlier, I have chosen to create and/or convert many of my graphics to PNG. This choice was made for many reasons, but the main reasons have to do with file size, transparency (or alpha as it's called in graphic design), and quality.
The PNG format is a high quality graphics format which preserves the true color of images along with alpha and gamma information. For a better understanding of PNG, please read the Wikipedia PNG article [wikipedia link] on the subject.
Without getting into to much detail, I want to describe the graphic alternatives to PNG and why I chose not to use them instead. Let's first look at all of the formats side by side containing the same graphic:
GIF - 5,665 bytes |
JPEG - 37,144 bytes |
PNG - 28,676 bytes |
As you can see, the first table has no background, while the second table has a black background. I did this to demonstrate the alpha (transparency) qualities of the graphics. Let's go through each of the formats one-by-one and find their pros and cons.
The GIF [wikipedia link] has a very small file size, but image quality and detail is greatly lost. The GIF does have alpha recognition, but the edges of it's transparency can be very rough. I've found that the GIF format is great for small animations, but it's lack of image quality makes it unable to compete with the other formats when it comes to still images.
The JPEG [wikipedia link] has amazing quality, but this is - of course - off set by its file size. JPEGs are a worthy competitor of the PNG, since both formats tend to have relatively similar file sizes and quality. The major difference is that the JPEG lacks transparency.
PNG is the final format I decided to choose from. When compared with the GIF and the JPEG, the PNG comes out ahead for two reasons: it has high quality with comparable file size to the JPEG and transparency with out rough edges and loss of resolution. When it comes to making the choice of graphic type for an image with transparency and quality, the PNG is the way I go. Now it's time to use our new graphics knowledge to help define my issues with browsers.
I'll keep this part very simple and general. My reason for saying "This site is best when NOT viewed with Microsoft Internet Explorer" is due entirely to PNG images. At this time, Microsoft's web browser does not support the correct viewing of PNG images, thus the quality of these graphics are lost for many visitors.
I'll avoid the debate about which browser is better by simply stating that I use FireFox for its functional extensions, that is why I promote it in my anti-IE message. I support any browser which helps to progress web development, therefore I encourage you to look for yourself for a better browser. I know that Microsoft is releasing a new version of IE this summer, which they say will support PNGs, so perhaps you IE users can just bide your time until the new version comes out.
Well, that about wraps it up. I hope this answers any questions you may have had. As one last shameless plug, I encourage you to try out FireFox using the link provided in my message above. You'll find its' functionality and customability very beneficial.
Subscribe to:
Posts (Atom)