2012-10-26
- Version 0.3.1
Released - Bugfixes/improvements:
-
Regression from 0.2.5: crash when creating a new project with "Sort by Exif date" turned on;
-
Empty gallery when the source images are not larger than the output images (sometimes, depends on character case);
-
Holding the Shift key while browsing through the gallery using the mouse scroll will display only the non-excluded images
(i.e., what would end up in the resulting gallery);
-
Stability improvements in gallery generation code, and project file saving code;
-
With auto-save on, creating a new project sometimes resulted in an unexpected overwrite of the old project file with
the data of the new project, wiping out the contents of the old project file; fixed.
New features added:
-
Ability to embed watermarks in the generated gallery images (see the "Advanced options" tab in the gallery config);
-
A project manager, accessed File->Add/reorder images. Can add new images, or remove, rearrange,
sort and batch include/exclude/rotate the existing;
-
A tool to remove duplicate images from the project (Gallery->Remove duplicates...);
-
A timelapse tool for fixing brightness of time-lapse sequences shot in (semi-)automatic exposure modes (Gallery->Timelapse tool...). This is documented in a
Youtube demonstration. It is now an official feature -
you don't need to enter "Developer mode" to use it;
-
A "shorten filenames" option in the gallery look options tab (suggested by Peter Petrov);
-
AGG will now automatically preview your generated gallery with your web-browser if you say so;
-
Remember recently opened projects.
2012-05-16
- Version 0.3.0
Released - New major release:
- Unicode support. AGG now fully supports gallery titles, file names, comments, title
pictures and anything in any language you wish;
- Localization support. AGG's interface can now be translated in your native language
(see the list of available translations). Don't hesitate to contact me
if you want to contribute a translation!
- Batch transfer Exif tool (suggested by Stefano Maraspin);
- Auto-save option (auto-saves your current project every 2 minutes).
- Gamma-aware resizing. You can select this option in order to have
absolutely precise resizing, performed in linear RGB, instead of the gamma-compressed sRGB (the differences are outlined in
this article).
Bugfixes/improvements:
- More compact Exif statistics page: the number of bins per
histogram is now hard-limited. Aggregation of several values per bin is applied when needed.
The end result is that the statistics now look better and represent the underlying data more accurately. This also results in
some improvements to the HTML code size as well. For example: 0.2.5 vs.
0.3.0;
- The "character set" option is now no longer needed (everything is
UTF-8 now);
- The directory hierarchy in the output dir of the Batch resize utility was
always being created, even when "Keep Directory Structure" isn't checked;
- Using title pictures with font sizes set to 300% or more resulted in a crash.
Also there were problems if other invalid values were used for the font size specifier;
- When the project used PNG thumbnails, and the ".ZIP with all
images" option was "on", the created .ZIP file was empty (containing a bunch of .png files of 0 bytes); fixed;
- In resized images containing pure white (or any normal images
containing pure white regions) and with other specific circumstances, a strange, grid-like pattern of
"almost white" (RGB 254, 254, 254) pixels appeared in the resulting images;
- "Add title picture" has a shortcut key now;
- Using Exiv2 for Exif metadata extraction. It recognizes
quite a few more vendor-specific tags;
- Slightly better "35mm equiv." focal length detection for
Canon cameras. Also, better camera manufacturer/model name detection (avoids mentioning the manufacturer name twice).
2010-11-30
- Version 0.2.5
Released - Bugfix/optimizations release:
- Better handling of large images when processing on a lot of CPUs/cores -
in some cases with large (>10Mpix) images, the system might run out of unfragmented memory and AGG would ultimately crash. This is fixed now,
the images are stored in multiple small chunks;
- Fixed the GUI glitches visible under Mac OS X (esp. on Snow Leopard);
- The Batch Rename is now more powerful - the
custom renaming can refer to any number or non-number in the file name - see the examples;
- Faster JPEG load/save, courtesy of
libjpeg-turbo; To check whether AGG is actually turbocharged, click Help->About.
In the credits section, you should find "libjpeg-turbo and IJG" (otherwise you'd only find
"Independent JPEG Group");
- Optimized resizer code (around 15%, resulting in ~12% real-world speedup
on a dual-core laptop machine).
New features added:
- Support for 64-bit architectures!
Builds for 64-bit Windows and 64-bit Linux are provided (OS X is 32-bit only, though);
- Adjust date utility for fixing the EXIF dates on a bunch of images.
- Added a small benchmark utility (exercises the Area resizer algorithms).
2010-06-08
- Version 0.2.4
Released - Bugfixes/improvements:
- Fixed a long-standing bug, which (in rare cases) corrupted output images (they
appear as a blowup of random colorful stripes). The bug only happens for JPEG files with the "Preserve Exif in output images" option turned on;
- "35mm equiv." exif reading was broken on FUJI cameras;
- The Batch Rename dialog hanged when typing the input directory manually;
- Now using the DateTimeOriginal Exif tag from images, instead of DateTime - the
latter is modified by photo-editing software such as Photoshop, and that messed up the Time Offset correction;
- Better dialog sizing and layout on systems using high-DPI fonts;
- On Windows, the agg.cfg file is no longer placed alongside agg.exe (which
is usually in "C:\Program Files"); The correct user-specific path is used now, so AGG can be used by Restricted Users in
Windows XP/Vista/7...
- In the output galleries: using "view#5" instead of "view?id=5"
to indicate the currently displayed image in the full-screen viewer. This approach doesn't require view.html to be reloaded
on each image during browsing (feature suggested and implemented by Mihail Stanchev)
New features added:
- Support for Mac OS X!
- Custom HTML templates support - you can customize the HTML code that AGG
generates for galleries. Read more about the feature here;
- Adding title pictures (to describe the location or date of the photos) is now
present. Read more here;
- Keyboard shortcuts in output galleries (j, k, a and d keys - legend included in
the page) (Thanks to Georgi Peshterski for the suggestion, and to Mihail Stanchev for helping me handle some
implementation issues);
- Thumbnail cache - recently used projects load a lot faster;
- A small tool to transfer Exif metadata from one image to another;
- An option to prefix all output file names with serial numbers (000, 001, ...),
so that, when you browse them with Windows Explorer, they appear in the same order as in the gallery project;
- The Batch Resize tool now also supports "fit to frame" (WxH pixels) resizing;
- Export rename list utility, which can rename the input images without creating
a gallery. Read more about this feature and the "Prefix Filenames" here;
- You can exclude all images by default (so, in a large project, you can only
pick the few photos worth for the gallery), and also a project statistics tool (activated with 'S' button from the image viewer);
- Jump to image index, for quick navigation in large projects.
2008-04-29
- Version 0.2.3
Released - Bugfixes/improvements:
- Fixed a regression from 0.2.1: Background image did not get copied
to the output directory;
- Rename/annotate on .BMP files caused it being renamed to .jpg;
- "35mm equiv." exif reading was broken on NIKON cameras;
- Under *NIX, agg.cfg is now stored in $HOME/.agg. It was
previously stored in the current directory, which usually resulted in placing it in $HOME;
- view.html generated code reduced in size (about half in size
for large galleries);
- Better Exif stats
New features added:
- Ability to view images in full size - see Picture->View full image
or just press Enter from the main window;
- Added the Batch Rename tool;
- Added the Batch Resize tool;
- Added the ability to add custom HTML code in generated pages;
- Force-to-lowercase option for file names;
- Additional frame style for thumbnails added.
2007-09-20
- Version 0.2.2
Released - Bugfixes/improvements:
- Fixed a bug, that did very rarely
crash AGG on SMP systems;
- The project config is now split into two
pages, for both easier access and in order to be able to hold all settings
- Now if you type a nonexistent directory
for the Output Path, it will be created
New features added:
- AGG now generates separate page for image viewing
in galleries; it has prev/next buttons for easier navigation, as well as (if desired) EXIF info table (with info per each
picture). The viewer requires a browser with JavaScript support enabled. The plain old gallery style is also
supported;
- AGG can now enhance your images by pumping up the
contrast or correcting the color levels. You may choose to correct per image, or apply autocorrection
to all images;
- Added some new image resizing algorithms - you can
choose between three of them - for details, see here;
- AGG adds camera flash usage statistics, when
"EXIF Stats" is turned on;
- Time offset feature is added in order to be able
to synchronize photos from different cameras, when the clock setting of some of the cameras is wrong
or not set. The feature is discussed in detail here;
- You can choose the character encoding of
the HTML; this is useful, when you want to use non-latin characters (e.g. for gallery name, file names, etc.).
Note: it does not work under Linux, since GTK is strictly Unicode (but this will be resolved in a future
release)
2007-05-06
- Version 0.2.1
Released - Bugfixes/improvements:
- Better handling of incomplete/broken files.
The bogus files are simply reported, instead of crashing the program;
- Background image for the gallery is
automatically copied to the output directory;
- Fixed a problem with SMP code, which did lead
to some occasional crashes.
New features added:
- Exif
metadata is now preserved in output images (but this behaviour can be turned off);
- Exif is also used to determine image
orientation, if your camera has an orientation sensor;
- Images can be sorted by Exif date, instead of
by file name. This is useful, if, e.g. you compile a bunch of photos from different cameras, from some event.
The images will be sorted in chronological order. This is not enabled by default - to use it, go to File->Preferences
and say so;
- AGG will compile a statistics page
for various shooting settings (namely, Shutter Speed, Aperture, ISO Speed and Focal length). This is
selected in the project settings menu - can be turned off.
- AGG will create a .ZIP file with all
images from the gallery, if you request it. This makes it a lot easier to download the entire
gallery, especially if the number of images is huge; This feature is optional and is
enabled in project settings menu;
- You can customize the resizing resolution
for a specific image - use the rename/annotate dialog (shortcut: F2). Especially useful if you don't
want to rescale some specific image at all;
- You can quickly view Exif data with F3/F4 buttons.
2006-08-28
- Version 0.2.0
Released - Features added:
- Symmetric multiprocessing
now supported. AGG will use as much CPUs/Threads as your system has. E.g.
if you own AMD X2, you will get near twice speedup in image processing (compared
to version 0.1.5). Though not created for that kind of work, AGG may be used
to measure how well your SMP system performs. See the benchmark page for details.
- Fixed some
small bugs.
- The font for
the text in the HTML may now be selected from AGG.
- AGG now remembers
last used directories, etc.
2006-03-29
- Version 0.1.5
Released - Features added:
- Sped up the resizing routines -
the expected improvement is about 25% on some machines.
- .BMP file loading and writing is supported.
- .BMPs may be converted to JPEGs if you wish.
- Rollover images for thumbnails are
now supported. The following effects on the thumbnail being under the cursor may be used:
- Hilight
- More opacity (the other thumbnails will have 80% opacity)
- Both methods
- AGG now associates the file type
.agg, so now you can load a project by just doubleclicking it (WINDOWS ONLY).
- Fixed an issue with uppercase names and UNIX case-sensitive
treatment of file names. More specifically, a bug was caused by
having UPPERCASED filenames, creating a gallery under Win32 and
uploading the gallery to a UNIX machine. The links to the thumbnails
were broken. Fixed now.
- The program's version number
and link to this site is put in the final HTML.
2005-11-04
- Version 0.1.4
Released - Features added:
- Added "Picture"
menu with the Rename/Annotate field. Expected to add features to this window
in future version.
- Added Estimated
Time Remaining and percentile counter on the progress window.
- Added Option
to change the text color of the generated gallery
2005-10-01
- Version 0.1.3
Released - Features added:
- Added mouse
and keyboard shortcuts; See the help for details
- Added support
for Input Filename != Output file name. Per image file name editing is supported
- use F2 shortcut key.
2005-09-27
- Version 0.1.2
Released - Feature added:
- Added "Exclude
image from gallery" feature.
2005-09-20
- Version 0.1.1
Released - Improvements/bugfixes:
- AGG now doesn't
silently exit when presented with bad/ broken JPEGs;
- Upon new project
creation, "Save", "Configure" and "Create preview"
are no longer active;
- Shortcuts now
look less confusing;
- The Default
Input and Output paths are removed; now there are empty ones at startup;
- The HTML multipage
galleries' navigation bar now is "Page [1 2 ..." instead of "Gallery
[1 2 ...";
- Image count/current
number info added at status bar;
- The Next/Prev
buttons now cause a warp when at the last/first image;
- Fixed a confusing
error message which occurs when trying to save a project and selection "cancel"
on the File selection dialog;
- Added a "Title"
field in the project configuration; the title is displayed in the final HTML
instead of simply the Input Image Dir.
2005-09-19
- Version 0.1.0 Released - first public release.