Fotoxx: Image editor/viewer

Paint programs, vector editors, 3d modelers, animation editors, etc.
Post Reply
Message
Author
muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

Fotoxx: Image editor/viewer

#1 Post by muggins »

http://kornelix.squarespace.com/fotoxx/
New Features:
Most digital camera RAW files can be imported and edited. All image editing is done in 48 bits/pixel (16 bits/color). Edited images can be saved as jpeg files or as tiff files with 24 or 48 bits/pixel. The GUIs for changing brightness profiles and HDR weights use editible spline curves instead of a row of sliders. Most rotated images are automatically turned upright. Slanted images can be leveled by pulling them with the mouse. The undo/redo memory has been moved to disk and the limit raised to 50 edit steps. A new rename function is convenient for renaming a series of files with a base name and sequence number.
Run via Menu->Graphic->Fotoxx

I've uploaded it here: fotoxx-11.10-i486.pet (226kbytes)
fotoxx-DOCS-11.10-i486
fotoxx-NLS-11.10-i486

If you need to edit tags, then install the Exiftool .pet from here. (2.24Mbytes)

If you need to convert Raw camera images to .tiff format, then you also need to install both ufraw-batch-0.18-i486.pet and libgtkimageview-1.6.4.pet.
Last edited by muggins on Wed 05 Oct 2011, 21:48, edited 68 times in total.

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#2 Post by muggins »

Uploaded v6.3.

fotoxx 6.3
DateMar 25, 2009 at 18:40

+ progress feedback for long-time functions blur, sharpen, denoise
+ blur: exclude mixing of pixels from outside a selected area
+ blur: radius range expanded from 19 to 99
+ reduced mutex locking for less screen update latency
+ invert select area is much faster
+ bugifx: warp image undo button did not remove the first warp
+ bugfix: memory leak in select area
+ bugfix: unbend was wrongly initialized with prior data
+ bugfix: open RAW file gave spurious error message
Also added links to .pets for latest ufraw & ExifTool.

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#3 Post by muggins »

Uploaded v6.4.1.

6.4
o Scrollbars are now "virtual" - scroll by dragging the mouse anywhere on the image.
o External file adds/deletes are detected and the internal file list updated.
o The edit menu was segmented into related groups, without using sub-menus.
o The blur function is much faster for multi-core processors (4 working threads).
o Bugfix: pano sometimes shifted colors when images had a big brightness difference.
o Bugfix: the show RGB function was not working within some edit functions.

6.4.1
o Bugfix: panorama of very small image would not pre-align.
o Speedup of image file loading (using "next" button or right-arrow key)
o Segment faults display error message (possible fix: newer version of libfreeimage).

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#4 Post by muggins »

v6.4.2.
6.4.2 (April 6)
o Bugfix: unable to edit non-jpeg file with alpha channel

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#5 Post by muggins »

v6.4.2.
fotoxx 6.4.3
DateApr 8, 2009 at 11:38

Bugfix: crash if attempt to edit a file with no extension

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#6 Post by muggins »

Uploaded v6.5.
2009.04.23 v.6.5
+ ufraw command syntax changed, fotoxx tries both new and old syntax
+ dependencies.sh changed to tolerates more Linux chaos ("choice")
+ bugfix: undo stack corruption when running 2+ fotoxx instances
+ internal code cleanup - image bitmaps are now struct RGB

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#7 Post by muggins »

Uploaded v6.6.1.
2009.04.28 v.6.6.1
+ handle images with 1 or 8 bits/pixel (black & white drawings)

2009.04.27 v.6.6
+ search images using wildcard path*/file* in addition to tags
+ search images by tags: tags may have wildcards
+ bugfix: stop crash if long-running function canceled more than once
+ bugfix: save edited image as TIFF-48 bits/pixel was not working
+ image search dates: default missing from/to date to year 0/9999
+ look for and delete orphaned undo-stack files

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#8 Post by muggins »

Uploaded v6.7.
2009.05.03 v.6.7
+ new function: make simulated drawing from photo image
+ new function: make simulated embossing of photo image
+ new function: edit individual pixels
+ bugfix: show RGB was inaccurate in some cases

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#9 Post by Lobster »

t also supports usage of exiftool & ufraw, if these are installed.
Many thanks Muggins :)
Are those libs or do they add functions? (could not find any extras when I added)
Anyway installed 6.7 and worked on Upup Alpha6.
I had to go directly to a file, as opening a directory did not give a file listing. Personally I find this preferable and more intuitive than the Picassa Beta (3 version I think it was) I recently tried.

