Picaxo
About
Picaxo is a lightweight image viewer inspired by Irfanview. Although it is being developed on Linux (natively on Kubuntu 7.04), its primary objective is to be platform-independent. Hence why Picaxo is being developed in C using the SDL library.
Update 15th May 2020: Picaxo 2 was developed and released in 2016 with a lot of additional features.
The screenshots section below shows Picaxo on the various systems on which it has been run so far. If you use Picaxo on a system that is not listed, please send me a screenshot (see my Contact page).
A feature of Picaxo that is not so common in image viewers is that it can view images not only on your filesystem, but also on the web. Instead of a filename, you can pass a URL as a parameter and Picaxo will download and display the image. [UPDATED 27.03.2008] Now this network functionality works even on Windows!
- Started on: 21st March 2008
- Last update on: 27th March 2008
- Author: Daniel D'Agostino
- Language: C
- Licence: GNU GPL
Screenshots
Linux Kubuntu 7.04 x86
Windows XP x86
Windows XP x64
Windows XP x86 and Linux Sabayon x86 on x64 architecture
Eric Samuelson, who sent this screenshot, writes:
This screenshot is a windows XP computer VNC'd into a sabayon linux computer running Gnome. Both versions are x86 despite the fact that the processor is indeed 64 bit capable.
Usage
Running
- Compile the source by using the make command. (Unix family)
- Run using
- ./picaxo [filename | URL] (Unix family)
- picaxo [filename | URL] (Windows family)
Note: URLs must always start with http://
Commands
- R - Rotate Right
- L - Rotate Left
- V - Flip Vertical
- H - Flip Horizontal
- N - Negative
- U - Undo
- Y - Redo
- G - Grayscale Conversion
- F - Sandstorm Filter (press repeatedly) - exclusive and experimental
Download
Latest releases are at the top.
Cross-Platform Source Code Releases (tar.gz)
Unix users can compile using the provided makefile. Windows users can use the provided Dev-C++ project file.
- 27.03.2008-20.41 Release - 26539 bytes
- 26.03.2008-21.19 Release - 24603 bytes
- 23.03.2008-07.49 Release - 424505 bytes
- 22.03.2008-18.25 Release - 6000 bytes
Windows Releases (zip)
Windows XP x86 executables only, unless otherwise stated. You need the .dll's to make them work... see below.
- 23.03.2008-07.34 Release - 541200 bytes
- Source code, Dev-C++ files, runtime libraries, and executable
Required Libraries
Note: users of Debian-like systems (including Kubuntu) can install the above libraries through the terminal with the following commands:
sudo apt-get install libsdl1.2-dev sudo apt-get install libsdl-image1.2-dev
Windows users can download (402997 bytes) the required .dll's from here if they are too lazy or confused to get them from the SDL website. These .dll's need to go in your 'bin' folder (if you have the source), or in the same folder as the executable.
Credits
Thanks goes to:
- Kevin Falzon, for help with debugging at the beginning
- Eric Samuelson, for a screenshot