Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Uses simulated annealing to generate polygonized versions of images.
C++
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
CHANGELOG
ImageEvolver.pro
README.md Version 3.3 release
aboutdialog.h
aboutdialog.ui Correct all the version numbers to 3.2
backgroundrect.cpp
backgroundrect.h Version 3.3 release
constants.cpp Version 3.3 release
constants.h Version 3.3 release
imagemutationcore.cpp
imagemutationcore.h Version 3.3 release
linkedlist.h Version 3.3 release
main.cpp Version 3.3 release
mainwindow.cpp
mainwindow.h
mainwindow.ui Version 3.1
mersenne.cpp
mutablecolorshape.h
mutablecolorshapefactory.h Version 3.3 release
mutableellipse.cpp
mutableellipse.h Version 3.3 release
mutableline.cpp
mutableline.h Version 3.3 release
mutablepoint.cpp
mutablepoint.h
mutablepolygon.cpp
mutablepolygon.h
mutablerectangle.cpp
mutablerectangle.h
pixelcounter.cpp
pixelcounter.h Version 3.3 release
randomc.h
shapechooser.cpp Version 3.3 release
shapechooser.h
shapechooser.ui
shapelistnode.h
utils.cpp
utils.h

README.md

The Image Evolver version 3.3

Compiling:

Requires the standard Qt Libraries and g++

run in the directory:
qmake
make

Running:

Run with ./ImageEvovler or ImageEvolver.exe

Load an image, run, and watch.

This uses a genetic algorithm, so it might take a bit to get something recognizable, and even longer to get something cool. Please be patient!

Check the "Save Incrementally" box to save an image every so often to make a spiffy slideshow.

Stopping no longer has a short delay! Yay!

Enjoy!

mumbo jumbo:

The ImageEvolver Copyright (C) 2009-2010 Aaron Fan Version 3.3

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Something went wrong with that request. Please try again.