8)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#10 Post by muggins »

@Lobster,

Added functionality:
Technical Notes

Fotoxx version 6
This release incorporated some major changes. The FreeImage library is used for image file input and output, in place of the GDK Pixbuf library. This was done to allow images with 48 bits per pixel to be read and saved (GDK works in 24 bits). All edit functions now use 48 bits per pixel. Digital camera RAW files can be read and converted to other formats, including 48 bit tiff ('ufraw' is used for this). Reading and writing EXIF data now uses 'exiftool' instead of 'exiv2'.
Have you played with the new function that allows a simulated drawing from a pic?

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#11 Post by Lobster »

Have you played with the new function that allows a simulated drawing from a pic?
Yes and the warp facility - i was expecting it to provide faster than light travel . . . ah well . . . it was still excellent . . .
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#12 Post by Lobster »

Latest news:

Tried to use the panaroma function - adding images (2nd and then again 3rd image add - crashed the program. So I think it needs compiling from Upup, if anyone want to :)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#13 Post by muggins »

Uploaded v6.7.3.
2009.05.08 v.6.7.3
Updated translations for Spanish and Galician.

2009.05.07 v.6.7.2
Use GdkPixbuf for saving jpeg files instead of libfreeimage. This gives
better results and allows quality 1-100 instead of good/better/best.

2009.05.05 v.6.7.1
+ keep the same extension when an edited image file is saved, as long
as it fits with the saved file type. Accepted extensions for jpeg:
.jpg .JPG .jpeg .JPEG and for tiff: .tif .TIF .tiff .TIFF.
+ change package naming scheme to fotoxx-N.N-i686.deb

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#14 Post by muggins »

Uploaded v6.8.
fotoxx 6.8
DateMay 14, 2009 at 16:17

The Tune Image function was made more functional: adjustment of color intensity, saturation, and RGB balance can optionally depend on pixel brightness (e.g. one can increase saturation for darker image areas more than for brighter areas). A new function "tiles" has been added: transform image or selected area into tiles (pixelate). The paint function (pixel edit) user interface has been improved.

Bug fixes:
+ Edit of auto-uprighted image: un-rotate before edit (edit using actual image orientation).
+ Crash if undo/redo buttons pressed in rapid succession without waiting for image update.
+ Memory leak from multiple edits of one image.

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#15 Post by muggins »

Uploaded v6.9.1.

6.9
A color option was added to simulated embossing.
Bugfix: crash with unusual red-eye case.

6.9.1
Added diagnostic message in popup window if exiftool or ufraw is missing.

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#16 Post by muggins »

fotoxx 6.9.2
DateMay 22, 2009 at 22:27

Bugfix: generate index of tags and thumbnails failed if the specified directory contained a blank.

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

#17 Post by Béèm »

I see fotoxx in alpha6 is at 5.01.
If I install this latest version, I will loose space in the pup_save file I suppose?
And what if I follow here and install new version on new version, how does this work?
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

User avatar
playdayz
Posts: 3799
Joined: Fri 25 Apr 2008, 18:57

#18 Post by playdayz »

Thanks Muggins. I hope someone (or you ;-) ) prepares Fotoxx for Puppy 5.

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#19 Post by muggins »

@Beem,

yes, fotoxx 6 series requires more space as it also needs the freeimage libs installed...but, dependent on your needs, with ufraw & exivtool, it has more capability than fotoxx 5 series.

@playdayz,

why not yourself? If you have a working compile environment for pup5, then you just need to compile freeimage, ufraw, exiftool & fotoxx. They all compile easily, and if you have any probs, just post a query.

cheers

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#20 Post by muggins »

I just thought I'd mention that, to compile fotoxx6, I usually just change 3 files. From the file dependencies.sh I remove xdg-open from the list of dependencies. I alter the Makefile so that PREFIX=/usr then, lastly, I alter the following lines in zfuncs.cpp from this:

Code: Select all

prog = "xdg-open";   
   err = system("xdg-open --version");
   if (err) {
      prog = "firefox";
      err = system("firefox -v");
      if (err) {
         zmessLogACK("no xdg-open, no firefox, cannot display document");
         return;
      }
   }
to this:

Code: Select all

prog = "defaultbrowser";   
   err = system("xdg-open --version");
   if (err) {
      prog = "firefox";
      err = system("firefox -v");
      if (err) {
         zmessLogACK("no xdg-open, no firefox, cannot display document");
         return;
      }
   }
Last edited by muggins on Fri 24 Sep 2010, 21:52, edited 2 times in total.

Post Reply