Menu

Tree [ba1999] master /
 History

HTTPS access


File Date Author Commit
 doc 2017-02-04 Simon Bachmann Simon Bachmann [0b0e3d] Getting ready for v0.3. (lotsa little details)
 filterCaching 2016-08-06 Simon Bachmann Simon Bachmann [64849c] Completed lanczos interpolation.
 generic 2017-09-14 Simon Bachmann Simon Bachmann [ba1999] corrected release build script
 library 2017-02-07 Simon Bachmann Simon Bachmann [3a5e0c] Added tools to crosscompile for windws x86_64
 optimisation 2017-02-04 Simon Bachmann Simon Bachmann [0b0e3d] Getting ready for v0.3. (lotsa little details)
 release 2017-09-14 Simon Bachmann Simon Bachmann [ba1999] corrected release build script
 tclconfig 2016-08-14 Simon Bachmann Simon Bachmann [614f2f] Completed tests for lanczos filters.
 tests 2017-09-14 Simon Bachmann Simon Bachmann [ba1999] corrected release build script
 web 2017-02-12 Simon Bachmann Simon Bachmann [ae3047] Smallish change to website
 .gitignore 2017-01-20 Simon Bachmann Simon Bachmann [8d9e90] Added -clipping options for rotate.
 BUGS_TODO.txt 2017-02-04 Simon Bachmann Simon Bachmann [0b0e3d] Getting ready for v0.3. (lotsa little details)
 LICENSE.imgtools 2017-02-04 Simon Bachmann Simon Bachmann [0b0e3d] Getting ready for v0.3. (lotsa little details)
 LICENSE.tea 2016-07-31 Simon Bachmann Simon Bachmann [835b25] changed build system to autotools, code cleanup...
 Makefile.in 2016-08-05 Simon Bachmann Simon Bachmann [dcdffe] Added lanczos interpolation (fist draft)
 README.imgtools 2017-02-04 Simon Bachmann Simon Bachmann [0b0e3d] Getting ready for v0.3. (lotsa little details)
 README.tea 2016-07-31 Simon Bachmann Simon Bachmann [835b25] changed build system to autotools, code cleanup...
 aclocal.m4 2016-07-31 Simon Bachmann Simon Bachmann [835b25] changed build system to autotools, code cleanup...
 configure.ac 2017-02-04 Simon Bachmann Simon Bachmann [0b0e3d] Getting ready for v0.3. (lotsa little details)
 imgtools.m4 2017-02-04 Simon Bachmann Simon Bachmann [0b0e3d] Getting ready for v0.3. (lotsa little details)
 pkgIndex.tcl.in 2016-07-31 Simon Bachmann Simon Bachmann [835b25] changed build system to autotools, code cleanup...

Read Me

--- IMGTOOLS v0.3 ---

Imgtools is a C extension to Tk, that provides functionality to modify
Tk's photo images.

Features:
    * scale images by any factor
    * rotate images 
    * modify transparency
    * interpolation methods: nearest neighbor, linear, bicubic (the
      Catmull - Rom flavor) and lanczos.
    * create color gradients

Further information, bug reports, questions, latest releases, etc:
http://tkimgtools.sourceforge.net/

INSTALLATION
=============

To compile Imgtools you need 
    - Tcl/Tk (including headers)
    - a C compiler and make
    
The instructions below are for *nix systems.

1.  (Optional, recommended) create a separate build directory.
    
2.  Configure:

    $ ${path_to_source}/configure
    
    The usual options may be passed to configure. Run 'configure --help' for
    details.
    
    Custom configure options:
    
    --enable-debug
        if passed, compile in additional debugging tools: a debugging 
        message system, exact interpolation (calculate filter values instead
        of using cache) and cputime (a custom profiling tool).
        Enabling debug will make imgtools slower, this option is only of interest
        for debugging.
        
3.  Compile:

    $ make
    
    This will compile the extension. The compiled extension is named
    libimgtools${version}.so. Yo may [load] this file directly into 
    a Tcl interpreter.
    
3.  If you want to install the extension system-wide, run 

    # make install
    
    Your might need admin privileges for this. 
    
    For packaging, the DESTDIR variable is supported:
    
    $ make DESTDIR=/your/prefix/ install
    
UNINSTALL
==========

    No automated uninstall available, sorry.
    
    The installation of imgtools consists of only 3 files: the binary
    extension, a pkgIndex.tcl file and the manpage. Shouldn't be too 
    hard to remove them manually.
    
    
COMPILE / INSTALL ON WINDOWS
============================

    The simplest way to compile imgtools under Windows is Cygwin
    (www.cygwin.com), following the steps for Unix systems described
    above. 
    
    Compilation with other compilers (e.g. MS Visual C++) might work
    as well, but you're on your own if you want to try that ;-)
    
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.