Macbeth

Important

  • Macbeth is from the author considered obsolete
  • A new faster Mosaic program (Glossaic) was started but has been delayed for so long by other projects, studies and other inconveniences. I have therefore decided to release the CVS-tree I used when developing Glossaic into the Public Domain (do what you want with it, but don't blame me), but hope you will use GPL for your license. The CVS-tree is here. The "Open Source"/GPL project I currently work on is SDS.
  • The Glossaic in the tree is unfinished and raw but is a complete rewrite which aimed to fix a number of problems (memory-use, obsolete 8-bit code, speed, etc. etc.).
  • If you decide to use Glossaic (or Macbeth) for your own ends, please let me know. I hope to get some spare time this summer to run some experiments with GP to develop a photomosaic program, but it's somewhat in the blue.

Here follows the old Macbeth-page:


This is the Macbeth software package. It is a neat tool if you plan to make mosaics out of pictures and photos. It was inspired by a Newsweek article about Silvers who first started making PhotomosaicsTM. He did not want to share his artistic tool, so I borrowed the general idea (from the Newsweek article, I have never seen any code or algorithms) to make this artistic tool available to everyone. If only one painter had a brush we would never have had so many great paintings, and if only one person have a mosaicking tool we may lose our chance to actually get a great many snazzy mosaics.

Currently Macbeth will run on most Un*x systems, and has not been ported to Windows, Macs or any other OSes. If I ever make a port of it it'll be for BeOS.

Examples

  • My favourite, Christopher and Winnie which looks astonishing in poster size
  • A minotaur which also looks quite good.

    Copyright/Disclaimer

        Macbeth v0.1
        Copyright (C) 1998  Stig Erik Sandø
    
        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 version 2 or later.
    
        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.
    

    Information and Code

  • The README file
  • The FAQ (it's slightly sick)
  • Copying conditions/GNU GPL
  • The source code (last update: 29/4/98)
  • Untested v0.2 source code.
  • Latest release v0.3 (24-bit) source code which has a few bugs but is the last version of Macbeth that will be available.

    Technical Requirements

  • A Un*x system. Linux which is free, will do nicely
  • A C++ compiler, e.g gcc or your Un*x CC
  • libjpeg v6 or later
  • The Qt library which is "free" for Un*x systems for software like this.
  • Tom Boutell's gd library, which is included in the dist to make things easier.
  • GNU Make to compile the software (std on Linux, otherwise it is here)

    Author

    The author is Stig E Sandø