OS4 DepotLogo by DBAlex 
(anonymous IP:,2219) 

   Bug tracker
   Locale browser


   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (600)
   o Document (22)
   o Driver (97)
   o Emulation (148)
   o Game (1005)
   o Graphics (499)
   o Library (116)
   o Network (233)
   o Office (66)
   o Utility (927)
   o Video (69)

Total files: 4379

Full index file
Recent index file



Support the site

 Readme for:  Graphics » Convert » potrace.lha


Description: transform bitmaps into vector graphics
Download: potrace.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 294kb
Version: 1.16
Date: 17 Sep 2019
Author: Peter Selinger / OS4 compile by Guillaume 'zzd10h' Boesel
Submitter: Guillaume 'zzd10h' Boesel
Email: guillaume/boesel fr
Homepage: http://potrace.sourceforge.net
Category: graphics/convert
Replaces: graphics/convert/potrace.lha
License: Other
Distribute: yes
Min OS Version: 4.0
FileID: 11019
Comments: 2
Snapshots: 0
Videos: 0
Downloads: 257  (Current version)
1163  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
Potrace is a utility for tracing a bitmap, which means, transforming
 a bitmap into a smooth, scalable image.  The input is a bitmap (PBM,
 PGM, PPM, or BMP), and the default output is one of several vector
 file formats.  A typical use is to create EPS files from scanned
 data, such as company or university logos, handwritten notes, etc.
 The resulting image is not "jaggy" like a bitmap, but smooth. It can
 then be rendered at any resolution.

Main author:
 PS1 Peter Selinger <selinger at users.sourceforge.net>

 CH1 Christoph Hormann <chris_hormann at gmx.de> (GeoJSON backend)
 TA1 Tor Andersson <tor at ghostscript.com> (PDF backend)

19/09/17 : v1.16 compiled by Guillaume Boesel (zzd10h)

Extract of ChangeLog file
	(2019/09/16) PS1 - portability: use AC_USE_SYSTEM_EXTENSIONS
        instead of individual feature test macros.
	(2019/09/16) PS1 - automake: handle conditional sources better.
	(2019/05/16) PS1 - normalize rotation angle
	(2019/02/26) PS1 - portability: use binary file i/o in OS/2,
	suggested by Dave Yeo.
	(2018/07/27) PS1 - autoconf: renamed --enable-local-getopt as
	(2018/07/26) PS1 - test suite: adjusted tolerances.
	(2017/08/06) PS1 - fixed a potential arithmetic overflow. Fixes
	bugs #23 and #24 reported by Henri Salo.

17/08/05 : v1.15 compiled by Guillaume Boesel (zzd10h)

Extract of ChangeLog file
	(2017/08/05) PS1 - use round() instead of rint()
	(2017/08/05) PS1 - portability: set both _POSIX_C_SOURCE and
	_NETBSD_SOURCE to enable strdup prototype in string.h, as
	_XOPEN_SOURCE=500 doesn't work on macOS, _XOPEN_SOURCE=600 doesn't
	work on SunOS, and _POSIX_C_SOURCE alone doesn't work on Minix.
	(2017/08/02) PS1 - fixed a potential arithmetic overflow.
	(2017/06/17) PS1 - fixed a bug with very large bitmaps. Reported
	by Michael VoÅ&#8482;íšek.
	(2017/03/05) PS1 - autoconf: added --enable-local-getopt to avoid
	using the system-wide getopt library (it may still end up being
	used on GNU systems).
	(2017/03/05) PS1 - portability: moved getopt.h to a subdirectory,
	to be included only when needed. Reported by Daniel Macks.
	(2017/03/05) PS1 - portability: use _XOPEN_SOURCE=600 to fix macOS
	(2017/02/27) PS1 - fixed more buffer overflows (not security
	critical), including one reported by Agostino Sarubbo. This also
	fixes CVE-2017-12067.

17/02/20 : v1.14 compiled by Guillaume Boesel (zzd10h)

Extract of ChangeLog file
	(2017/02/19) PS1 - speed: use clang as default compiler if
	available, and no longer use -ffloat-store even with gcc.
	(2017/02/18) PS1 - corrected some exit codes, added some missing
	error handlers.
	(2017/02/17) PS1 - mkbitmap: bugfixes and improvements in parsing
	image files.
	(2017/02/15) PS1 - truncate the image size when bitmap data ends
	prematurely. This fixes CVE-2016-8686, where Potrace appeared to
	be "hanging" on a crafted input file.
	(2017/02/14) PS1 - test suite: added tests for plain pnm files.
	(2017/01/08) PS1 - fixed potential compiler issues due to signed
	arithmetic overflow and arithmetic shifting.
	(2017/01/07) PS1 - enable use of negative dy in bitmap data.
	(2017/01/07) PS1 - test suite: moved data files to a subdirectory.
	(2017/01/07) PS1 - test suite: added a check for -i flag.
	(2017/01/07) PS1 - fixed buffer overflow CVE-2016-8685, reported
	by Agostino Sarubbo.
	(2015/10/24) PS1 - portability: use const char * for string
	constants, required by C++11. Reported by Martin Gieseking.
	(2015/10/24) PS1 - portability: extra spaces around string macros,
	required by C++11. Reported by Martin Gieseking.
	(2015/10/24) PS1 - portability: added more potential C compilers
	to autoconf. Suggested by Nelson Beebe.

15/10/23 : v1.13 compiled by Guillaume Boesel (zzd10h)

Extract of ChangeLog file
	(2015/07/18) PS1 - fixed heap overflows, null pointer dereference
	bugs and a memory leak. Reported by Agostino Sarubbo.
	(2015/05/17) PS1 - man page: show which backends are dimension
	based, and state more clearly that svg backend defaults to 72dpi.
	(2015/04/11) PS1 - portability: ssize_t not supported on some
	systems; use ptrdiff_t instead. Reported by Martin Gieseking.
	(2015/03/28) PS1 - portability: added missing #includes for c99,
	reported by Nelson Beebe.
	(2015/03/27) PS1 - include config.h before other header files,
	reported by Peter Breitenlohner.
	(2015/03/26) PS1 - fixed division by zero bug triggered by bitmap
	of dimension 1x0. Reported by Tomasz Buchert.

15/03/25 : v1.12 compiled by Guillaume Boesel (zzd10h)

Extract of ChangeLog file
	(2015/03/20) PS1 - fixed memory overflow bug triggered by very
	large bitmaps. Fixes RedHat bug #955808 reported by Vincent Danen
	and Debian bug #778646 reported by Moritz Muehlenhoff.
	(2014/09/06) PS1 - test suite: added binary-check, to check that
	files are written in binary mode. Mostly relevant on Windows.
	(2014/09/06) PS1 - portability: fixed potential binary file mode
	bug on MinGW64.
	(2014/03/30) PS1 - man pages: fixed leading blank page with
	groff -man -Tps.
	(2013/12/29) PS1 - portability: made regular expressions in test
	suite POSIX compliant, reported by Ben Bullock.
	(2013/05/14) PS1 - distribution: removed libtool from distribution.

14/06/29 : v1.11 compiled by Guillaume Boesel (zzd10h)

09/02/23 : v1.8 compiled by Matthias Muench

Copyright © 2004-2024 by Björn Hagström All Rights Reserved