A GUI application written in PHP using wxWidgets (via wxPHP) and ImageMagick (via MagickWandForPHP)
Title: Photo Editor
Version: 0.99.1
Author: Dave Kimble
Date: 14 January 2015
Requirements:
You must have installed:
PHP 5.4.29 v5.5.9 is backwards compatible
http://php.net/downloads.php
wxWidgets 3.0.0+ https://github.com/wxphp/wxphp/wiki
svn checkout http://svn.wxwidgets.org/svn/wx/wxWidgets/tags/WX_3_0_0 wxWidgets
ImageMagick 6.9.0+ https://subversion.imagemagick.org/subversion/ImageMagick/branches/ImageMagick-6.6.0/www/install-source.html
http://www.imagemagick.org/download/
wxPHP 3.0.0.2+ https://github.com/wxphp/wxphp/wiki
git clone https://github.com/wxPHP/wxPHP.git wxphp
MagickWandForPHP 1.0.9+ http://magickwand.org/
svn co https://www.imagemagick.org/subversion/MagickWandForPHP/trunk MagickWandForPHP
Installation:
-
Download the files to your filespace: git clone https://github.com/davekimble2/PhotoEditor /path/to/PhotoEditor
-
Edit /path/to/PhotoEditor/photoeditor.wxphp configuration section to set your default path/folders, etc
Running:
-
Run with php /path/to/PhotoEditor/photoeditor.wxphp
or (for Debian-based Linux)
edit the photoeditor.desktop file for file paths
copy the file to ~/.local/share/applications/
and launch from the main menu.
-
The main window always starts full-screen, but responds to f11-key to become maximised.
you can hide the main window by clicking the minimize icon on the toolbar.
-
The Toolbar can be hidden by clicking the Hide button.
You can show the Toolbar again by single left click anywhere on the main window's background.
-
The Exif Properties button will show the original image's Exif data, which will be included on saving.
Known issues:
- When the main window is full-screen, the toolbar remains with width suited to a maximised main window.