Software Questions
#1
Posted 07 July 2003 - 03:00 AM
Also, does anybody know any good tutorials for dealing with RAW data? I have shot in RAW format a little, but have no clue as to what to do with it. This is a total newbie question, but I would appreciate a point in the right direction in learning. Thanks!
--John
www.onebreathphoto.com
Canon 20D, Ikelite housing, 18-55mm, 10-22mm, 100mm
dual Ikelite DS-125s, lots o ports...
Olympus 2020/4040/5050
PT-005/PT-010/PT-015
Dual Inon Z220 - the freediver's DREAM
Inon WAL/Inon,Dome Unit
UN WAL/UN Macro
#2
Posted 07 July 2003 - 03:26 AM
Nikon D200, Ikelite housing, Dual SB105.
#3
Posted 07 July 2003 - 05:52 AM
If you're interested in an Online DB app, then try MyEgallery by marsishere.net or Exibition Engine.
Cheers
James Wiseman
Dual Ikelite Strobes
Photo site - www.reefpix.org
#4
Posted 07 July 2003 - 06:40 AM
www.onebreathphoto.com
Canon 20D, Ikelite housing, 18-55mm, 10-22mm, 100mm
dual Ikelite DS-125s, lots o ports...
Olympus 2020/4040/5050
PT-005/PT-010/PT-015
Dual Inon Z220 - the freediver's DREAM
Inon WAL/Inon,Dome Unit
UN WAL/UN Macro
#5
Posted 07 July 2003 - 06:50 AM
Here's the link to download My_eGallery:
http://www.marsisher...wdownload&cid=1
I know their site is pretty hard to use (it's french) but I suggest you download and try the module - it will only take a few minutes.
Cheers
James
Dual Ikelite Strobes
Photo site - www.reefpix.org
#6
Posted 07 July 2003 - 07:10 AM
The problems with EE are that its license prevents me from contributing my underwater changes to the community and its database design has some serious flaws and performance issues. I could easily get the SQL queries to take several minutes on a 1GHz P3 due to the abusive way he merges enormous numbers of tables. You can't generate arbitrary photo views, either. Some of its appearance is pretty trashy as well, although I like it better than the other packages I've seen.
I've set out to write my own. The MySQL database is essentially done and the index pages and photo views are roughly in place. I need to add user controls for searches, size, preferences, etc. and add some kind of shopping or photo printing feature. The admin pages are largely done but I need a remote batch upload facility so that others can add galleries to my server. The database supports all the EE features except those I intentionally removed, plus it has all my extensions and is way faster than EE. The pages are a combination of PHP and Smarty and are about 1/10 the size of EE.
If you're a programmer and have interest in what I've done, please get with me. My current prototype is publicly available but I don't want to link to it.
- Col. John "Hannibal" Smith
------
Nikon, Seatool, Nexus, Inon
My Galleries
#7
Posted 07 July 2003 - 04:46 PM
--John
www.onebreathphoto.com
Canon 20D, Ikelite housing, 18-55mm, 10-22mm, 100mm
dual Ikelite DS-125s, lots o ports...
Olympus 2020/4040/5050
PT-005/PT-010/PT-015
Dual Inon Z220 - the freediver's DREAM
Inon WAL/Inon,Dome Unit
UN WAL/UN Macro
#8
Posted 07 July 2003 - 05:46 PM
The site is set up to allow multiple photographers where people can enter stories, destination reviews, etc. Right now, all gallery links simply display all the pictures in the database. All the code exists to support various kinds of views and collections but I simply haven't added those collections to the database yet. My friend's galleries are all sldes and she hasn't finished scanning.
One of the more interesting features is the use of javascript to flow the thumbnails on the page. Try resizing your browser and refreshing. The thumbs across the page in the photo view will reflow and the number of them will change. Each picture comes in 5 sizes and the best size can be chosen automatically (I'm only displaying medium right now). All camera info is batch extracted from EXIF data. My goal is to minimize the number of onscreen controls while keeping the user experience good.
The color scheme is computed in PHP enabling users to have brightness/contrast/tint controls. I'd also like to implement automation when playing videos since I also do underwater video work. Most of the work that remains is user interface stuff and entering the content itself. How quickly I finish is really driven by how soon my friends have content they want to add. This is being done as much for others as for me.
You mention using GD to do image manipulation on the fly. I looked into that but was disappointed greatly with the quality. My personal opinion is that you want to do the conversion once and be able to review the quality of the results before putting them on public display. My approach is the antithesis of GD, all images preprepared using PS actions. I do use variable size thumbs but I let the browser do that. Apparently IE has a bug in resizing images so I may drop that plan, too.
My code requires a recent PHP with the EXIF module and MySQL support built in. MySQL and a PHP-enabled web server are also needed. I don't know if this is possible on Windows but its common (except the EXIF part) on linux/bsd.
- Col. John "Hannibal" Smith
------
Nikon, Seatool, Nexus, Inon
My Galleries
#9
Posted 07 July 2003 - 07:01 PM
I'm about to look into exhibition engine, myself. I tried PhotoPost, but the way the html is generated makes it impossible to mod.
#10
Posted 07 July 2003 - 07:58 PM
Look at EE. I did because I thought it looked good and was done by a thoughtful photographer. Once you look at the code you'll groan though. It's a mash of PHP, MySQL and html together without separation of content and format. If you want details on the performance issues I'll share them with you.
My database is 2/3 derived from EE has 95% of the original function. I deleted things like workflow descriptions because I figured they'd never be used. My database doesn't bog down because I don't do huge table merges like EE and all the photos in the DB are available to any arbitrary view. EE can't do that. Let's say your galleries and mine were on the same site. A global search for porcelean crabs would turn up your beautiful one along side my crappy one. EE can't do that unless we decided to do a porcelean crab exhibition (and reentered each photo in it).
My use of PHP and smarty makes things pretty small and straightforward. I looked at modifying php forums like phpBB, using phpNuke, greymatter, movabletype, etc. I tried midgard and typo3 (which is incredibly cool but way too much learning curve). In the end I just wanted enough macro processing to help with the html presentation. Smarty is very nice for that.
- Col. John "Hannibal" Smith
------
Nikon, Seatool, Nexus, Inon
My Galleries
#11
Posted 08 July 2003 - 12:27 AM
My site is not running yet and I just have the code snippets to do pieces of this and pieces of that. I will actually have to make a system that others can use because I am soon going to be handling the website for the Underwater Photographic Society of Hawaii. The current site is nice and well-done, I thought, but they want one a little better. So looks like I will have to hurry up my programming job. The real work for me will be cataloging my images. I have 3 DVDs and change full of pics and filling out the info on them will be painful.
I think I might like the GD approach once I move the site to a faster system. The rendering is a bit slow. I agree very much with the idea of thumbnailing all of the images for speed sake. The drawback of that is that I will have to batch process thumbnailing 14+GB of images. You would still need to process all new incoming uploads. Of course, you can GD those as they come in. I think I will stay with the idea of one thumbnail size. I like the size of your thumbnails, but mine are from an Olympus camera with a 4:3 ratio so my design will be a little different though. If a faster system will alleviate the rendering speed I will probably use the EXIF thumbnail for thumbnail images and GD render the image to a large size when they click on the thumbnail. All in the early stages right now, but I will keep you posted. Keep in touch on your site, too. It's beautiful!
--John
www.onebreathphoto.com
Canon 20D, Ikelite housing, 18-55mm, 10-22mm, 100mm
dual Ikelite DS-125s, lots o ports...
Olympus 2020/4040/5050
PT-005/PT-010/PT-015
Dual Inon Z220 - the freediver's DREAM
Inon WAL/Inon,Dome Unit
UN WAL/UN Macro
#12
Posted 08 July 2003 - 01:44 AM
very nice project you started there... We have been thinking about something similar for quite some time, but due to digideep.com we never found enough time to investigate further on it. As some of us have showed high interest in a good online-image-db solution, we maybe could join forces on it... Our last milestone thoughts were to...
- Offer an import on Imatch's offline db.
- Offer an import on several dive computers logs
- ...and combine these data's in photgraphic site called "www.divelogger.com"
I think it's the third missing part in the wetpixel-digideep-triangle. What do you think?
market overview of the essential equipment for digital uw photography
#13
Posted 08 July 2003 - 05:21 AM
Sounds fine. I've been doing it for fun and would be happy to share.I think it's the third missing part in the wetpixel-digideep-triangle. What do you think?
I've never tried Imatch but I'll look at it.
John, I think automatic generation of thumbnails is fine. My problem is automatically generating web sized photos from full sized images. They looked awful. I used ImageMagick as well as GD and tried the recommended settings but I just didn't see results I liked. I chose square thumbnails because they normalized the shape of the image regardless of whether if was portrait or landscape. That makes designing the page simpler. It has the side effect of giving a different perspective which I like. It does burden the photographer with an extra step in his image preparation but it makes the site more attractive and user experience is the primary goal. Several sites now use square thumbs.
- Col. John "Hannibal" Smith
------
Nikon, Seatool, Nexus, Inon
My Galleries
#14
Posted 08 July 2003 - 06:18 AM
Craig,
The guy that designed Gallery doesn't like GD or Imagemagik either - he prefers an app called "NetPBM" to do automatic thumbnail generation. Here's his reasoning:
http://gallery.menal...VsGd&file=index
I think I like it too.
Gallery 1.3.4 has almost all of the functionality that you guys are looking for I think. You can have as many categories and nested albums as you want. For example, I have:
Underwater Photography -> (10 albums underneath)
Coronado Islands, Mexico -> (4 albums underneath)
Lobster Shack -> (Lowest level album)
Another thing that's nice is that all the "albums" are stored in a separate completely independant directory, so if/when you upgrade your Gallery version, it doesn't touch your actual galleries.
Other nice features:
Easy Import of galleries from other servers/same server/home PC (I just imported all my galleries in about an hour)
Windows XP Publishing Wizard for "right click" gallery generation
Built in slideshow
3 different photo sizes (like Pbase)
Keyword search
Here's the link again:
http://gallery.menal...News&file=index
Cheers
James
Dual Ikelite Strobes
Photo site - www.reefpix.org
#15
Posted 08 July 2003 - 06:47 AM
Some people prefer to watermark their photos. That really needs to be done after the resizing so automation is difficult. Some software can do that on the fly but I haven't looked into it. I prefer thumbs to not have watermarks.
Hierachical galleries are fine but they are a fixed view structure like anything else. What you want is a flat image database with arbitrary views. That way when you add your tesselated blenny photo it appears simultaneously in your recent trip report and in the category view (and in the Texas view and so on). You can do a category view from within a trip report or select a region of the world, then select a photographer, then look at categories. These are the capabilities a database offers. Really too much for an individual but not when you're planning on multiple photographers and many galleries.
I think its important to consider copyright and print-for-sale issues. These aren't so important to me but they become important quickly.
After looking quickly at Imatch I see a lot of potential. It appears to go to great lengths to interoperate with the world and it's scriptable. I could easily see producing an Imatch script that created an import file that could drive the server-side database. I would completely eliminate the work but it would be better than the automatic EXIF import I'm doing now. The question is how many people use and like Imatch?
- Col. John "Hannibal" Smith
------
Nikon, Seatool, Nexus, Inon
My Galleries
#16
Posted 08 July 2003 - 10:09 AM
It will be even better once IMatch supports thumbnails for LZW-compressed TIFFs, though. They don't current for licensing reasons, I believe...
#17
Posted 08 July 2003 - 10:13 AM
It's got to be database-backed, though. Didn't you say that Gallery uses flat files?Gallery 1.3.4 has almost all of the functionality that you guys are looking for I think. You can have as many categories and nested albums as you want.
#18
Posted 08 July 2003 - 10:16 AM
Actually Lars and I discovered Imatch through your page Eric.I use an like IMatch. I tried the others (Portfolio and Cumulus) and didn't like them.
Again we sucked some honey from there
We compared it to some other solutions and found it superior.
Especially because of the pattern-matcher ("find equal images").
But we have not found the time to ad meta-data, or IPTC to all
of our shots... It's awful lot of work! But we had these thoughts
for the divelogger project...
So we own the two domain and the German brand name...
(I registered both, when we still had some spare money
We'd be glad to bring it in for the project if everyone who
posted here is interested in pushing the project alive together.
As far as I saw most of the guys here are found of handling a
LAMP enviroment... that's fine... Or does anyone want to go
in the .net/ASP direction when developing this stuff?
Cheers Andi - GREAT THREAD!
market overview of the essential equipment for digital uw photography
#19
Posted 11 July 2003 - 12:44 PM
BTW, I categorize my diving pictures also by species of subject(s), and at some point in time it would be nice to have "complete" hierarchical categorizations of Scaridae, Labridae, Scorpaenidae, etc, etc. with both latin and common names. Anyone else working on this as part of their IMatch effort?
Br,
Jukka-Pekka
#20
Posted 11 July 2003 - 01:15 PM
The nice thing about Imatch is that it allows you to define most everything a web gallery needs AND it allows scripting so you can write your own export plugin. I can easily see writing such a plugin then creating an import script for the web gallery database. As long as everyone commits to Imatch that would be the way to go. We'd all have to agree on a category hierarchy, though.
- Col. John "Hannibal" Smith
------
Nikon, Seatool, Nexus, Inon
My Galleries
