• R/O
  • SSH

GM: Commit

Main GraphicsMagick source repository


Commit MetaInfo

Révisionf592ca1f8692abc5579318857dbe4c4570f72116 (tree)
l'heure2011-05-30 02:48:06
AuteurBob Friesenhahn <bfriesen@simp...>
CommiterBob Friesenhahn

Message de Log

Remove files which were resurrected in 1.1 branch by Hg import.

Change Summary

  • delete: GraphicsMagick.spec
  • delete: VisualMagick/coders/LIBRARY.txt
  • delete: VisualMagick/contrib/win32/ATL/ADD_ON.txt
  • delete: VisualMagick/contrib/win32/ATL/ImageMagickObject/ADD_ON.txt
  • delete: VisualMagick/installer/txt/after-dll.txt
  • delete: VisualMagick/installer/txt/after-static.txt
  • delete: VisualMagick/installer/txt/before-dll.txt
  • delete: VisualMagick/installer/txt/before-static.txt
  • delete: coders/delegates.mgk.in
  • delete: coders/modules.mgk
  • delete: coders/type-ghostscript.mgk.in
  • delete: coders/type-solaris.mgk.in
  • delete: coders/type-windows.mgk.in
  • delete: coders/type.mgk.in
  • delete: images/logo.png
  • delete: images/magick.png
  • delete: images/magick_icons.ico
  • delete: images/magick_small.png
  • delete: magick/colors.mgk
  • delete: magick/integral_types.h
  • delete: magick/log.mgk
  • delete: magick/magic.mgk
  • delete: utilities/animate.1
  • delete: utilities/composite.1
  • delete: utilities/conjure.1
  • delete: utilities/convert.1
  • delete: utilities/display.1
  • delete: utilities/identify.1
  • delete: utilities/import.1
  • delete: utilities/mogrify.1
  • delete: utilities/montage.1

Modification

diff -r 879fd1319603 -r f592ca1f8692 GraphicsMagick.spec
--- a/GraphicsMagick.spec Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,227 +0,0 @@
1-%define _use_internal_dependency_generator 0
2-
3-# Allow for selectively disabling from commandline
4-%{!?quant:%define quant 8}
5-%{!?perlm:%define perlm 1}
6-%{!?cplus:%define cplus 1}
7-
8-Summary: An X application for displaying and manipulating images.
9-Name: GraphicsMagick
10-Version: 1.0.3
11-Release: 1
12-License: freeware
13-Group: X11/Applications/Graphics
14-Source: ftp://ftp.GraphicsMagick.org/pub/%{name}/%{name}-%{version}.tar.bz2
15-Url: http://www.GraphicsMagick.org/
16-Buildroot: %{_tmppath}/%{name}-%{version}-root
17-BuildPrereq: bzip2-devel, freetype-devel, libjpeg-devel, libpng-devel
18-BuildPrereq: libtiff-devel, zlib-devel
19-BuildPrereq: freetype-devel >= 2.0.1
20-Requires: bzip2, freetype, libjpeg, libpng, zlib
21-
22-%description
23-GraphicsMagick(TM) is an image display and manipulation tool for the X
24-Window System. GraphicsMagick can read and write JPEG, TIFF, PNM, GIF,
25-and Photo CD image formats. It can resize, rotate, sharpen, color
26-reduce, or add special effects to an image, and when finished you can
27-either save the completed work in the original format or a different
28-one. GraphicsMagick also includes command line programs for creating
29-animated or transparent .gifs, creating composite images, creating
30-thumbnail images, and more.
31-
32-GraphicsMagick is one of your choices if you need a program to manipulate
33-and display images. If you want to develop your own applications
34-which use GraphicsMagick code or APIs, you need to install
35-GraphicsMagick-devel as well.
36-
37-%package devel
38-Summary: Static libraries and header files for GraphicsMagick app development.
39-Group: X11/Development/Libraries
40-Requires: %{name} = %{version}-%{release}
41-
42-%description devel
43-GraphicsMagick-devel contains the static libraries and header files you'll
44-need to develop GraphicsMagick applications. GraphicsMagick is an image
45-manipulation program.
46-
47-If you want to create applications that will use GraphicsMagick code or
48-APIs, you need to install GraphicsMagick-devel as well as GraphicsMagick.
49-You do noy need to install it if you just want to use GraphicsMagick,
50-however.
51-
52-%if %{perlm}
53-%package perl
54-Summary: GraphicsMagick perl bindings
55-Group: System Environment/Libraries
56-BuildPrereq: perl >= 5.6.0
57-Requires: %{name} = %{version}-%{release}, perl >= 5.6.0
58-
59-%description perl
60-Perl bindings to GraphicsMagick.
61-
62-Install GraphicsMagick-perl if you want to use any perl scripts that use
63-GraphicsMagick.
64-%endif
65-
66-%if %{cplus}
67-%package c++
68-Summary: GraphicsMagick Magick++ library (C++ bindings)
69-Group: System Environment/Libraries
70-Requires: %{name} = %{version}-%{release}
71-
72-%description c++
73-This package contains the Magick++ library, a C++ binding to the GraphicsMagick
74-graphics manipulation library.
75-
76-Install GraphicsMagick-c++ if you want to use any applications that use
77-Magick++.
78-
79-%package c++-devel
80-Summary: C++ bindings for the GraphicsMagick library
81-Group: Development/Libraries
82-Requires: %{name} = %{version}, %{name}-c++ = %{version}
83-Requires: %{name}-devel = %{version}, bzip2-devel, freetype-devel
84-Requires: libjpeg-devel, libpng-devel, libtiff-devel, zlib-devel, libxml2-devel
85-
86-%description c++-devel
87-GraphicsMagick-devel contains the static libraries and header files you'll
88-need to develop GraphicsMagick applications using the Magick++ C++ bindings.
89-GraphicsMagick is an image manipulation program.
90-
91-If you want to create applications that will use Magick++ code or APIs,
92-you'll need to install GraphicsMagick-c++-devel, GraphicsMagick-devel and
93-GraphicsMagick. You don't need to install it if you just want to use
94-GraphicsMagick, or if you want to develop/compile applications using the
95-GraphicsMagick C interface, however.
96-%endif
97-
98-%prep
99-%setup -q
100-
101-%build
102-GM=$RPM_BUILD_DIR/%{name}-%{version}
103-export LDFLAGS="$LDFLAGS -L$GM/magick/.libs"
104-
105-%if %{perlm}
106-# Maybe this will fix perl installation issues.
107-if [ -z "`perl -v | grep 5.8`" ]; then
108- export PERLOPTS="PREFIX=$RPM_BUILD_ROOT%{_prefix}"
109-fi
110-%endif
111-
112-# This shouldn't be there yet.
113-rm PerlMagick/Makefile.PL
114-
115-%configure --enable-shared --disable-static \
116- --with-modules --enable-lzw \
117- --without-frozenpaths \
118-%if %{perlm}
119- --with-perl \
120- --with-perl-options="$PERLOPTS" \
121-%else
122- --without-perl \
123-%endif
124-%if %{cplus}
125- --with-magick-plus-plus \
126-%else
127- --without-magick-plus-plus \
128-%endif
129- --with-quantum-depth=%{quant}
130-make
131-
132-%install
133-rm -rf $RPM_BUILD_ROOT
134-make DESTDIR=$RPM_BUILD_ROOT install
135-
136-# Remove unpackaged files.
137-rm -f `find $RPM_BUILD_ROOT%{_libdir}/perl*/ -name perllocal.pod -type f`
138-rm -f `find $RPM_BUILD_ROOT%{_libdir}/perl*/ -name .packlist -type f`
139-rmdir $RPM_BUILD_ROOT%{_includedir}/magick
140-rmdir $RPM_BUILD_ROOT%{_datadir}/%{name}
141-
142-%post -p /sbin/ldconfig
143-
144-%postun -p /sbin/ldconfig
145-
146-%clean
147-rm -rf $RPM_BUILD_ROOT
148-
149-%files
150-%defattr(644, root, root, 755)
151-%doc README.txt NEWS
152-%doc %{_datadir}/%{name}-%{version}
153-%{_libdir}/lib%{name}.so.*
154-%dir %{_libdir}/%{name}-%{version}
155-%{_libdir}/%{name}-%{version}/*.mgk
156-%dir %{_libdir}/%{name}-%{version}/modules-Q%{quant}
157-%{_libdir}/%{name}-%{version}/modules-Q%{quant}/*/*.so
158-%{_libdir}/%{name}-%{version}/modules-Q%{quant}/coders/*.mgk
159-%attr(755, root, root) %{_bindir}/gm
160-%attr(644, root, man) %{_mandir}/man1/%{name}-config.1.gz
161-%attr(644, root, man) %{_mandir}/man1/gm.1.gz
162-%attr(644, root, man) %{_mandir}/man4/*gz
163-%attr(644, root, man) %{_mandir}/man5/*gz
164-
165-%files devel
166-%defattr(644, root, root, 755)
167-%dir %{_includedir}/%{name}/magick
168-%{_includedir}/%{name}/magick/*
169-%{_libdir}/lib%{name}.*a
170-%{_libdir}/lib%{name}.so
171-%dir %{_libdir}/%{name}-%{version}/modules-Q%{quant}
172-%{_libdir}/%{name}-%{version}/modules-Q%{quant}/*/*.la
173-%{_libdir}/pkgconfig/%{name}.pc
174-%{_bindir}/%{name}-config
175-
176-%if %{perlm}
177-%files perl
178-%defattr(644, root, root, 755)
179-%dir %{_libdir}/perl*/site_perl/*/*/Graphics
180-%{_libdir}/perl*/site_perl/*/*/Graphics/Magick.pm
181-%dir %{_libdir}/perl*/site_perl/*/*/auto/Graphics/Magick
182-%{_libdir}/perl*/site_perl/*/*/auto/Graphics/Magick/*
183-%attr(644, root, man) %{_mandir}/man3/*gz
184-%endif
185-
186-%if %{cplus}
187-%files c++
188-%defattr(644, root, root, 755)
189-%{_libdir}/lib%{name}++.so.*
190-
191-%files c++-devel
192-%defattr(644, root, root, 755)
193-%{_includedir}/%{name}/Magick++.h
194-%dir %{_includedir}/%{name}/Magick++
195-%{_includedir}/%{name}/Magick++/*
196-%{_libdir}/lib%{name}++.*a
197-%{_libdir}/lib%{name}++.so
198-%{_libdir}/pkgconfig/%{name}++.pc
199-%{_bindir}/%{name}++-config
200-%attr(644, root, man) %{_mandir}/man1/%{name}++-config.1.gz
201-%endif
202-
203-%changelog
204-* Mon Jul 28 2003 Bob Friesenhahn <bfriesen@graphicsmagick.org> 1.1-1
205-- Changed default quantum depth to 8 bits.
206-
207-* Mon Jun 09 2003 Troy Edwards <vallimar@sexorcisto.net> 1.0.2-3
208-- removed libungif as a dependancy
209-- changed with/without-magick_plus_plus -> with/without-magick-plus-plus
210-- Use --with-perl-options instead of patching Makefile.in
211-- Only set a perl prefix if we aren't using perl >= 5.8.0
212-
213-* Sat Jun 07 2003 Troy Edwards <vallimar@sexorcisto.net> 1.0.2-2
214-- patch to pass DESTDIR to install-exec-perl since some users
215- reported problems
216-
217-* Sat Jun 07 2003 Troy Edwards <vallimar@sexorcisto.net> 1.0.2-1
218-- updated to 1.0.2
219-
220-* Tue May 05 2003 Troy Edwards <vallimar@sexorcisto.net> 1.0-1
221-- updated to 1.0 Final
222-
223-* Fri Apr 25 2003 Troy Edwards <vallimar@sexorcisto.net> 1.0-Beta1-1
224-- updated to 1.0-Beta1
225-
226-* Mon Oct 22 2002 Troy Edwards <vallimar@sexorcisto.net>
227-- updated to 1.0.0pre
diff -r 879fd1319603 -r f592ca1f8692 VisualMagick/coders/LIBRARY.txt
--- a/VisualMagick/coders/LIBRARY.txt Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
1-#ECF - this file contains additional configuration info.
2-INCLUDE = ..\..\wmf
3-INCLUDE = ..\..\wmf\include
4-INCLUDE = ..\..\tiff
5-INCLUDE = ..\..\tiff\libtiff
6-INCLUDE = ..\..\png
7-INCLUDE = ..\..\fpx
8-INCLUDE = ..\..\fpx\basics
9-INCLUDE = ..\..\fpx\fpx
10-INCLUDE = ..\..\fpx\jpeg
11-INCLUDE = ..\..\fpx\ole
12-INCLUDE = ..\..\fpx\ri_image
13-INCLUDE = ..\..\jbig
14-INCLUDE = ..\..\jbig\libjbig
15-INCLUDE = ..\..\jp2
16-INCLUDE = ..\..\jp2\src
17-INCLUDE = ..\..\jp2\src\libjasper
18-INCLUDE = ..\..\jp2\src\libjasper\base
19-INCLUDE = ..\..\jp2\src\libjasper\include
20-INCLUDE = ..\..\jp2\src\libjasper\include\jasper
21-INCLUDE = ..\..\jp2\src\libjasper\jp2
22-INCLUDE = ..\..\jp2\src\libjasper\jpc
23-
24-
diff -r 879fd1319603 -r f592ca1f8692 VisualMagick/contrib/win32/ATL/ADD_ON.txt
--- a/VisualMagick/contrib/win32/ATL/ADD_ON.txt Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
1-This is a placeholder to make sure that this directory exists.
\ No newline at end of file
diff -r 879fd1319603 -r f592ca1f8692 VisualMagick/contrib/win32/ATL/ImageMagickObject/ADD_ON.txt
--- a/VisualMagick/contrib/win32/ATL/ImageMagickObject/ADD_ON.txt Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
1-#ECF - this file contains additional configuration info.
2-DEFINE = _USRDLL
3-DEFINE = _ATL_STATIC_REGISTRY
4-EXCLUDE = dlldata.c
5-EXCLUDE = ImageMagickObject_i.c
6-EXCLUDE = ImageMagickObject_p.c
7-EXCLUDE = ImageMagickObjectps.def
diff -r 879fd1319603 -r f592ca1f8692 VisualMagick/installer/txt/after-dll.txt
--- a/VisualMagick/installer/txt/after-dll.txt Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
1-You have now installed GraphicsMagick. To test the installation select "Command
2-Prompt" from the Windows Start menu. Within the window type
3-
4- gm convert logo: logo.miff
5- gmdisplay logo.miff
6-
7-and the GraphicsMagick logo should be displayed in a window.
8-
9-If you selected to create a desktop icon, an icon labeled "GraphicsMagick
10-Display" will appear on your desktop. Double clicking brings up GraphicsMagick's
11-image display program. Please be patient with us. The image display program
12-is still very much under development.
13-
14-For your convenience, the full content of the GraphicsMagick web site has been
15-installed on your computer. This is available from the Windows start menu via
16-"GraphicsMagick 1.0" -> "GraphicsMagick Web Pages".
17-
18-For C and C++ developers who would like to be able to use the DLLs provided
19-with this package, link libraries and header files are provide in the 'lib'
20-and 'include' subdirectories of the installation directory. Demonstration
21-project files and source files for Magick++ may be found in the Magick++_Demo
22-subdirectory. Build these via the Magick++_Demo.dsw workspace file.
diff -r 879fd1319603 -r f592ca1f8692 VisualMagick/installer/txt/after-static.txt
--- a/VisualMagick/installer/txt/after-static.txt Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
1-You have now installed GraphicsMagick. To test the installation select "Command
2-Prompt" from the Windows Start menu. Within the window type
3-
4- gm convert logo: logo.miff
5- gmdisplay logo.miff
6-
7-and the GraphicsMagick logo should be displayed in a window.
8-
9-If you selected to create a desktop icon, an icon labeled "GraphicsMagick
10-Display" will appear on your desktop. Double clicking brings up GraphicsMagick's
11-image display program. Please be patient with us. The image display program
12-is still very much under development.
13-
14-For your convenience, the full content of the GraphicsMagick web site has been
15-installed on your computer. This is available from the Windows start menu via
16-"GraphicsMagick 1.0" -> "GraphicsMagick Web Pages".
17-
18-For C and C++ developers who would like to be able to use the DLLs provided
19-with this package, link libraries and header files are provide in the 'lib'
20-and 'include' subdirectories of the installation directory. Demonstration
21-project files and source files for Magick++ may be found in the Magick++_Demo
22-subdirectory. Build these via the Magick++_Demo.dsw workspace file.
diff -r 879fd1319603 -r f592ca1f8692 VisualMagick/installer/txt/before-dll.txt
--- a/VisualMagick/installer/txt/before-dll.txt Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,129 +0,0 @@
1-
2-Welcome to GraphicsMagick!
3-
4- GraphicsMagick is copyrighted (C) by GraphicsMagick Group. It is free for any
5- use, commercial or private. However, this installation package is based on
6- additional programs and libraries which use a different license than
7- GraphicsMagick. None of these licenses prohibit you from using this package
8- for commercial or private use, but they may impose requirements on
9- re-distribution of the package. Please see the 'licenses' subdirectory in
10- the package installation directory after you the package is installed to
11- view the license restrictions of additional package components.
12-
13-Before You Start
14-
15- Please note that the user who installs this package may require
16- "Administrator" privileges in order to properly GraphicsMagick.
17-
18- While multiple versions of GraphicsMagick may be installed at one time, if
19- your intention is to replace a prior installation of GraphicsMagick with a
20- newer version, then it may be wise to uninstall the existing GraphicsMagick
21- prior to installing the newer version.
22-
23- Before installing GraphicsMagick, please make sure that you are installing the
24- current release version. The current release version is posted to the site
25- "http://www.GraphicsMagick.org/". Before submitting a bug report please ensure
26- that you are using the current release version.
27-
28- While it is not a requirement, it is recommended that the Ghostscript
29- package be installed. Ghostscript is available from
30- "http://www.cs.wisc.edu/~ghost/". GraphicsMagick uses Ghostscript to render
31- Postscript and PDF files, as well as formats where a translator to
32- Postscript is available. GraphicsMagick will use the fonts delivered with
33- Ghostscript to support the set of standard Postscript fonts.
34-
35- The installation package includes the Perl Image::Magick extension
36- (PerlMagick) as an installation option. If you would like to use this
37- extension, then you should install ActiveState ActivePerl (available from
38- "http://www.activestate.com/Products/Download/Register.plex?id=ActivePerl")
39- prior to commencing with installation of GraphicsMagick. If you should decide to
40- install ActivePerl later, you can simply re-run this installation program
41- to install PerlMagick.
42-
43-Installation Steps
44-
45- The following describes the steps remaining to install GraphicsMagick.
46-
47- Select Destination Directory
48-
49- Specify what drive and directory to install GraphicsMagick into.
50- Approximately 17MB of free disk space is required to install GraphicsMagick.
51- The default installation directory is similar to
52- "C:\Program Files\GraphicsMagick-1.0-Q8". Once you have entered the
53- desired installation directory, then select "Next>" to continue.
54-
55- Select Start Menu Folder
56-
57- Select the folder where you would like the program's shortcuts to appear.
58- The default should normally be satisfactory. Click on "Next>" to continue.
59-
60- Select Additional Tasks
61-
62- A screen is displayed which provides the following options
63-
64- o Create a desktop icon
65-
66- This option adds an icon to the desktop for GraphicsMagick's
67- display program.
68-
69- o Update executable search path
70-
71- This option adds the GraphicsMagick installation directory to the
72- executable search path.
73-
74- o Associate supported file extensions with GraphicsMagick
75-
76- Regardless of this setting, formats which are invented by GraphicsMagick
77- will be associated with GraphicsMagick. If this box is checkmarked, then
78- *all* image formats that GraphicsMagick supports (including popular
79- formats like GIF, JPEG, TIFF, PDF, and Postscript) will be associated
80- with the GraphicsMagick display program. Please consider carefully if
81- you want to do this!
82-
83- o Install PerlMagick for ActiveState Perl v5.8.0 build 804
84-
85- This option runs the Perl installer to install the Image::Magick
86- extension.
87-
88- o Install ImageMagickObject OLE Control
89-
90- This option registers the ImageMagickObject DLL as an OLE Control to
91- support use from languages which support using COM objects.
92-
93- Please ensure that you are satisified with your selections prior to
94- continuing.
95-
96- Ready to Install
97-
98- A screen is displayed which displays the selected options. If you are not
99- satisfied with a selected option, then click on "<Back" to go back to a
100- previous screen so that the option may be adjusted. If you are satisfied
101- with the options and are ready to install, then select "Install". To
102- abort the installation entirely, select "Cancel".
103-
104- Installation Progress
105-
106- While the install program is performing the installation, it will display
107- what it is doing in an installation progress window.
108-
109- Finishing Up
110-
111- By default "View index.html" is check-marked. This causes the
112- GraphicsMagick web pages to be displayed in a browser when "Finish" is
113- selected. If you do not want to view the web pages, then de-select
114- "View index.html". Select "Finish" to exit the installation program.
115- Under Windows '95 and Windows '98 it will be necessary to reboot the
116- system in order for some settings to take effect (such as executable
117- search path) since these are set in autoexec.bat. It is advisable to
118- inspect the contents of autoexec.bat before rebooting to ensure that
119- the path has been updated correctly.
120-
121- Testing The Installation
122-
123- Select "Command Prompt" from the Windows Start menu. Within the window type
124-
125- gm convert logo: logo.miff
126- gmdisplay logo.miff
127-
128- and the GraphicsMagick logo should be displayed in a window.
129-
diff -r 879fd1319603 -r f592ca1f8692 VisualMagick/installer/txt/before-static.txt
--- a/VisualMagick/installer/txt/before-static.txt Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,129 +0,0 @@
1-
2-Welcome to GraphicsMagick!
3-
4- GraphicsMagick is copyrighted (C) by GraphicsMagick Group. It is free for any
5- use, commercial or private. However, this installation package is based on
6- additional programs and libraries which use a different license than
7- GraphicsMagick. None of these licenses prohibit you from using this package
8- for commercial or private use, but they may impose requirements on
9- re-distribution of the package. Please see the 'licenses' subdirectory in
10- the package installation directory after you the package is installed to
11- view the license restrictions of additional package components.
12-
13-Before You Start
14-
15- Please note that the user who installs this package may require
16- "Administrator" privileges in order to properly GraphicsMagick.
17-
18- While multiple versions of GraphicsMagick may be installed at one time, if
19- your intention is to replace a prior installation of GraphicsMagick with a
20- newer version, then it may be wise to uninstall the existing GraphicsMagick
21- prior to installing the newer version.
22-
23- Before installing GraphicsMagick, please make sure that you are installing the
24- current release version. The current release version is posted to the site
25- "http://www.GraphicsMagick.org/". Before submitting a bug report please ensure
26- that you are using the current release version.
27-
28- While it is not a requirement, it is recommended that the Ghostscript
29- package be installed. Ghostscript is available from
30- "http://www.cs.wisc.edu/~ghost/". GraphicsMagick uses Ghostscript to render
31- Postscript and PDF files, as well as formats where a translator to
32- Postscript is available. GraphicsMagick will use the fonts delivered with
33- Ghostscript to support the set of standard Postscript fonts.
34-
35- The installation package includes the Perl Image::Magick extension
36- (PerlMagick) as an installation option. If you would like to use this
37- extension, then you should install ActiveState ActivePerl (available from
38- "http://www.activestate.com/Products/Download/Register.plex?id=ActivePerl")
39- prior to commencing with installation of GraphicsMagick. If you should decide to
40- install ActivePerl later, you can simply re-run this installation program
41- to install PerlMagick.
42-
43-Installation Steps
44-
45- The following describes the steps remaining to install GraphicsMagick.
46-
47- Select Destination Directory
48-
49- Specify what drive and directory to install GraphicsMagick into.
50- Approximately 14MB of free disk space is required to install GraphicsMagick.
51- The default installation directory is similar to
52- "C:\Program Files\GraphicsMagick-1.0-Q8". Once you have entered the
53- desired installation directory, then select "Next>" to continue.
54-
55- Select Start Menu Folder
56-
57- Select the folder where you would like the program's shortcuts to appear.
58- The default should normally be satisfactory. Click on "Next>" to continue.
59-
60- Select Additional Tasks
61-
62- A screen is displayed which provides the following options
63-
64- o Create a desktop icon
65-
66- This option adds an icon to the desktop for GraphicsMagick's
67- display program.
68-
69- o Update executable search path
70-
71- This option adds the GraphicsMagick installation directory to the
72- executable search path.
73-
74- o Associate supported file extensions with GraphicsMagick
75-
76- Regardless of this setting, formats which are invented by GraphicsMagick
77- will be associated with GraphicsMagick. If this box is checkmarked, then
78- *all* image formats that GraphicsMagick supports (including popular
79- formats like GIF, JPEG, TIFF, PDF, and Postscript) will be associated
80- with the GraphicsMagick display program. Please consider carefully if
81- you want to do this!
82-
83- o Install PerlMagick for ActiveState Perl v5.8.0 build 804
84-
85- This option runs the Perl installer to install the Image::Magick
86- extension.
87-
88- o Install ImageMagickObject OLE Control
89-
90- This option registers the ImageMagickObject DLL as an OLE Control to
91- support use from languages which support using COM objects.
92-
93- Please ensure that you are satisified with your selections prior to
94- continuing.
95-
96- Ready to Install
97-
98- A screen is displayed which displays the selected options. If you are not
99- satisfied with a selected option, then click on "<Back" to go back to a
100- previous screen so that the option may be adjusted. If you are satisfied
101- with the options and are ready to install, then select "Install". To
102- abort the installation entirely, select "Cancel".
103-
104- Installation Progress
105-
106- While the install program is performing the installation, it will display
107- what it is doing in an installation progress window.
108-
109- Finishing Up
110-
111- By default "View index.html" is check-marked. This causes the
112- GraphicsMagick web pages to be displayed in a browser when "Finish" is
113- selected. If you do not want to view the web pages, then de-select
114- "View index.html". Select "Finish" to exit the installation program.
115- Under Windows '95 and Windows '98 it will be necessary to reboot the
116- system in order for some settings to take effect (such as executable
117- search path) since these are set in autoexec.bat. It is advisable to
118- inspect the contents of autoexec.bat before rebooting to ensure that
119- the path has been updated correctly.
120-
121- Testing The Installation
122-
123- Select "Command Prompt" from the Windows Start menu. Within the window type
124-
125- gm convert logo: logo.miff
126- gmdisplay logo.miff
127-
128- and the GraphicsMagick logo should be displayed in a window.
129-
diff -r 879fd1319603 -r f592ca1f8692 coders/delegates.mgk.in
--- a/coders/delegates.mgk.in Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,92 +0,0 @@
1-<?xml version="1.0"?>
2-<!--
3- Delegate command file.
4-
5- Commands which specify
6-
7- decode="in_format" encode="out_format"
8-
9- specify the rules for converting from in_format to out_format
10- These rules may be used to translate directly between formats.
11-
12- Commands which specify only
13-
14- decode="in_format"
15-
16- specify the rules for converting from in_format to some format that
17- GraphicsMagick will automatically recognize. These rules are used to
18- decode formats.
19-
20- Commands which specify only
21-
22- encode="out_format"
23-
24- specify the rules for an "encoder" which may accept any input format.
25-
26- For delegates other than gs-color, gs-mono, and mpeg-encode
27- the substitution rules are as follows:
28-
29- %i input image filename
30- %o output image filename
31- %u unique temporary filename
32- %z secondary unique temporary filename
33-
34- %# input image signature
35- %b image file size
36- %c input image comment
37- %g window group
38- %h image rows (height)
39- %k input image number colors
40- %m input image format
41- %p page number
42- %q input image depth
43- %s scene number
44- %w image columns (width)
45- %x input image x resolution
46- %y input image y resolution
47-
48- -->
49-<delegatemap>
50- <delegate decode="autotrace" stealth="True" command='@AutotraceDecodeDelegate@ -output-format svg -output-file "%o" "%i"' />
51- <delegate decode="browse" stealth="True" spawn="True" command='@BrowseDelegate@ http://www.imagemagick.org/' />
52- <delegate decode="cgm" command='@CGMDecodeDelegate@ -d ps < "%i" > "%o" 2>/dev/null' />
53- <delegate decode="dot" command='@DOTDecodeDelegate@ -Tps "%i" -o "%o"' />
54- <delegate decode="dvi" command='@DVIDecodeDelegate@ -q -o "%o" "%i"' />
55- <delegate decode="edit" stealth="True" command='@EditorDelegate@ -title "Edit Image Comment" -e vi "%o"' />
56- <delegate decode="emf" command='@WMFDecodeDelegate@ -o "%o" "%i"' />
57- <delegate decode="eps" encode="pdf" mode="bi" command='@PSDelegate@ -q -dBATCH -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSPDFDevice@ -sOutputFile=%o -- "%i" -c quit' />
58- <delegate decode="eps" encode="ps" mode="bi" command='@PSDelegate@ -q -dBATCH -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSPSDevice@ -sOutputFile=%o -- "%i" -c quit' />
59- <delegate decode="fig" command='@FIGDecodeDelegate@ -L ps "%i" "%o"' />
60- <delegate decode="gplt" command='@EchoDelegate@ "set size 1.25,0.62
61- set terminal postscript portrait color solid; set output "%o"; load "%i"" > %u;@GnuplotDecodeDelegate@ %u' />
62- <delegate decode="gs-color" stealth="True" command='@PSDelegate@ -q -dBATCH -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSColorDevice@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u -g%s -r%s %s -sOutputFile=%s -- "%s" -c quit' />
63- <delegate decode="gs-mono" stealth="True" command='@PSDelegate@ -q -dBATCH -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSMonoDevice@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u -g%s -r%s %s -sOutputFile=%s -- "%s" -c quit' />
64- <delegate decode="hpg" command='@HPGLDecodeDelegate@ -q -m eps -f `basename "%o"` "%i"
65- mv -f `basename "%o"` "%o"' />
66- <delegate decode="hpgl" command='@HPGLDecodeDelegate@ -q -m eps -f `basename "%o"` "%i"
67- mv -f `basename "%o"` "%o"' />
68- <delegate decode="htm" command='@HTMLDecodeDelegate@ -U -o "%o" "%i"' />
69- <delegate decode="html" command='@HTMLDecodeDelegate@ -U -o "%o" "%i"' />
70- <delegate decode="ilbm" command='@ILBMDecodeDelegate@ "%i" > "%o"' />
71- <delegate decode="man" command='@MANDelegate@ -man -Tps "%i" > "%o"' />
72- <delegate decode="mpeg" command='@MPEGDecodeDelegate@ -q -b "%i" -f -o3 "%u%%05d"; @GMDelegate@ convert -temporary "%u*.ppm" "miff:%o" ; rm -f %u*.ppm ' />
73- <delegate encode="mpeg-encode" stealth="True" command='@MPEGEncodeDelegate@ "%i" "%o"' />
74- <delegate decode="pdf" encode="eps" mode="bi" command='@PSDelegate@ -q -dBATCH -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSEPSDevice@ -sOutputFile=%o -- "%i" -c quit' />
75- <delegate decode="pdf" encode="ps" mode="bi" command='@PSDelegate@ -q -dBATCH -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSPSDevice@ -sOutputFile=%o -- "%i" -c quit' />
76- <delegate decode="pnm" encode="ilbm" mode="encode" command='@ILBMEncodeDelegate@ -24if "%i" > "%o"' />
77- <delegate decode="pnm" encode="launch" mode="encode" command='@LaunchDelegate@ "%i"' />
78- <delegate decode="pnm" encode="win" mode="encode" command='@GMDelegate@ display -immutable "%i"' />
79- <delegate decode="pov" command='@POVDelegate@ "+i"%i"" +o"%o" +fn%q +w%w +h%h +a -q9 -kfi"%s" -kff"%n"
80- @GMDelegate@ convert -concatenate "%o*.png" "%o"' />
81- <delegate decode="ps" encode="eps" mode="bi" command='@PSDelegate@ -q -dBATCH -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSEPSDevice@ -sOutputFile=%o -- "%i" -c quit' />
82- <delegate decode="ps" encode="pdf" mode="bi" command='@PSDelegate@ -q -dBATCH -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSPDFDevice@ -sOutputFile=%o -- "%i" -c quit' />
83- <delegate decode="ps" encode="print" mode="encode" command='@PrintDelegate@ "%i"' />
84- <delegate decode="rad" command='@RADDecodeDelegate@ -g 1.0 "%i" "%o"' />
85- <delegate decode="rgba" encode="rle" mode="encode" command='@GMDelegate@ mogrify -flip -size %wx%h "rgba:%i"
86- @RLEEncodeDelegate@ -w %w -h %h -n 4 -o "%o" "%i"' />
87- <delegate decode="scan" command='@SCANDecodeDelegate@ -d "%i" > "%o"' />
88- <delegate decode="shtml" command='@HTMLDecodeDelegate@ -U -o "%o" "%i"' />
89- <delegate decode="txt" encode="ps" mode="bi" command='@TXTDelegate@ -o "%o" "%i"' />
90- <delegate decode="wmf" command='@WMFDecodeDelegate@ -o "%o" "%i"' />
91- <delegate encode="show" stealth="True" spawn="True" command='@GMDelegate@ display -immutable -delay 0 -window_group %g -title "%l of %f" "tmp:%o"' />
92-</delegatemap>
diff -r 879fd1319603 -r f592ca1f8692 coders/modules.mgk
--- a/coders/modules.mgk Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,88 +0,0 @@
1-<?xml version="1.0"?>
2-<modulemap>
3- <module magick="8BIM" name="META" />
4- <module magick="8BIMTEXT" name="META" />
5- <module magick="8BIMWTEXT" name="META" />
6- <module magick="AFM" name="TTF" />
7- <module magick="APP1" name="META" />
8- <module magick="APP1JPEG" name="META" />
9- <module magick="B" name="GRAY" />
10- <module magick="BIE" name="JBIG" />
11- <module magick="C" name="GRAY" />
12- <module magick="CUR" name="ICON" />
13- <module magick="DCX" name="PCX" />
14- <module magick="EMF" name="EMF" />
15- <module magick="EPDF" name="PDF" />
16- <module magick="EPI" name="PS" />
17- <module magick="EPS" name="PS" />
18- <module magick="EPS2" name="PS2" />
19- <module magick="EPSF" name="PS" />
20- <module magick="EPSI" name="PS" />
21- <module magick="EXIF" name="META" />
22- <module magick="FILE" name="URL" />
23- <module magick="FRACTAL" name="PLASMA" />
24- <module magick="FTP" name="URL" />
25- <module magick="G" name="GRAY" />
26- <module magick="G3" name="FAX" />
27- <module magick="GIF87" name="GIF" />
28- <module magick="GRANITE" name="LOGO" />
29- <module magick="H" name="LOGO" />
30- <module magick="H5" name="HDF" />
31- <module magick="HTM" name="HTML" />
32- <module magick="HTTP" name="URL" />
33- <module magick="ICB" name="TGA" />
34- <module magick="ICC" name="META" />
35- <module magick="ICM" name="META" />
36- <module magick="ICO" name="ICON" />
37- <module magick="IMAGE" name="LOGO" />
38- <module magick="IMPLICIT" name="MIFF" />
39- <module magick="IPTC" name="META" />
40- <module magick="IPTCTEXT" name="META" />
41- <module magick="IPTCWTEXT" name="META" />
42- <module magick="JBG" name="JBIG" />
43- <module magick="JNG" name="PNG" />
44- <module magick="JPC" name="JP2" />
45- <module magick="JPG" name="JPEG" />
46- <module magick="K" name="GRAY" />
47- <module magick="M" name="GRAY" />
48- <module magick="M2V" name="MPEG" />
49- <module magick="MNG" name="PNG" />
50- <module magick="MPG" name="MPEG" />
51- <module magick="MPRI" name="MPR" />
52- <module magick="NETSCAPE" name="LOGO" />
53- <module magick="O" name="GRAY" />
54- <module magick="P7" name="PNM" />
55- <module magick="PAL" name="UYVY" />
56- <module magick="PATTERN" name="LOGO" />
57- <module magick="PBM" name="PNM" />
58- <module magick="PCDS" name="PCD" />
59- <module magick="PCT" name="PICT" />
60- <module magick="PFA" name="TTF" />
61- <module magick="PFB" name="TTF" />
62- <module magick="PFM" name="TTF" />
63- <module magick="PGM" name="PNM" />
64- <module magick="PGX" name="JP2" />
65- <module magick="PICON" name="XPM" />
66- <module magick="PM" name="XPM" />
67- <module magick="PNG8" name="PNG" />
68- <module magick="PNG24" name="PNG" />
69- <module magick="PNG32" name="PNG" />
70- <module magick="PPM" name="PNM" />
71- <module magick="PSD" name="PSD" />
72- <module magick="PTIF" name="TIFF" />
73- <module magick="R" name="GRAY" />
74- <module magick="RAS" name="SUN" />
75- <module magick="RGBA" name="RGB" />
76- <module magick="ROSE" name="LOGO" />
77- <module magick="SHTML" name="HTML" />
78- <module magick="TEXT" name="TXT" />
79- <module magick="TIF" name="TIFF" />
80- <module magick="VDA" name="TGA" />
81- <module magick="VST" name="TGA" />
82- <module magick="WMFWIN32" name="EMF" />
83- <module magick="XMP" name="META" />
84- <module magick="XTRNARRAY" name="XTRN" />
85- <module magick="XTRNBSTR" name="XTRN" />
86- <module magick="XV" name="VIFF" />
87- <module magick="Y" name="GRAY" />
88-</modulemap>
diff -r 879fd1319603 -r f592ca1f8692 coders/type-ghostscript.mgk.in
--- a/coders/type-ghostscript.mgk.in Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,402 +0,0 @@
1-<?xml version="1.0"?>
2-<typemap>
3- <type
4- name="AvantGarde-Book"
5- fullname="AvantGarde Book"
6- family="AvantGarde"
7- foundry="URW"
8- weight="400"
9- style="normal"
10- stretch="normal"
11- format="type1"
12- metrics="@ghostscript_font_dir@a010013l.afm"
13- glyphs="@ghostscript_font_dir@a010013l.pfb"
14- />
15- <type
16- name="AvantGarde-BookOblique"
17- fullname="AvantGarde Book Oblique"
18- family="AvantGarde"
19- foundry="URW"
20- weight="400"
21- style="oblique"
22- stretch="normal"
23- format="type1"
24- metrics="@ghostscript_font_dir@a010033l.afm"
25- glyphs="@ghostscript_font_dir@a010033l.pfb"
26- />
27- <type
28- name="AvantGarde-Demi"
29- fullname="AvantGarde DemiBold"
30- family="AvantGarde"
31- foundry="URW"
32- weight="600"
33- style="normal"
34- stretch="normal"
35- format="type1"
36- metrics="@ghostscript_font_dir@a010015l.afm"
37- glyphs="@ghostscript_font_dir@a010015l.pfb"
38- />
39- <type
40- name="AvantGarde-DemiOblique"
41- fullname="AvantGarde DemiOblique"
42- family="AvantGarde"
43- foundry="URW"
44- weight="600"
45- style="oblique"
46- stretch="normal"
47- format="type1"
48- metrics="@ghostscript_font_dir@a010035l.afm"
49- glyphs="@ghostscript_font_dir@a010035l.pfb"
50- />
51- <type
52- name="Bookman-Demi"
53- fullname="Bookman DemiBold"
54- family="Bookman"
55- foundry="URW"
56- weight="600"
57- style="normal"
58- stretch="normal"
59- format="type1"
60- metrics="@ghostscript_font_dir@b018015l.afm"
61- glyphs="@ghostscript_font_dir@b018015l.pfb"
62- />
63- <type
64- name="Bookman-DemiItalic"
65- fullname="Bookman DemiBold Italic"
66- family="Bookman"
67- foundry="URW"
68- weight="600"
69- style="italic"
70- stretch="normal"
71- format="type1"
72- metrics="@ghostscript_font_dir@b018035l.afm"
73- glyphs="@ghostscript_font_dir@b018035l.pfb"
74- />
75- <type
76- name="Bookman-Light"
77- fullname="Bookman Light"
78- family="Bookman"
79- foundry="URW"
80- weight="300"
81- style="normal"
82- stretch="normal"
83- format="type1"
84- metrics="@ghostscript_font_dir@b018012l.afm"
85- glyphs="@ghostscript_font_dir@b018012l.pfb"
86- />
87- <type
88- name="Bookman-LightItalic"
89- fullname="Bookman Light Italic"
90- family="Bookman"
91- foundry="URW"
92- weight="300"
93- style="italic"
94- stretch="normal"
95- format="type1"
96- metrics="@ghostscript_font_dir@b018032l.afm"
97- glyphs="@ghostscript_font_dir@b018032l.pfb"
98- />
99- <type
100- name="Courier"
101- fullname="Courier Regular"
102- family="Courier"
103- foundry="URW"
104- weight="400"
105- style="normal"
106- stretch="normal"
107- format="type1"
108- metrics="@ghostscript_font_dir@n022003l.afm"
109- glyphs="@ghostscript_font_dir@n022003l.pfb"
110- />
111- <type
112- name="Courier-Bold"
113- fullname="Courier Bold"
114- family="Courier"
115- foundry="URW"
116- weight="700"
117- style="normal"
118- stretch="normal"
119- format="type1"
120- metrics="@ghostscript_font_dir@n022004l.afm"
121- glyphs="@ghostscript_font_dir@n022004l.pfb"
122- />
123- <type
124- name="Courier-Oblique"
125- fullname="Courier Regular Oblique"
126- family="Courier"
127- foundry="URW"
128- weight="400"
129- style="oblique"
130- stretch="normal"
131- format="type1"
132- metrics="@ghostscript_font_dir@n022023l.afm"
133- glyphs="@ghostscript_font_dir@n022023l.pfb"
134- />
135- <type
136- name="Courier-BoldOblique"
137- fullname="Courier Bold Oblique"
138- family="Courier"
139- foundry="URW"
140- weight="700"
141- style="oblique"
142- stretch="normal"
143- format="type1"
144- metrics="@ghostscript_font_dir@n022024l.afm"
145- glyphs="@ghostscript_font_dir@n022024l.pfb"
146- />
147- <type
148- name="Helvetica"
149- fullname="Helvetica Regular"
150- family="Helvetica"
151- foundry="URW"
152- weight="400"
153- style="normal"
154- stretch="normal"
155- format="type1"
156- metrics="@ghostscript_font_dir@n019003l.afm"
157- glyphs="@ghostscript_font_dir@n019003l.pfb"
158- />
159- <type
160- name="Helvetica-Bold"
161- fullname="Helvetica Bold"
162- family="Helvetica"
163- foundry="URW"
164- weight="700"
165- style="normal"
166- stretch="normal"
167- format="type1"
168- metrics="@ghostscript_font_dir@n019004l.afm"
169- glyphs="@ghostscript_font_dir@n019004l.pfb"
170- />
171- <type
172- name="Helvetica-Oblique"
173- fullname="Helvetica Regular Italic"
174- family="Helvetica"
175- foundry="URW"
176- weight="400"
177- style="italic"
178- stretch="normal"
179- format="type1"
180- metrics="@ghostscript_font_dir@n019023l.afm"
181- glyphs="@ghostscript_font_dir@n019023l.pfb"
182- />
183- <type
184- name="Helvetica-BoldOblique"
185- fullname="Helvetica Bold Italic"
186- family="Helvetica"
187- foundry="URW"
188- weight="700"
189- style="italic"
190- stretch="normal"
191- format="type1"
192- metrics="@ghostscript_font_dir@n019024l.afm"
193- glyphs="@ghostscript_font_dir@n019024l.pfb"
194- />
195- <type
196- name="Helvetica-Narrow"
197- fullname="Helvetica Narrow"
198- family="Helvetica Narrow"
199- foundry="URW"
200- weight="400"
201- style="normal"
202- stretch="condensed"
203- format="type1"
204- metrics="@ghostscript_font_dir@n019043l.afm"
205- glyphs="@ghostscript_font_dir@n019043l.pfb"
206- />
207- <type
208- name="Helvetica-Narrow-Oblique"
209- fullname="Helvetica Narrow Oblique"
210- family="Helvetica Narrow"
211- foundry="URW"
212- weight="400"
213- style="oblique"
214- stretch="condensed"
215- format="type1"
216- metrics="@ghostscript_font_dir@n019063l.afm"
217- glyphs="@ghostscript_font_dir@n019063l.pfb"
218- />
219- <type
220- name="Helvetica-Narrow-Bold"
221- fullname="Helvetica Narrow Bold"
222- family="Helvetica Narrow"
223- foundry="URW"
224- weight="700"
225- style="normal"
226- stretch="condensed"
227- format="type1"
228- metrics="@ghostscript_font_dir@n019044l.afm"
229- glyphs="@ghostscript_font_dir@n019044l.pfb"
230- />
231- <type
232- name="Helvetica-Narrow-BoldOblique"
233- fullname="Helvetica Narrow Bold Oblique"
234- family="Helvetica Narrow"
235- foundry="URW"
236- weight="700"
237- style="oblique"
238- stretch="condensed"
239- format="type1"
240- metrics="@ghostscript_font_dir@n019064l.afm"
241- glyphs="@ghostscript_font_dir@n019064l.pfb"
242- />
243- <type
244- name="NewCenturySchlbk-Roman"
245- fullname="New Century Schoolbook"
246- family="NewCenturySchlbk"
247- foundry="URW"
248- weight="400"
249- style="normal"
250- stretch="normal"
251- format="type1"
252- metrics="@ghostscript_font_dir@c059013l.afm"
253- glyphs="@ghostscript_font_dir@c059013l.pfb"
254- />
255- <type
256- name="NewCenturySchlbk-Italic"
257- fullname="New Century Schoolbook Italic"
258- family="NewCenturySchlbk"
259- foundry="URW"
260- weight="400"
261- style="italic"
262- stretch="normal"
263- format="type1"
264- metrics="@ghostscript_font_dir@c059033l.afm"
265- glyphs="@ghostscript_font_dir@c059033l.pfb"
266- />
267- <type
268- name="NewCenturySchlbk-Bold"
269- fullname="New Century Schoolbook Bold"
270- family="NewCenturySchlbk"
271- foundry="URW"
272- weight="700"
273- style="normal"
274- stretch="normal"
275- format="type1"
276- metrics="@ghostscript_font_dir@c059016l.afm"
277- glyphs="@ghostscript_font_dir@c059016l.pfb"
278- />
279- <type
280- name="NewCenturySchlbk-BoldItalic"
281- fullname="New Century Schoolbook Bold Italic"
282- family="NewCenturySchlbk"
283- foundry="URW"
284- weight="700"
285- style="italic"
286- stretch="normal"
287- format="type1"
288- metrics="@ghostscript_font_dir@c059036l.afm"
289- glyphs="@ghostscript_font_dir@c059036l.pfb"
290- />
291- <type
292- name="Palatino-Roman"
293- fullname="Palatino Regular"
294- family="Palatino"
295- foundry="URW"
296- weight="400"
297- style="normal"
298- stretch="normal"
299- format="type1"
300- metrics="@ghostscript_font_dir@p052003l.afm"
301- glyphs="@ghostscript_font_dir@p052003l.pfb"
302- />
303- <type
304- name="Palatino-Italic"
305- fullname="Palatino Italic"
306- family="Palatino"
307- foundry="URW"
308- weight="400"
309- style="italic"
310- stretch="normal"
311- format="type1"
312- metrics="@ghostscript_font_dir@p052023l.afm"
313- glyphs="@ghostscript_font_dir@p052023l.pfb"
314- />
315- <type
316- name="Palatino-Bold"
317- fullname="Palatino Bold"
318- family="Palatino"
319- foundry="URW"
320- weight="700"
321- style="normal"
322- stretch="normal"
323- format="type1"
324- metrics="@ghostscript_font_dir@p052004l.afm"
325- glyphs="@ghostscript_font_dir@p052004l.pfb"
326- />
327- <type
328- name="Palatino-BoldItalic"
329- fullname="Palatino Bold Italic"
330- family="Palatino"
331- foundry="URW"
332- weight="700"
333- style="italic"
334- stretch="normal"
335- format="type1"
336- metrics="@ghostscript_font_dir@p052024l.afm"
337- glyphs="@ghostscript_font_dir@p052024l.pfb"
338- />
339- <type
340- name="Times-Roman"
341- fullname="Times Regular"
342- family="Times"
343- foundry="URW"
344- weight="400"
345- style="normal"
346- stretch="normal"
347- format="type1"
348- metrics="@ghostscript_font_dir@n021003l.afm"
349- glyphs="@ghostscript_font_dir@n021003l.pfb"
350- />
351- <type
352- name="Times-Bold"
353- fullname="Times Medium"
354- family="Times"
355- foundry="URW"
356- weight="700"
357- style="normal"
358- stretch="normal"
359- format="type1"
360- metrics="@ghostscript_font_dir@n021004l.afm"
361- glyphs="@ghostscript_font_dir@n021004l.pfb"
362- />
363- <type
364- name="Times-Italic"
365- fullname="Times Regular Italic"
366- family="Times"
367- foundry="URW"
368- weight="400"
369- style="italic"
370- stretch="normal"
371- format="type1"
372- metrics="@ghostscript_font_dir@n021023l.afm"
373- glyphs="@ghostscript_font_dir@n021023l.pfb"
374- />
375- <type
376- name="Times-BoldItalic"
377- fullname="Times Medium Italic"
378- family="Times"
379- foundry="URW"
380- weight="700"
381- style="italic"
382- stretch="normal"
383- format="type1"
384- metrics="@ghostscript_font_dir@n021024l.afm"
385- glyphs="@ghostscript_font_dir@n021024l.pfb"
386- />
387- <type
388- name="Symbol"
389- fullname="Symbol"
390- family="Symbol"
391- foundry="URW"
392- weight="400"
393- style="normal"
394- stretch="normal"
395- format="type1"
396- metrics="@ghostscript_font_dir@s050000l.afm"
397- glyphs="@ghostscript_font_dir@s050000l.pfb"
398- version="0.1"
399- encoding="AdobeCustom"
400- />
401-</typemap>
402-
diff -r 879fd1319603 -r f592ca1f8692 coders/type-solaris.mgk.in
--- a/coders/type-solaris.mgk.in Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,206 +0,0 @@
1-<?xml version="1.0"?>
2-<typemap>
3- <type
4- name="Courier"
5- fullname="Courier Regular"
6- family="Courier"
7- foundry="Adobe"
8- weight="400"
9- style="normal"
10- stretch="normal"
11- format="type1"
12- metrics="/usr/openwin/lib/X11/fonts/Type1/afm/Courier.afm"
13- glyphs="/usr/openwin/lib/X11/fonts/Type1/cour.pfa"
14- />
15- <type
16- name="Courier-Bold"
17- fullname="Courier Bold"
18- family="Courier"
19- foundry="Adobe"
20- weight="700"
21- style="normal"
22- stretch="normal"
23- format="type1"
24- metrics="/usr/openwin/lib/X11/fonts/Type1/afm/Courier-Bold.afm"
25- glyphs="/usr/openwin/lib/X11/fonts/Type1/courb.pfa"
26- />
27- <type
28- name="Courier-Oblique"
29- fullname="Courier Regular Oblique"
30- family="Courier"
31- foundry="Adobe"
32- weight="400"
33- style="oblique"
34- stretch="normal"
35- format="type1"
36- metrics="/usr/openwin/lib/X11/fonts/Type1/afm/Courier-Oblique.afm"
37- glyphs="/usr/openwin/lib/X11/fonts/Type1/couri.pfa"
38- />
39- <type
40- name="Courier-BoldOblique"
41- fullname="Courier Bold Oblique"
42- family="Courier"
43- foundry="Adobe"
44- weight="700"
45- style="oblique"
46- stretch="normal"
47- format="type1"
48- metrics="/usr/openwin/lib/X11/fonts/Type1/afm/Courier-BoldOblique.afm"
49- glyphs="/usr/openwin/lib/X11/fonts/Type1/courbi.pfa"
50- />
51- <type
52- name="Helvetica"
53- fullname="Helvetica Regular"
54- family="Helvetica"
55- foundry="Linotype"
56- weight="400"
57- style="normal"
58- stretch="normal"
59- format="type1"
60- metrics="/usr/openwin/lib/X11/fonts/Type1/afm/Helvetica.afm"
61- glyphs="/usr/openwin/lib/X11/fonts/Type1/Helvetica.pfa"
62- />
63- <type
64- name="Helvetica-Bold"
65- fullname="Helvetica Bold"
66- family="Helvetica"
67- foundry="Linotype"
68- weight="700"
69- style="normal"
70- stretch="normal"
71- format="type1"
72- metrics="/usr/openwin/lib/X11/fonts/Type1/afm/Helvetica-Bold.afm"
73- glyphs="/usr/openwin/lib/X11/fonts/Type1/Helvetica-Bold.pfa"
74- />
75- <type
76- name="Helvetica-Oblique"
77- fullname="Helvetica Regular Italic"
78- family="Helvetica"
79- foundry="Linotype"
80- weight="400"
81- style="italic"
82- stretch="normal"
83- format="type1"
84- metrics="/usr/openwin/lib/X11/fonts/Type1/afm/Helvetica-Oblique.afm"
85- glyphs="/usr/openwin/lib/X11/fonts/Type1/Helvetica-Oblique.pfa"
86- />
87- <type
88- name="Helvetica-BoldOblique"
89- fullname="Helvetica Bold Italic"
90- family="Helvetica"
91- foundry="Linotype"
92- weight="700"
93- style="italic"
94- stretch="normal"
95- format="type1"
96- metrics="/usr/openwin/lib/X11/fonts/Type1/afm/Helvetica-BoldOblique.afm"
97- glyphs="/usr/openwin/lib/X11/fonts/Type1/Helvetica-BoldOblique.pfa"
98- />
99- <type
100- name="Times-Roman"
101- fullname="Times Regular"
102- family="Times"
103- foundry="Linotype"
104- weight="400"
105- style="normal"
106- stretch="normal"
107- format="type1"
108- metrics="/usr/openwin/lib/X11/fonts/Type1/afm/Times-Roman.afm"
109- glyphs="/usr/openwin/lib/X11/fonts/Type1/Times-Roman.pfa"
110- />
111- <type
112- name="Times-Bold"
113- fullname="Times Medium"
114- family="Times"
115- foundry="Linotype"
116- weight="700"
117- style="normal"
118- stretch="normal"
119- format="type1"
120- metrics="/usr/openwin/lib/X11/fonts/Type1/afm/Times-Bold.afm"
121- glyphs="/usr/openwin/lib/X11/fonts/Type1/Times-Bold.pfa"
122- />
123- <type
124- name="Times-Italic"
125- fullname="Times Regular Italic"
126- family="Times"
127- foundry="Linotype"
128- weight="400"
129- style="italic"
130- stretch="normal"
131- format="type1"
132- metrics="/usr/openwin/lib/X11/fonts/Type1/afm/Times-Italic.afm"
133- glyphs="/usr/openwin/lib/X11/fonts/Type1/Times-Italic.pfa"
134- />
135- <type
136- name="Times-BoldItalic"
137- fullname="Times Medium Italic"
138- family="Times"
139- foundry="Linotype"
140- weight="700"
141- style="italic"
142- stretch="normal"
143- format="type1"
144- metrics="/usr/openwin/lib/X11/fonts/Type1/afm/Times-BoldItalic.afm"
145- glyphs="/usr/openwin/lib/X11/fonts/Type1/Times-BoldItalic.pfa"
146- />
147- <type
148- name="Symbol"
149- fullname="Symbol"
150- family="Symbol"
151- foundry="Adobe"
152- weight="400"
153- style="normal"
154- stretch="normal"
155- format="type1"
156- metrics="/usr/openwin/lib/X11/fonts/Type1/Symbol.afm"
157- glyphs="/usr/openwin/lib/X11/fonts/Type1/Symbol.pfa"
158- version="0.1"
159- encoding="AdobeCustom"
160- />
161- <type
162- name="Utopia-Regular"
163- fullname="Utopia Regular"
164- family="Utopia"
165- foundry="Adobe"
166- weight="400"
167- style="normal"
168- stretch="normal"
169- format="type1"
170- glyphs="/usr/openwin/lib/X11/fonts/Type1/UTRG____.pfa"
171- />
172- <type
173- name="Utopia-Italic"
174- fullname="Utopia Italic"
175- family="Utopia"
176- foundry="Adobe"
177- weight="400"
178- style="italic"
179- stretch="normal"
180- format="type1"
181- glyphs="/usr/openwin/lib/X11/fonts/Type1/UTI_____.pfa"
182- />
183- <type
184- name="Utopia-Bold"
185- fullname="Utopia Bold"
186- family="Utopia"
187- foundry="Adobe"
188- weight="700"
189- style="normal"
190- stretch="normal"
191- format="type1"
192- glyphs="/usr/openwin/lib/X11/fonts/Type1/UTB_____.pfa"
193- />
194- <type
195- name="Utopia-BoldItalic"
196- fullname="Utopia Bold Italic"
197- family="Utopia"
198- foundry="Adobe"
199- weight="700"
200- style="italic"
201- stretch="normal"
202- format="type1"
203- glyphs="/usr/openwin/lib/X11/fonts/Type1/UTBI____.pfa"
204- />
205-</typemap>
206-
diff -r 879fd1319603 -r f592ca1f8692 coders/type-windows.mgk.in
--- a/coders/type-windows.mgk.in Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,746 +0,0 @@
1-<?xml version="1.0"?>
2-<typemap>
3- <type
4- name="Arial"
5- fullname="Arial"
6- family="Arial"
7- weight="400"
8- style="normal"
9- stretch="normal"
10- glyphs="@windows_font_dir@arial.ttf"
11- />
12- <type
13- name="Arial-Black"
14- fullname="Arial Black"
15- family="Arial"
16- weight="900"
17- style="normal"
18- stretch="normal"
19- glyphs="@windows_font_dir@ariblk.ttf"
20- />
21- <type
22- name="Arial-Bold"
23- fullname="Arial Bold"
24- family="Arial"
25- weight="700"
26- style="normal"
27- stretch="normal"
28- glyphs="@windows_font_dir@arialbd.ttf"
29- />
30- <type
31- name="Arial-Bold-Italic"
32- fullname="Arial Bold Italic"
33- family="Arial"
34- weight="700"
35- style="italic"
36- stretch="normal"
37- glyphs="@windows_font_dir@arialbi.ttf"
38- />
39- <type
40- name="Arial-Italic"
41- fullname="Arial Italic"
42- family="Arial"
43- weight="400"
44- style="italic"
45- stretch="normal"
46- glyphs="@windows_font_dir@ariali.ttf"
47- />
48- <type
49- name="Arial-Narrow"
50- fullname="Arial Narrow"
51- family="Arial Narrow"
52- weight="400"
53- style="normal"
54- stretch="condensed"
55- glyphs="@windows_font_dir@arialn.ttf"
56- />
57- <type
58- name="Arial-Narrow-Bold"
59- fullname="Arial Narrow Bold"
60- family="Arial Narrow"
61- weight="700"
62- style="normal"
63- stretch="condensed"
64- glyphs="@windows_font_dir@arialnb.ttf"
65- />
66- <type
67- name="Arial-Narrow-Bold-Italic"
68- fullname="Arial Narrow Bold Italic"
69- family="Arial Narrow"
70- weight="700"
71- style="italic"
72- stretch="condensed"
73- glyphs="@windows_font_dir@arialnbi.ttf"
74- />
75- <type
76- name="Arial-Narrow-Italic"
77- fullname="Arial Narrow Italic"
78- family="Arial Narrow"
79- weight="400"
80- style="italic"
81- stretch="condensed"
82- glyphs="@windows_font_dir@arnari.ttf"
83- />
84- <type
85- name="Arial-Narrow-Special-G1"
86- fullname="Arial Narrow Special G1"
87- family="Arial Narrow Special G1"
88- weight="400"
89- style="normal"
90- stretch="condensed"
91- glyphs="@windows_font_dir@msgeonr1.ttf"
92- />
93- <type
94- name="Arial-Narrow-Special-G1-Bold"
95- fullname="Arial Narrow Special G1 Bold"
96- family="Arial Narrow Special G1"
97- weight="700"
98- style="normal"
99- stretch="condensed"
100- glyphs="@windows_font_dir@msgeonb1.ttf"
101- />
102- <type
103- name="Arial-Narrow-Special-G1-Italic"
104- fullname="Arial Narrow Special G1 Italic"
105- family="Arial Narrow Special G1"
106- weight="400"
107- style="italic"
108- stretch="condensed"
109- glyphs="@windows_font_dir@msgeoni1.ttf"
110- />
111- <type
112- name="Arial-Narrow-Special-G2"
113- fullname="Arial Narrow Special G2"
114- family="Arial Narrow Special G2"
115- weight="400"
116- style="normal"
117- stretch="condensed"
118- glyphs="@windows_font_dir@msgeonr2.ttf"
119- />
120- <type
121- name="Arial-Narrow-Special-G2-Bold"
122- fullname="Arial Narrow Special G2 Bold"
123- family="Arial Narrow Special G2"
124- weight="700"
125- style="Narrow"
126- stretch="normal"
127- glyphs="@windows_font_dir@msgeonb2.ttf"
128- />
129- <type
130- name="Arial-Narrow-Special-G2-Italic"
131- fullname="Arial Narrow Special G2 Italic"
132- family="Arial Narrow Special G2"
133- weight="400"
134- style="italic"
135- stretch="condensed"
136- glyphs="@windows_font_dir@msgeoni2.ttf"
137- />
138- <type
139- name="Arial-Rounded-MT-Bold"
140- fullname="Arial Rounded MT Bold"
141- family="Arial Rounded MT"
142- weight="700"
143- style="normal"
144- stretch="normal"
145- glyphs="@windows_font_dir@arlrdbd.ttf"
146- />
147- <type
148- name="Arial-Special-G1"
149- fullname="Arial Special G1"
150- family="Arial Special G1"
151- weight="400"
152- style="normal"
153- stretch="normal"
154- glyphs="@windows_font_dir@msgeor1.ttf"
155- />
156- <type
157- name="Arial-Special-G1-Bold"
158- fullname="Arial Special G1 Bold"
159- family="Arial Special G1"
160- weight="700"
161- style="normal"
162- stretch="normal"
163- glyphs="@windows_font_dir@msgeoab1.ttf"
164- />
165- <type
166- name="Arial-Special-G1-Bold-Italic"
167- fullname="Arial Special G1 Bold Italic"
168- family="Arial Special G1"
169- weight="700"
170- style="italic"
171- stretch="normal"
172- glyphs="@windows_font_dir@msgeoax1.ttf"
173- />
174- <type
175- name="Arial-Special-G1-Italic"
176- fullname="Arial Special G1 Italic"
177- family="Arial Special G1"
178- weight="400"
179- style="italic"
180- stretch="normal"
181- glyphs="@windows_font_dir@msgeoai1.ttf"
182- />
183- <type
184- name="Arial-Special-G2"
185- fullname="Arial Special G2"
186- family="Arial Special G2"
187- weight="400"
188- style="normal"
189- stretch="normal"
190- glyphs="@windows_font_dir@msgeoar2.ttf"
191- />
192- <type
193- name="Arial-Special-G2-Bold"
194- fullname="Arial Special G2 Bold"
195- family="Arial Special G2"
196- weight="700"
197- style="normal"
198- stretch="normal"
199- glyphs="@windows_font_dir@msgeoab2.ttf"
200- />
201- <type
202- name="Arial-Special-G2-Bold-Italic"
203- fullname="Arial Special G2 Bold Italic"
204- family="Arial Special G2"
205- weight="700"
206- style="italic"
207- stretch="normal"
208- glyphs="@windows_font_dir@msgeoax2.ttf"
209- />
210- <type
211- name="Arial-Special-G2-Italic"
212- fullname="Arial Special G2 Italic"
213- family="Arial Special G2"
214- weight="400"
215- style="italic"
216- stretch="normal"
217- glyphs="@windows_font_dir@msgeoai2.ttf"
218- />
219- <type
220- name="Bookman-Old-Style"
221- fullname="Bookman Old Style"
222- family="Bookman Old Style"
223- weight="400"
224- style="normal"
225- stretch="normal"
226- glyphs="@windows_font_dir@bkmnos.ttf"
227- />
228- <type
229- name="Bookman-Old-Style-Bold"
230- fullname="Bookman Old Style Bold"
231- family="Bookman Old Style"
232- weight="700"
233- style="normal"
234- stretch="normal"
235- glyphs="@windows_font_dir@bookosb.ttf"
236- />
237- <type
238- name="Bookman-Old-Style-Bold-Italic"
239- fullname="Bookman Old Style Bold Italic"
240- family="Bookman Old Style"
241- weight="400"
242- style="italic"
243- stretch="normal"
244- glyphs="@windows_font_dir@bookosbi.ttf"
245- />
246- <type
247- name="Bookman-Old-Style-Italic"
248- fullname="Bookman Old Style Italic"
249- family="Bookman Old Style"
250- weight="400"
251- style="italic"
252- stretch="normal"
253- glyphs="@windows_font_dir@boookosi.ttf"
254- />
255- <type
256- name="Century-Schoolbook"
257- fullname="Century Schoolbook"
258- family="Century Schoolbook"
259- weight="400"
260- style="normal"
261- stretch="normal"
262- glyphs="@windows_font_dir@censcbk.ttf"
263- />
264- <type
265- name="Century-Schoolbook-Bold"
266- fullname="Century Schoolbook Bold"
267- family="Century Schoolbook"
268- weight="700"
269- style="normal"
270- stretch="normal"
271- glyphs="@windows_font_dir@schlbkb.ttf"
272- />
273- <type
274- name="Century-Schoolbook-Bold-Italic"
275- fullname="Century Schoolbook Bold Italic"
276- family="Century Schoolbook"
277- weight="700"
278- style="italic"
279- stretch="normal"
280- glyphs="@windows_font_dir@schlbkbi.ttf"
281- />
282- <type
283- name="Century-Schoolbook-Italic"
284- fullname="Century Schoolbook Italic"
285- family="Century Schoolbook"
286- weight="400"
287- style="italic"
288- stretch="normal"
289- glyphs="@windows_font_dir@schlbki.ttf"
290- />
291- <type
292- name="Comic-Sans-MS"
293- fullname="Comic Sans MS"
294- family="Comic Sans MS"
295- weight="400"
296- style="normal"
297- stretch="normal"
298- glyphs="@windows_font_dir@comic.ttf"
299- />
300- <type
301- name="Comic-Sans-MS-Bold"
302- fullname="Comic Sans MS Bold"
303- family="Comic Sans MS"
304- weight="700"
305- style="normal"
306- stretch="normal"
307- glyphs="@windows_font_dir@comicbd.ttf"
308- />
309- <type
310- name="Courier-New"
311- fullname="Courier New"
312- family="Courier New"
313- weight="400"
314- style="normal"
315- stretch="normal"
316- glyphs="@windows_font_dir@cour.ttf"
317- />
318- <type
319- name="Courier-New-Bold"
320- fullname="Courier New Bold"
321- family="Courier New"
322- weight="700"
323- style="normal"
324- stretch="normal"
325- glyphs="@windows_font_dir@courbd.ttf"
326- />
327- <type
328- name="Courier-New-Bold-Italic"
329- fullname="Courier New Bold Italic"
330- family="Courier New"
331- weight="700"
332- style="italic"
333- stretch="normal"
334- glyphs="@windows_font_dir@courbi.ttf"
335- />
336- <type
337- name="Courier-New-Italic"
338- fullname="Courier New Italic"
339- family="Courier New"
340- weight="400"
341- style="italic"
342- stretch="normal"
343- glyphs="@windows_font_dir@couri.ttf"
344- />
345- <type
346- name="Garamond"
347- fullname="Garamond"
348- family="Garamond"
349- weight="400"
350- style="normal"
351- stretch="normal"
352- glyphs="@windows_font_dir@gara.ttf"
353- />
354- <type
355- name="Garamond-Bold"
356- fullname="Garamond Bold"
357- family="Garamond"
358- weight="700"
359- style="normal"
360- stretch="normal"
361- glyphs="@windows_font_dir@garabd.ttf"
362- />
363- <type
364- name="Garamond-Italic"
365- fullname="Garamond Italic"
366- family="Garamond"
367- weight="400"
368- style="italic"
369- stretch="normal"
370- glyphs="@windows_font_dir@Italic"
371- />
372- <type
373- name="Gill-Sans-MT-Ext-Condensed-Bold"
374- fullname="Gill Sans MT Ext Condensed Bold"
375- family="Gill Sans MT"
376- weight="700"
377- style="normal"
378- stretch="extra-condensed"
379- glyphs="@windows_font_dir@glsnecb.ttf"
380- />
381- <type
382- name="Impact"
383- fullname="Impact"
384- family="Impact"
385- weight="400"
386- style="normal"
387- stretch="normal"
388- glyphs="@windows_font_dir@impact.ttf"
389- />
390- <type
391- name="Lucida-Blackletter"
392- fullname="Lucida Blackletter"
393- family="Lucida Blackletter"
394- weight="400"
395- style="normal"
396- stretch="normal"
397- glyphs="@windows_font_dir@lblack.ttf"
398- />
399- <type
400- name="Lucida-Bright"
401- fullname="Lucida Bright"
402- family="Lucida Bright"
403- weight="400"
404- style="normal"
405- stretch="normal"
406- glyphs="@windows_font_dir@lbrite.ttf"
407- />
408- <type
409- name="Lucida-Bright-Demibold"
410- fullname="Lucida Bright Demibold"
411- family="Lucida Bright"
412- weight="600"
413- style="normal"
414- stretch="normal"
415- glyphs="@windows_font_dir@lbrited.ttf"
416- />
417- <type
418- name="Lucida-Bright-Demibold-Italic"
419- fullname="Lucida Bright Demibold Italic"
420- family="Lucida Bright"
421- weight="600"
422- style="italic"
423- stretch="normal"
424- glyphs="@windows_font_dir@lbritedi.ttf"
425- />
426- <type
427- name="Lucida-Bright-Italic"
428- fullname="Lucida Bright Italic"
429- family="Lucida Bright"
430- weight="400"
431- style="italic"
432- stretch="normal"
433- glyphs="@windows_font_dir@lbritei.ttf"
434- />
435- <type
436- name="Lucida-Caligraphy-Italic"
437- fullname="Lucida Caligraphy Italic"
438- family="Lucida Caligraphy"
439- weight="400"
440- style="italic"
441- stretch="normal"
442- glyphs="@windows_font_dir@lcalig.ttf"
443- />
444- <type
445- name="Lucida-Console, Lucida-Console"
446- fullname="Lucida Console, Lucida Console"
447- family="Regular"
448- weight="400"
449- style="lucon.ttf"
450- stretch="normal"
451- glyphs="@windows_font_dir@"
452- />
453- <type
454- name="Lucida-Fax-Demibold"
455- fullname="Lucida Fax Demibold"
456- family="Lucida Fax"
457- weight="600"
458- style="normal"
459- stretch="normal"
460- glyphs="@windows_font_dir@lfaxd.ttf"
461- />
462- <type
463- name="Lucida-Fax-Demibold-Italic"
464- fullname="Lucida Fax Demibold Italic"
465- family="Lucida Fax"
466- weight="600"
467- style="italic"
468- stretch="normal"
469- glyphs="@windows_font_dir@lfaxdi.ttf"
470- />
471- <type
472- name="Lucida-Fax-Italic"
473- fullname="Lucida Fax Italic"
474- family="Lucida Fax"
475- weight="400"
476- style="italic"
477- stretch="normal"
478- glyphs="@windows_font_dir@lfaxi.ttf"
479- />
480- <type
481- name="Lucida-Fax-Regular"
482- fullname="Lucida Fax Regular"
483- family="Lucida Fax"
484- weight="400"
485- style="normal"
486- stretch="normal"
487- glyphs="@windows_font_dir@lfax.ttf"
488- />
489- <type
490- name="Lucida-Handwriting-Italic"
491- fullname="Lucida Handwriting Italic"
492- family="Lucida Handwriting"
493- weight="400"
494- style="italic"
495- stretch="normal"
496- glyphs="@windows_font_dir@lhandw.ttf"
497- />
498- <type
499- name="Lucida-Sans-Demibold-Italic"
500- fullname="Lucida Sans Demibold Italic"
501- family="Lucida Sans"
502- weight="600"
503- style="italic"
504- stretch="normal"
505- glyphs="@windows_font_dir@lsansdi.ttf"
506- />
507- <type
508- name="Lucida-Sans-Demibold-Roman"
509- fullname="Lucida Sans Demibold Roman"
510- family="Lucida Sans Demibold"
511- weight="400"
512- style="normal"
513- stretch="normal"
514- glyphs="@windows_font_dir@lsansd.ttf"
515- />
516- <type
517- name="Lucida-Sans-Regular"
518- fullname="Lucida Sans Regular"
519- family="Lucida Sans"
520- weight="400"
521- style="normal"
522- stretch="normal"
523- glyphs="@windows_font_dir@lsans.ttf"
524- />
525- <type
526- name="Lucida-Sans-Typewriter-Bold"
527- fullname="Lucida Sans Typewriter Bold"
528- family="Lucida Sans Typewriter"
529- weight="700"
530- style="normal"
531- stretch="normal"
532- glyphs="@windows_font_dir@ltypeb.ttf"
533- />
534- <type
535- name="Lucida-Sans-Typewriter-Bold-Oblique"
536- fullname="Lucida Sans Typewriter Bold Oblique"
537- family="Lucida Sans Typewriter"
538- weight="700"
539- style="normal"
540- stretch="normal"
541- glyphs="@windows_font_dir@ltypebo.ttf"
542- />
543- <type
544- name="Lucida-Sans-Typewriter-Oblique"
545- fullname="Lucida Sans Typewriter Oblique"
546- family="Lucida Sans Typewriter"
547- weight="700"
548- style="normal"
549- stretch="normal"
550- glyphs="@windows_font_dir@ltypeo.ttf"
551- />
552- <type
553- name="Lucida-Sans-Typewriter-Regular"
554- fullname="Lucida Sans Typewriter Regular"
555- family="Lucida Sans Typewriter"
556- weight="400"
557- style="normal"
558- stretch="normal"
559- glyphs="@windows_font_dir@ltype.ttf"
560- />
561- <type
562- name="MS-Sans-Serif"
563- fullname="MS Sans Serif"
564- family="MS Sans Serif"
565- weight="400"
566- style="normal"
567- stretch="normal"
568- glyphs="@windows_font_dir@sseriff.ttf"
569- />
570- <type
571- name="MS-Serif"
572- fullname="MS Serif"
573- family="MS Serif"
574- weight="400"
575- style="normal"
576- stretch="normal"
577- glyphs="@windows_font_dir@seriff.ttf"
578- />
579- <type
580- name="Modern"
581- fullname="Modern"
582- family="Modern"
583- weight="400"
584- style="normal"
585- stretch="normal"
586- glyphs="@windows_font_dir@modern.ttf"
587- />
588- <type
589- name="Monotype-Corsiva"
590- fullname="Monotype Corsiva"
591- family="Monotype Corsiva"
592- weight="400"
593- style="normal"
594- stretch="normal"
595- glyphs="@windows_font_dir@mtcorsva.ttf"
596- />
597- <type
598- name="Small-Fonts"
599- fullname="Small Fonts"
600- family="Small Fonts"
601- weight="400"
602- style="normal"
603- stretch="normal"
604- glyphs="@windows_font_dir@smallf.ttf"
605- />
606- <type
607- name="Symbol"
608- fullname="Symbol"
609- family="Symbol"
610- weight="400"
611- style="normal"
612- stretch="normal"
613- glyphs="@windows_font_dir@symbol.ttf"
614- encoding="AppleRoman"
615- />
616- <type
617- name="Tahoma"
618- fullname="Tahoma"
619- family="Tahoma"
620- weight="400"
621- style="normal"
622- stretch="normal"
623- glyphs="@windows_font_dir@tahoma.ttf"
624- />
625- <type
626- name="Tahoma-Bold"
627- fullname="Tahoma Bold"
628- family="Tahoma"
629- weight="700"
630- style="normal"
631- stretch="normal"
632- glyphs="@windows_font_dir@tahomabd.ttf"
633- />
634- <type
635- name="Times-New-Roman"
636- fullname="Times New Roman"
637- family="Times New Roman"
638- weight="400"
639- style="normal"
640- stretch="normal"
641- glyphs="@windows_font_dir@times.ttf"
642- />
643- <type
644- name="Times-New-Roman-Bold"
645- fullname="Times New Roman Bold"
646- family="Times New Roman"
647- weight="700"
648- style="normal"
649- stretch="normal"
650- glyphs="@windows_font_dir@timesbd.ttf"
651- />
652- <type
653- name="Times-New-Roman-Bold-Italic"
654- fullname="Times New Roman Bold Italic"
655- family="Times New Roman"
656- weight="700"
657- style="italic"
658- stretch="normal"
659- glyphs="@windows_font_dir@timesbi.ttf"
660- />
661- <type
662- name="Times-New-Roman-Italic"
663- fullname="Times New Roman Italic"
664- family="Times New Roman"
665- weight="400"
666- style="italic"
667- stretch="normal"
668- glyphs="@windows_font_dir@timesi.ttf"
669- />
670- <type
671- name="Times-New-Roman-MT-Extra-Bold"
672- fullname="Times New Roman MT Extra Bold"
673- family="Times New Roman MT"
674- weight="800"
675- style="normal"
676- stretch="normal"
677- glyphs="@windows_font_dir@timnreb.ttf"
678- />
679- <type
680- name="Verdana"
681- fullname="Verdana"
682- family="Verdana"
683- weight="400"
684- style="normal"
685- stretch="normal"
686- glyphs="@windows_font_dir@verdana.ttf"
687- />
688- <type
689- name="Verdana-Bold"
690- fullname="Verdana Bold"
691- family="Verdana"
692- weight="700"
693- style="normal"
694- stretch="normal"
695- glyphs="@windows_font_dir@verdanab.ttf"
696- />
697- <type
698- name="Verdana-Bold-Italic"
699- fullname="Verdana Bold Italic"
700- family="Verdana"
701- weight="700"
702- style="italic"
703- stretch="normal"
704- glyphs="@windows_font_dir@verdanaz.ttf"
705- />
706- <type
707- name="Verdana-Italic"
708- fullname="Verdana Italic"
709- family="Verdana"
710- weight="400"
711- style="italic"
712- stretch="normal"
713- glyphs="@windows_font_dir@verdanai.ttf"
714- />
715- <type
716- name="Wingdings"
717- fullname="Wingdings"
718- family="Wingdings"
719- weight="400"
720- style="normal"
721- stretch="normal"
722- glyphs="@windows_font_dir@wingding.ttf"
723- encoding="AppleRoman"
724- />
725- <type
726- name="Wingdings-2"
727- fullname="Wingdings 2"
728- family="Wingdings 2"
729- weight="400"
730- style="normal"
731- stretch="normal"
732- glyphs="@windows_font_dir@wingdng2.ttf"
733- encoding="AppleRoman"
734- />
735- <type
736- name="Wingdings-3"
737- fullname="Wingdings 3"
738- family="Wingdings 3"
739- weight="400"
740- style="normal"
741- stretch="normal"
742- glyphs="@windows_font_dir@wingdng3.ttf"
743- encoding="AppleRoman"
744- />
745-</typemap>
746-
diff -r 879fd1319603 -r f592ca1f8692 coders/type.mgk.in
--- a/coders/type.mgk.in Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
1-<?xml version="1.0"?>
2-<typemap>
3- @type_include_files@
4-</typemap>
diff -r 879fd1319603 -r f592ca1f8692 images/logo.png
Binary file images/logo.png has changed
diff -r 879fd1319603 -r f592ca1f8692 images/magick.png
Binary file images/magick.png has changed
diff -r 879fd1319603 -r f592ca1f8692 images/magick_icons.ico
Binary file images/magick_icons.ico has changed
diff -r 879fd1319603 -r f592ca1f8692 images/magick_small.png
Binary file images/magick_small.png has changed
diff -r 879fd1319603 -r f592ca1f8692 magick/colors.mgk
--- a/magick/colors.mgk Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,682 +0,0 @@
1-<?xml version="1.0"?>
2-<colormap>
3- <color name="AliceBlue" red="240" green="248" blue="255" compliance="SVG, X11, XPM" />
4- <color name="AntiqueWhite" red="250" green="235" blue="215" compliance="SVG, X11, XPM" />
5- <color name="AntiqueWhite1" red="255" green="239" blue="219" compliance="X11" />
6- <color name="AntiqueWhite2" red="238" green="223" blue="204" compliance="X11" />
7- <color name="AntiqueWhite3" red="205" green="192" blue="176" compliance="X11" />
8- <color name="AntiqueWhite4" red="139" green="131" blue="120" compliance="X11" />
9- <color name="aqua" red="0" green="255" blue="255" compliance="SVG" />
10- <color name="aquamarine" red="127" green="255" blue="212" compliance="SVG, X11, XPM" />
11- <color name="aquamarine1" red="127" green="255" blue="212" compliance="X11" />
12- <color name="aquamarine2" red="118" green="238" blue="198" compliance="X11" />
13- <color name="aquamarine3" red="102" green="205" blue="170" compliance="X11" />
14- <color name="aquamarine4" red="69" green="139" blue="116" compliance="X11" />
15- <color name="azure" red="240" green="255" blue="255" compliance="SVG, X11, XPM" />
16- <color name="azure1" red="240" green="255" blue="255" compliance="X11" />
17- <color name="azure2" red="224" green="238" blue="238" compliance="X11" />
18- <color name="azure3" red="193" green="205" blue="205" compliance="X11" />
19- <color name="azure4" red="131" green="139" blue="139" compliance="X11" />
20- <color name="beige" red="245" green="245" blue="220" compliance="SVG, X11, XPM" />
21- <color name="bisque" red="255" green="228" blue="196" compliance="SVG, X11, XPM" />
22- <color name="bisque1" red="255" green="228" blue="196" compliance="X11" />
23- <color name="bisque2" red="238" green="213" blue="183" compliance="X11" />
24- <color name="bisque3" red="205" green="183" blue="158" compliance="X11" />
25- <color name="bisque4" red="139" green="125" blue="107" compliance="X11" />
26- <color name="black" red="0" green="0" blue="0" compliance="SVG, X11, XPM" />
27- <color name="BlanchedAlmond" red="255" green="235" blue="205" compliance="SVG, X11, XPM" />
28- <color name="blue" red="0" green="0" blue="255" compliance="SVG, X11, XPM" />
29- <color name="blue1" red="0" green="0" blue="255" compliance="X11" />
30- <color name="blue2" red="0" green="0" blue="238" compliance="X11" />
31- <color name="blue3" red="0" green="0" blue="205" compliance="X11" />
32- <color name="blue4" red="0" green="0" blue="139" compliance="X11" />
33- <color name="BlueViolet" red="138" green="43" blue="226" compliance="SVG, X11, XPM" />
34- <color name="brown" red="165" green="42" blue="42" compliance="SVG, X11, XPM" />
35- <color name="brown1" red="255" green="64" blue="64" compliance="X11" />
36- <color name="brown2" red="238" green="59" blue="59" compliance="X11" />
37- <color name="brown3" red="205" green="51" blue="51" compliance="X11" />
38- <color name="brown4" red="139" green="35" blue="35" compliance="X11" />
39- <color name="burlywood" red="222" green="184" blue="135" compliance="SVG, X11, XPM" />
40- <color name="burlywood1" red="255" green="211" blue="155" compliance="X11" />
41- <color name="burlywood2" red="238" green="197" blue="145" compliance="X11" />
42- <color name="burlywood3" red="205" green="170" blue="125" compliance="X11" />
43- <color name="burlywood4" red="139" green="115" blue="85" compliance="X11" />
44- <color name="cadet blue" red="95" green="158" blue="160" compliance="X11" />
45- <color name="CadetBlue" red="95" green="158" blue="160" compliance="SVG, X11, XPM" />
46- <color name="CadetBlue1" red="152" green="245" blue="255" compliance="X11" />
47- <color name="CadetBlue2" red="142" green="229" blue="238" compliance="X11" />
48- <color name="CadetBlue3" red="122" green="197" blue="205" compliance="X11" />
49- <color name="CadetBlue4" red="83" green="134" blue="139" compliance="X11" />
50- <color name="chartreuse" red="127" green="255" blue="0" compliance="SVG, X11, XPM" />
51- <color name="chartreuse1" red="127" green="255" blue="0" compliance="X11" />
52- <color name="chartreuse2" red="118" green="238" blue="0" compliance="X11" />
53- <color name="chartreuse3" red="102" green="205" blue="0" compliance="X11" />
54- <color name="chartreuse4" red="69" green="139" blue="0" compliance="X11" />
55- <color name="chocolate" red="210" green="105" blue="30" compliance="SVG, X11, XPM" />
56- <color name="chocolate1" red="255" green="127" blue="36" compliance="X11" />
57- <color name="chocolate2" red="238" green="118" blue="33" compliance="X11" />
58- <color name="chocolate3" red="205" green="102" blue="29" compliance="X11" />
59- <color name="chocolate4" red="139" green="69" blue="19" compliance="X11" />
60- <color name="coral" red="255" green="127" blue="80" compliance="SVG, X11, XPM" />
61- <color name="coral1" red="255" green="114" blue="86" compliance="X11" />
62- <color name="coral2" red="238" green="106" blue="80" compliance="X11" />
63- <color name="coral3" red="205" green="91" blue="69" compliance="X11" />
64- <color name="coral4" red="139" green="62" blue="47" compliance="X11" />
65- <color name="CornflowerBlue" red="100" green="149" blue="237" compliance="SVG, X11, XPM" />
66- <color name="cornsilk" red="255" green="248" blue="220" compliance="SVG, X11, XPM" />
67- <color name="cornsilk1" red="255" green="248" blue="220" compliance="X11" />
68- <color name="cornsilk2" red="238" green="232" blue="205" compliance="X11" />
69- <color name="cornsilk3" red="205" green="200" blue="177" compliance="X11" />
70- <color name="cornsilk4" red="139" green="136" blue="120" compliance="X11" />
71- <color name="crimson" red="220" green="20" blue="60" compliance="SVG" />
72- <color name="cyan" red="0" green="255" blue="255" compliance="SVG, X11, XPM" />
73- <color name="cyan1" red="0" green="255" blue="255" compliance="X11" />
74- <color name="cyan2" red="0" green="238" blue="238" compliance="X11" />
75- <color name="cyan3" red="0" green="205" blue="205" compliance="X11" />
76- <color name="cyan4" red="0" green="139" blue="139" compliance="X11" />
77- <color name="dark violet" red="148" green="0" blue="211" compliance="X11" />
78- <color name="DarkBlue" red="0" green="0" blue="139" compliance="SVG, X11" />
79- <color name="DarkCyan" red="0" green="139" blue="139" compliance="SVG, X11" />
80- <color name="DarkGoldenrod" red="184" green="134" blue="11" compliance="SVG, X11, XPM" />
81- <color name="DarkGoldenrod1" red="255" green="185" blue="15" compliance="X11" />
82- <color name="DarkGoldenrod2" red="238" green="173" blue="14" compliance="X11" />
83- <color name="DarkGoldenrod3" red="205" green="149" blue="12" compliance="X11" />
84- <color name="DarkGoldenrod4" red="139" green="101" blue="8" compliance="X11" />
85- <color name="DarkGray" red="169" green="169" blue="169" compliance="SVG, X11" />
86- <color name="DarkGreen" red="0" green="100" blue="0" compliance="SVG, X11, XPM" />
87- <color name="DarkGrey" red="169" green="169" blue="169" compliance="SVG, X11" />
88- <color name="DarkKhaki" red="189" green="183" blue="107" compliance="SVG, X11, XPM" />
89- <color name="DarkMagenta" red="139" green="0" blue="139" compliance="SVG, X11" />
90- <color name="DarkOliveGreen" red="85" green="107" blue="47" compliance="SVG, X11, XPM" />
91- <color name="DarkOliveGreen1" red="202" green="255" blue="112" compliance="X11" />
92- <color name="DarkOliveGreen2" red="188" green="238" blue="104" compliance="X11" />
93- <color name="DarkOliveGreen3" red="162" green="205" blue="90" compliance="X11" />
94- <color name="DarkOliveGreen4" red="110" green="139" blue="61" compliance="X11" />
95- <color name="DarkOrange" red="255" green="140" blue="0" compliance="SVG, X11, XPM" />
96- <color name="DarkOrange1" red="255" green="127" blue="0" compliance="X11" />
97- <color name="DarkOrange2" red="238" green="118" blue="0" compliance="X11" />
98- <color name="DarkOrange3" red="205" green="102" blue="0" compliance="X11" />
99- <color name="DarkOrange4" red="139" green="69" blue="0" compliance="X11" />
100- <color name="DarkOrchid" red="153" green="50" blue="204" compliance="SVG, X11, XPM" />
101- <color name="DarkOrchid1" red="191" green="62" blue="255" compliance="X11" />
102- <color name="DarkOrchid2" red="178" green="58" blue="238" compliance="X11" />
103- <color name="DarkOrchid3" red="154" green="50" blue="205" compliance="X11" />
104- <color name="DarkOrchid4" red="104" green="34" blue="139" compliance="X11" />
105- <color name="DarkRed" red="139" green="0" blue="0" compliance="SVG, X11" />
106- <color name="DarkSalmon" red="233" green="150" blue="122" compliance="SVG, X11, XPM" />
107- <color name="DarkSeaGreen" red="143" green="188" blue="143" compliance="SVG, X11, XPM" />
108- <color name="DarkSeaGreen1" red="193" green="255" blue="193" compliance="X11" />
109- <color name="DarkSeaGreen2" red="180" green="238" blue="180" compliance="X11" />
110- <color name="DarkSeaGreen3" red="155" green="205" blue="155" compliance="X11" />
111- <color name="DarkSeaGreen4" red="105" green="139" blue="105" compliance="X11" />
112- <color name="DarkSlateBlue" red="72" green="61" blue="139" compliance="SVG, X11, XPM" />
113- <color name="DarkSlateGray" red="47" green="79" blue="79" compliance="SVG, X11, XPM" />
114- <color name="DarkSlateGray1" red="151" green="255" blue="255" compliance="X11" />
115- <color name="DarkSlateGray2" red="141" green="238" blue="238" compliance="X11" />
116- <color name="DarkSlateGray3" red="121" green="205" blue="205" compliance="X11" />
117- <color name="DarkSlateGray4" red="82" green="139" blue="139" compliance="X11" />
118- <color name="DarkSlateGrey" red="47" green="79" blue="79" compliance="SVG, X11" />
119- <color name="DarkTurquoise" red="0" green="206" blue="209" compliance="SVG, X11, XPM" />
120- <color name="DarkViolet" red="148" green="0" blue="211" compliance="SVG, X11, XPM" />
121- <color name="DeepPink" red="255" green="20" blue="147" compliance="SVG, X11, XPM" />
122- <color name="DeepPink1" red="255" green="20" blue="147" compliance="X11" />
123- <color name="DeepPink2" red="238" green="18" blue="137" compliance="X11" />
124- <color name="DeepPink3" red="205" green="16" blue="118" compliance="X11" />
125- <color name="DeepPink4" red="139" green="10" blue="80" compliance="X11" />
126- <color name="DeepSkyBlue" red="0" green="191" blue="255" compliance="SVG, X11, XPM" />
127- <color name="DeepSkyBlue1" red="0" green="191" blue="255" compliance="X11" />
128- <color name="DeepSkyBlue2" red="0" green="178" blue="238" compliance="X11" />
129- <color name="DeepSkyBlue3" red="0" green="154" blue="205" compliance="X11" />
130- <color name="DeepSkyBlue4" red="0" green="104" blue="139" compliance="X11" />
131- <color name="DimGray" red="105" green="105" blue="105" compliance="SVG, X11, XPM" />
132- <color name="DimGrey" red="105" green="105" blue="105" compliance="SVG, X11" />
133- <color name="DodgerBlue" red="30" green="144" blue="255" compliance="SVG, X11, XPM" />
134- <color name="DodgerBlue1" red="30" green="144" blue="255" compliance="X11" />
135- <color name="DodgerBlue2" red="28" green="134" blue="238" compliance="X11" />
136- <color name="DodgerBlue3" red="24" green="116" blue="205" compliance="X11" />
137- <color name="DodgerBlue4" red="16" green="78" blue="139" compliance="X11" />
138- <color name="firebrick" red="178" green="34" blue="34" compliance="SVG, X11, XPM" />
139- <color name="firebrick1" red="255" green="48" blue="48" compliance="X11" />
140- <color name="firebrick2" red="238" green="44" blue="44" compliance="X11" />
141- <color name="firebrick3" red="205" green="38" blue="38" compliance="X11" />
142- <color name="firebrick4" red="139" green="26" blue="26" compliance="X11" />
143- <color name="FloralWhite" red="255" green="250" blue="240" compliance="SVG, X11, XPM" />
144- <color name="ForestGreen" red="34" green="139" blue="34" compliance="SVG, X11, XPM" />
145- <color name="fractal" red="128" green="128" blue="128" compliance="SVG" />
146- <color name="fuchsia" red="255" green="0" blue="255" compliance="SVG" />
147- <color name="gainsboro" red="220" green="220" blue="220" compliance="SVG, X11, XPM" />
148- <color name="GhostWhite" red="248" green="248" blue="255" compliance="SVG, X11, XPM" />
149- <color name="gold" red="255" green="215" blue="0 " compliance="X11, XPM" />
150- <color name="gold1" red="255" green="215" blue="0" compliance="SVG, X11" />
151- <color name="gold2" red="238" green="201" blue="0" compliance="X11" />
152- <color name="gold3" red="205" green="173" blue="0" compliance="X11" />
153- <color name="gold4" red="139" green="117" blue="0" compliance="X11" />
154- <color name="goldenrod" red="218" green="165" blue="32" compliance="SVG, X11, XPM" />
155- <color name="goldenrod1" red="255" green="193" blue="37" compliance="X11" />
156- <color name="goldenrod2" red="238" green="180" blue="34" compliance="X11" />
157- <color name="goldenrod3" red="205" green="155" blue="29" compliance="X11" />
158- <color name="goldenrod4" red="139" green="105" blue="20" compliance="X11" />
159- <color name="gray" red="126" green="126" blue="126" compliance="SVG" />
160- <color name="gray" red="190" green="190" blue="190" compliance="X11, XPM" />
161- <color name="gray0" red="0" green="0" blue="0" compliance="X11, XPM" />
162- <color name="gray1" red="3" green="3" blue="3" compliance="X11, XPM" />
163- <color name="gray10" red="26" green="26" blue="26 " compliance="X11, XPM" />
164- <color name="gray100" red="255" green="255" blue="255 " compliance="X11, XPM" />
165- <color name="gray100" red="255" green="255" blue="255 " compliance="X11, XPM" />
166- <color name="gray11" red="28" green="28" blue="28 " compliance="X11, XPM" />
167- <color name="gray12" red="31" green="31" blue="31 " compliance="X11, XPM" />
168- <color name="gray13" red="33" green="33" blue="33 " compliance="X11, XPM" />
169- <color name="gray14" red="36" green="36" blue="36 " compliance="X11, XPM" />
170- <color name="gray15" red="38" green="38" blue="38 " compliance="X11, XPM" />
171- <color name="gray16" red="41" green="41" blue="41 " compliance="X11, XPM" />
172- <color name="gray17" red="43" green="43" blue="43 " compliance="X11, XPM" />
173- <color name="gray18" red="46" green="46" blue="46 " compliance="X11, XPM" />
174- <color name="gray19" red="48" green="48" blue="48 " compliance="X11, XPM" />
175- <color name="gray2" red="5" green="5" blue="5" compliance="X11, XPM" />
176- <color name="gray20" red="51" green="51" blue="51 " compliance="X11, XPM" />
177- <color name="gray21" red="54" green="54" blue="54 " compliance="X11, XPM" />
178- <color name="gray22" red="56" green="56" blue="56 " compliance="X11, XPM" />
179- <color name="gray23" red="59" green="59" blue="59 " compliance="X11, XPM" />
180- <color name="gray24" red="61" green="61" blue="61 " compliance="X11, XPM" />
181- <color name="gray25" red="64" green="64" blue="64 " compliance="X11, XPM" />
182- <color name="gray26" red="66" green="66" blue="66 " compliance="X11, XPM" />
183- <color name="gray27" red="69" green="69" blue="69 " compliance="X11, XPM" />
184- <color name="gray28" red="71" green="71" blue="71 " compliance="X11, XPM" />
185- <color name="gray29" red="74" green="74" blue="74 " compliance="X11, XPM" />
186- <color name="gray3" red="8" green="8" blue="8" compliance="X11, XPM" />
187- <color name="gray30" red="77" green="77" blue="77 " compliance="X11, XPM" />
188- <color name="gray31" red="79" green="79" blue="79 " compliance="X11, XPM" />
189- <color name="gray32" red="82" green="82" blue="82 " compliance="X11, XPM" />
190- <color name="gray33" red="84" green="84" blue="84 " compliance="X11, XPM" />
191- <color name="gray34" red="87" green="87" blue="87 " compliance="X11, XPM" />
192- <color name="gray35" red="89" green="89" blue="89 " compliance="X11, XPM" />
193- <color name="gray36" red="92" green="92" blue="92 " compliance="X11, XPM" />
194- <color name="gray37" red="94" green="94" blue="94 " compliance="X11, XPM" />
195- <color name="gray38" red="97" green="97" blue="97 " compliance="X11, XPM" />
196- <color name="gray39" red="99" green="99" blue="99 " compliance="X11, XPM" />
197- <color name="gray4" red="10" green="10" blue="10 " compliance="X11, XPM" />
198- <color name="gray40" red="102" green="102" blue="102 " compliance="X11, XPM" />
199- <color name="gray41" red="105" green="105" blue="105 " compliance="X11, XPM" />
200- <color name="gray42" red="107" green="107" blue="107 " compliance="X11, XPM" />
201- <color name="gray43" red="110" green="110" blue="110 " compliance="X11, XPM" />
202- <color name="gray44" red="112" green="112" blue="112 " compliance="X11, XPM" />
203- <color name="gray45" red="115" green="115" blue="115 " compliance="X11, XPM" />
204- <color name="gray46" red="117" green="117" blue="117 " compliance="X11, XPM" />
205- <color name="gray47" red="120" green="120" blue="120 " compliance="X11, XPM" />
206- <color name="gray48" red="122" green="122" blue="122 " compliance="X11, XPM" />
207- <color name="gray49" red="125" green="125" blue="125 " compliance="X11, XPM" />
208- <color name="gray5" red="13" green="13" blue="13 " compliance="X11, XPM" />
209- <color name="gray50" red="127" green="127" blue="127 " compliance="X11, XPM" />
210- <color name="gray51" red="130" green="130" blue="130 " compliance="X11, XPM" />
211- <color name="gray52" red="133" green="133" blue="133 " compliance="X11, XPM" />
212- <color name="gray53" red="135" green="135" blue="135 " compliance="X11, XPM" />
213- <color name="gray54" red="138" green="138" blue="138 " compliance="X11, XPM" />
214- <color name="gray55" red="140" green="140" blue="140 " compliance="X11, XPM" />
215- <color name="gray56" red="143" green="143" blue="143 " compliance="X11, XPM" />
216- <color name="gray57" red="145" green="145" blue="145 " compliance="X11, XPM" />
217- <color name="gray58" red="148" green="148" blue="148 " compliance="X11, XPM" />
218- <color name="gray59" red="150" green="150" blue="150 " compliance="X11, XPM" />
219- <color name="gray6" red="15" green="15" blue="15 " compliance="X11, XPM" />
220- <color name="gray60" red="153" green="153" blue="153 " compliance="X11, XPM" />
221- <color name="gray61" red="156" green="156" blue="156 " compliance="X11, XPM" />
222- <color name="gray62" red="158" green="158" blue="158 " compliance="X11, XPM" />
223- <color name="gray63" red="161" green="161" blue="161 " compliance="X11, XPM" />
224- <color name="gray64" red="163" green="163" blue="163 " compliance="X11, XPM" />
225- <color name="gray65" red="166" green="166" blue="166 " compliance="X11, XPM" />
226- <color name="gray66" red="168" green="168" blue="168 " compliance="X11, XPM" />
227- <color name="gray67" red="171" green="171" blue="171 " compliance="X11, XPM" />
228- <color name="gray68" red="173" green="173" blue="173 " compliance="X11, XPM" />
229- <color name="gray69" red="176" green="176" blue="176 " compliance="X11, XPM" />
230- <color name="gray7" red="18" green="18" blue="18 " compliance="X11, XPM" />
231- <color name="gray70" red="179" green="179" blue="179 " compliance="X11, XPM" />
232- <color name="gray71" red="181" green="181" blue="181 " compliance="X11, XPM" />
233- <color name="gray72" red="184" green="184" blue="184 " compliance="X11, XPM" />
234- <color name="gray73" red="186" green="186" blue="186 " compliance="X11, XPM" />
235- <color name="gray74" red="189" green="189" blue="189 " compliance="X11, XPM" />
236- <color name="gray75" red="191" green="191" blue="191 " compliance="X11, XPM" />
237- <color name="gray76" red="194" green="194" blue="194 " compliance="X11, XPM" />
238- <color name="gray77" red="196" green="196" blue="196 " compliance="X11, XPM" />
239- <color name="gray78" red="199" green="199" blue="199 " compliance="X11, XPM" />
240- <color name="gray79" red="201" green="201" blue="201 " compliance="X11, XPM" />
241- <color name="gray8" red="20" green="20" blue="20 " compliance="X11, XPM" />
242- <color name="gray80" red="204" green="204" blue="204 " compliance="X11, XPM" />
243- <color name="gray81" red="207" green="207" blue="207 " compliance="X11, XPM" />
244- <color name="gray82" red="209" green="209" blue="209 " compliance="X11, XPM" />
245- <color name="gray83" red="212" green="212" blue="212 " compliance="X11, XPM" />
246- <color name="gray84" red="214" green="214" blue="214 " compliance="X11, XPM" />
247- <color name="gray85" red="217" green="217" blue="217 " compliance="X11, XPM" />
248- <color name="gray86" red="219" green="219" blue="219 " compliance="X11, XPM" />
249- <color name="gray87" red="222" green="222" blue="222 " compliance="X11, XPM" />
250- <color name="gray88" red="224" green="224" blue="224 " compliance="X11, XPM" />
251- <color name="gray89" red="227" green="227" blue="227 " compliance="X11, XPM" />
252- <color name="gray9" red="23" green="23" blue="23 " compliance="X11, XPM" />
253- <color name="gray90" red="229" green="229" blue="229 " compliance="X11, XPM" />
254- <color name="gray91" red="232" green="232" blue="232 " compliance="X11, XPM" />
255- <color name="gray92" red="235" green="235" blue="235 " compliance="X11, XPM" />
256- <color name="gray93" red="237" green="237" blue="237 " compliance="X11, XPM" />
257- <color name="gray94" red="240" green="240" blue="240 " compliance="X11, XPM" />
258- <color name="gray95" red="242" green="242" blue="242 " compliance="X11, XPM" />
259- <color name="gray96" red="245" green="245" blue="245 " compliance="X11, XPM" />
260- <color name="gray97" red="247" green="247" blue="247 " compliance="X11, XPM" />
261- <color name="gray98" red="250" green="250" blue="250 " compliance="X11, XPM" />
262- <color name="gray99" red="252" green="252" blue="252 " compliance="X11, XPM" />
263- <color name="green" red="0" green="128" blue="0" compliance="SVG" />
264- <color name="green" red="0" green="255" blue="0" compliance="X11, XPM" />
265- <color name="green1" red="0" green="255" blue="0" compliance="X11" />
266- <color name="green2" red="0" green="238" blue="0" compliance="X11" />
267- <color name="green3" red="0" green="205" blue="0" compliance="X11" />
268- <color name="green4" red="0" green="139" blue="0" compliance="X11" />
269- <color name="GreenYellow" red="173" green="255" blue="47" compliance="X11, XPM" />
270- <color name="grey" red="190" green="190" blue="190" compliance="SVG, X11" />
271- <color name="grey0" red="0" green="0" blue="0" compliance="SVG, X11" />
272- <color name="grey1" red="3" green="3" blue="3" compliance="SVG, X11" />
273- <color name="grey10" red="26" green="26" blue="26 " compliance="SVG, X11" />
274- <color name="grey100" red="255" green="255" blue="255 " compliance="SVG, X11" />
275- <color name="grey11" red="28" green="28" blue="28 " compliance="SVG, X11" />
276- <color name="grey12" red="31" green="31" blue="31 " compliance="SVG, X11" />
277- <color name="grey13" red="33" green="33" blue="33 " compliance="SVG, X11" />
278- <color name="grey14" red="36" green="36" blue="36 " compliance="SVG, X11" />
279- <color name="grey15" red="38" green="38" blue="38 " compliance="SVG, X11" />
280- <color name="grey16" red="41" green="41" blue="41 " compliance="SVG, X11" />
281- <color name="grey17" red="43" green="43" blue="43 " compliance="SVG, X11" />
282- <color name="grey18" red="46" green="46" blue="46 " compliance="SVG, X11" />
283- <color name="grey19" red="48" green="48" blue="48 " compliance="SVG, X11" />
284- <color name="grey2" red="5" green="5" blue="5" compliance="SVG, X11" />
285- <color name="grey20" red="51" green="51" blue="51 " compliance="SVG, X11" />
286- <color name="grey21" red="54" green="54" blue="54 " compliance="SVG, X11" />
287- <color name="grey22" red="56" green="56" blue="56 " compliance="SVG, X11" />
288- <color name="grey23" red="59" green="59" blue="59 " compliance="SVG, X11" />
289- <color name="grey24" red="61" green="61" blue="61 " compliance="SVG, X11" />
290- <color name="grey25" red="64" green="64" blue="64 " compliance="SVG, X11" />
291- <color name="grey26" red="66" green="66" blue="66 " compliance="SVG, X11" />
292- <color name="grey27" red="69" green="69" blue="69 " compliance="SVG, X11" />
293- <color name="grey28" red="71" green="71" blue="71 " compliance="SVG, X11" />
294- <color name="grey29" red="74" green="74" blue="74 " compliance="SVG, X11" />
295- <color name="grey3" red="8" green="8" blue="8" compliance="SVG, X11" />
296- <color name="grey30" red="77" green="77" blue="77 " compliance="SVG, X11" />
297- <color name="grey31" red="79" green="79" blue="79 " compliance="SVG, X11" />
298- <color name="grey32" red="82" green="82" blue="82 " compliance="SVG, X11" />
299- <color name="grey33" red="84" green="84" blue="84 " compliance="SVG, X11" />
300- <color name="grey34" red="87" green="87" blue="87 " compliance="SVG, X11" />
301- <color name="grey35" red="89" green="89" blue="89 " compliance="SVG, X11" />
302- <color name="grey36" red="92" green="92" blue="92 " compliance="SVG, X11" />
303- <color name="grey37" red="94" green="94" blue="94 " compliance="SVG, X11" />
304- <color name="grey38" red="97" green="97" blue="97 " compliance="SVG, X11" />
305- <color name="grey39" red="99" green="99" blue="99 " compliance="SVG, X11" />
306- <color name="grey4" red="10" green="10" blue="10 " compliance="SVG, X11" />
307- <color name="grey40" red="102" green="102" blue="102 " compliance="SVG, X11" />
308- <color name="grey41" red="105" green="105" blue="105 " compliance="SVG, X11" />
309- <color name="grey42" red="107" green="107" blue="107 " compliance="SVG, X11" />
310- <color name="grey43" red="110" green="110" blue="110 " compliance="SVG, X11" />
311- <color name="grey44" red="112" green="112" blue="112 " compliance="SVG, X11" />
312- <color name="grey45" red="115" green="115" blue="115 " compliance="SVG, X11" />
313- <color name="grey46" red="117" green="117" blue="117 " compliance="SVG, X11" />
314- <color name="grey47" red="120" green="120" blue="120 " compliance="SVG, X11" />
315- <color name="grey48" red="122" green="122" blue="122 " compliance="SVG, X11" />
316- <color name="grey49" red="125" green="125" blue="125 " compliance="SVG, X11" />
317- <color name="grey5" red="13" green="13" blue="13 " compliance="SVG, X11" />
318- <color name="grey50" red="127" green="127" blue="127 " compliance="SVG, X11" />
319- <color name="grey51" red="130" green="130" blue="130 " compliance="SVG, X11" />
320- <color name="grey52" red="133" green="133" blue="133 " compliance="SVG, X11" />
321- <color name="grey53" red="135" green="135" blue="135 " compliance="SVG, X11" />
322- <color name="grey54" red="138" green="138" blue="138 " compliance="SVG, X11" />
323- <color name="grey55" red="140" green="140" blue="140 " compliance="SVG, X11" />
324- <color name="grey56" red="143" green="143" blue="143 " compliance="SVG, X11" />
325- <color name="grey57" red="145" green="145" blue="145 " compliance="SVG, X11" />
326- <color name="grey58" red="148" green="148" blue="148 " compliance="SVG, X11" />
327- <color name="grey59" red="150" green="150" blue="150 " compliance="SVG, X11" />
328- <color name="grey6" red="15" green="15" blue="15 " compliance="SVG, X11" />
329- <color name="grey60" red="153" green="153" blue="153 " compliance="SVG, X11" />
330- <color name="grey61" red="156" green="156" blue="156 " compliance="SVG, X11" />
331- <color name="grey62" red="158" green="158" blue="158 " compliance="SVG, X11" />
332- <color name="grey63" red="161" green="161" blue="161 " compliance="SVG, X11" />
333- <color name="grey64" red="163" green="163" blue="163 " compliance="SVG, X11" />
334- <color name="grey65" red="166" green="166" blue="166 " compliance="SVG, X11" />
335- <color name="grey66" red="168" green="168" blue="168 " compliance="SVG, X11" />
336- <color name="grey67" red="171" green="171" blue="171 " compliance="SVG, X11" />
337- <color name="grey68" red="173" green="173" blue="173 " compliance="SVG, X11" />
338- <color name="grey69" red="176" green="176" blue="176 " compliance="SVG, X11" />
339- <color name="grey7" red="18" green="18" blue="18 " compliance="SVG, X11" />
340- <color name="grey70" red="179" green="179" blue="179 " compliance="SVG, X11" />
341- <color name="grey71" red="181" green="181" blue="181 " compliance="SVG, X11" />
342- <color name="grey72" red="184" green="184" blue="184 " compliance="SVG, X11" />
343- <color name="grey73" red="186" green="186" blue="186 " compliance="SVG, X11" />
344- <color name="grey74" red="189" green="189" blue="189 " compliance="SVG, X11" />
345- <color name="grey75" red="191" green="191" blue="191 " compliance="SVG, X11" />
346- <color name="grey76" red="194" green="194" blue="194 " compliance="SVG, X11" />
347- <color name="grey77" red="196" green="196" blue="196 " compliance="SVG, X11" />
348- <color name="grey78" red="199" green="199" blue="199 " compliance="SVG, X11" />
349- <color name="grey79" red="201" green="201" blue="201 " compliance="SVG, X11" />
350- <color name="grey8" red="20" green="20" blue="20 " compliance="SVG, X11" />
351- <color name="grey80" red="204" green="204" blue="204 " compliance="SVG, X11" />
352- <color name="grey81" red="207" green="207" blue="207 " compliance="SVG, X11" />
353- <color name="grey82" red="209" green="209" blue="209 " compliance="SVG, X11" />
354- <color name="grey83" red="212" green="212" blue="212 " compliance="SVG, X11" />
355- <color name="grey84" red="214" green="214" blue="214 " compliance="SVG, X11" />
356- <color name="grey85" red="217" green="217" blue="217 " compliance="SVG, X11" />
357- <color name="grey86" red="219" green="219" blue="219 " compliance="SVG, X11" />
358- <color name="grey87" red="222" green="222" blue="222 " compliance="SVG, X11" />
359- <color name="grey88" red="224" green="224" blue="224 " compliance="SVG, X11" />
360- <color name="grey89" red="227" green="227" blue="227 " compliance="SVG, X11" />
361- <color name="grey9" red="23" green="23" blue="23 " compliance="SVG, X11" />
362- <color name="grey90" red="229" green="229" blue="229 " compliance="SVG, X11" />
363- <color name="grey91" red="232" green="232" blue="232 " compliance="SVG, X11" />
364- <color name="grey92" red="235" green="235" blue="235 " compliance="SVG, X11" />
365- <color name="grey93" red="237" green="237" blue="237 " compliance="SVG, X11" />
366- <color name="grey94" red="240" green="240" blue="240 " compliance="SVG, X11" />
367- <color name="grey95" red="242" green="242" blue="242 " compliance="SVG, X11" />
368- <color name="grey96" red="245" green="245" blue="245 " compliance="SVG, X11" />
369- <color name="grey97" red="247" green="247" blue="247 " compliance="SVG, X11" />
370- <color name="grey98" red="250" green="250" blue="250 " compliance="SVG, X11" />
371- <color name="grey99" red="252" green="252" blue="252 " compliance="SVG, X11" />
372- <color name="honeydew" red="240" green="255" blue="240" compliance="SVG, X11, XPM" />
373- <color name="honeydew1" red="240" green="255" blue="240" compliance="X11" />
374- <color name="honeydew2" red="224" green="238" blue="224" compliance="X11" />
375- <color name="honeydew3" red="193" green="205" blue="193" compliance="X11" />
376- <color name="honeydew4" red="131" green="139" blue="131" compliance="X11" />
377- <color name="HotPink" red="255" green="105" blue="180" compliance="SVG, X11, XPM" />
378- <color name="HotPink1" red="255" green="110" blue="180" compliance="X11" />
379- <color name="HotPink2" red="238" green="106" blue="167" compliance="X11" />
380- <color name="HotPink3" red="205" green="96" blue="144" compliance="X11" />
381- <color name="HotPink4" red="139" green="58" blue="98" compliance="X11" />
382- <color name="IndianRed" red="205" green="92" blue="92" compliance="SVG, X11, XPM" />
383- <color name="IndianRed1" red="255" green="106" blue="106" compliance="X11" />
384- <color name="IndianRed2" red="238" green="99" blue="99" compliance="X11" />
385- <color name="IndianRed3" red="205" green="85" blue="85" compliance="X11" />
386- <color name="IndianRed4" red="139" green="58" blue="58" compliance="X11" />
387- <color name="indigo" red="75" green="0" blue="130" compliance="SVG" />
388- <color name="ivory" red="255" green="255" blue="240" compliance="SVG, X11, XPM" />
389- <color name="ivory1" red="255" green="255" blue="240" compliance="X11" />
390- <color name="ivory2" red="238" green="238" blue="224" compliance="X11" />
391- <color name="ivory3" red="205" green="205" blue="193" compliance="X11" />
392- <color name="ivory4" red="139" green="139" blue="131" compliance="X11" />
393- <color name="khaki" red="240" green="230" blue="140" compliance="SVG, X11, XPM" />
394- <color name="khaki1" red="255" green="246" blue="143" compliance="X11" />
395- <color name="khaki2" red="238" green="230" blue="133" compliance="X11" />
396- <color name="khaki3" red="205" green="198" blue="115" compliance="X11" />
397- <color name="khaki4" red="139" green="134" blue="78" compliance="X11" />
398- <color name="lavender" red="230" green="230" blue="250" compliance="SVG, X11, XPM" />
399- <color name="LavenderBlush" red="255" green="240" blue="245" compliance="SVG, X11, XPM" />
400- <color name="LavenderBlush1" red="255" green="240" blue="245" compliance="X11" />
401- <color name="LavenderBlush2" red="238" green="224" blue="229" compliance="X11" />
402- <color name="LavenderBlush3" red="205" green="193" blue="197" compliance="X11" />
403- <color name="LavenderBlush4" red="139" green="131" blue="134" compliance="X11" />
404- <color name="LawnGreen" red="124" green="252" blue="0" compliance="SVG, X11, XPM" />
405- <color name="LemonChiffon" red="255" green="250" blue="205" compliance="SVG, X11, XPM" />
406- <color name="LemonChiffon1" red="255" green="250" blue="205" compliance="X11" />
407- <color name="LemonChiffon2" red="238" green="233" blue="191" compliance="X11" />
408- <color name="LemonChiffon3" red="205" green="201" blue="165" compliance="X11" />
409- <color name="LemonChiffon4" red="139" green="137" blue="112" compliance="X11" />
410- <color name="LightBlue" red="173" green="216" blue="230" compliance="SVG, X11, XPM" />
411- <color name="LightBlue1" red="191" green="239" blue="255" compliance="X11" />
412- <color name="LightBlue2" red="178" green="223" blue="238" compliance="X11" />
413- <color name="LightBlue3" red="154" green="192" blue="205" compliance="X11" />
414- <color name="LightBlue4" red="104" green="131" blue="139" compliance="X11" />
415- <color name="LightCoral" red="240" green="128" blue="128" compliance="SVG, X11, XPM" />
416- <color name="LightCyan" red="224" green="255" blue="255" compliance="SVG, X11, XPM" />
417- <color name="LightCyan1" red="224" green="255" blue="255" compliance="X11" />
418- <color name="LightCyan2" red="209" green="238" blue="238" compliance="X11" />
419- <color name="LightCyan3" red="180" green="205" blue="205" compliance="X11" />
420- <color name="LightCyan4" red="122" green="139" blue="139" compliance="X11" />
421- <color name="LightGoldenrod" red="238" green="221" blue="130" compliance="X11, XPM" />
422- <color name="LightGoldenrod1" red="255" green="236" blue="139" compliance="X11" />
423- <color name="LightGoldenrod2" red="238" green="220" blue="130" compliance="X11" />
424- <color name="LightGoldenrod3" red="205" green="190" blue="112" compliance="X11" />
425- <color name="LightGoldenrod4" red="139" green="129" blue="76" compliance="X11" />
426- <color name="LightGoldenrodYellow" red="250" green="250" blue="210" compliance="SVG, X11, XPM" />
427- <color name="LightGray" red="211" green="211" blue="211" compliance="SVG, X11, XPM" />
428- <color name="LightGreen" red="144" green="238" blue="144" compliance="SVG, X11" />
429- <color name="LightGrey" red="211" green="211" blue="211" compliance="SVG, X11" />
430- <color name="LightPink" red="255" green="182" blue="193" compliance="SVG, X11, XPM" />
431- <color name="LightPink1" red="255" green="174" blue="185" compliance="X11" />
432- <color name="LightPink2" red="238" green="162" blue="173" compliance="X11" />
433- <color name="LightPink3" red="205" green="140" blue="149" compliance="X11" />
434- <color name="LightPink4" red="139" green="95" blue="101" compliance="X11" />
435- <color name="LightSalmon" red="255" green="160" blue="122" compliance="SVG, X11, XPM" />
436- <color name="LightSalmon1" red="255" green="160" blue="122" compliance="X11" />
437- <color name="LightSalmon2" red="238" green="149" blue="114" compliance="X11" />
438- <color name="LightSalmon3" red="205" green="129" blue="98" compliance="X11" />
439- <color name="LightSalmon4" red="139" green="87" blue="66" compliance="X11" />
440- <color name="LightSeaGreen" red="32" green="178" blue="170" compliance="SVG, X11, XPM" />
441- <color name="LightSkyBlue" red="135" green="206" blue="250" compliance="SVG, X11, XPM" />
442- <color name="LightSkyBlue1" red="176" green="226" blue="255" compliance="X11" />
443- <color name="LightSkyBlue2" red="164" green="211" blue="238" compliance="X11" />
444- <color name="LightSkyBlue3" red="141" green="182" blue="205" compliance="X11" />
445- <color name="LightSkyBlue4" red="96" green="123" blue="139" compliance="X11" />
446- <color name="LightSlateBlue" red="132" green="112" blue="255" compliance="X11, XPM" />
447- <color name="LightSlateGray" red="119" green="136" blue="153" compliance="SVG, X11, XPM" />
448- <color name="LightSlateGrey" red="119" green="136" blue="153" compliance="SVG, X11" />
449- <color name="LightSteelBlue" red="176" green="196" blue="222" compliance="SVG, X11, XPM" />
450- <color name="LightSteelBlue1" red="202" green="225" blue="255" compliance="X11" />
451- <color name="LightSteelBlue2" red="188" green="210" blue="238" compliance="X11" />
452- <color name="LightSteelBlue3" red="162" green="181" blue="205" compliance="X11" />
453- <color name="LightSteelBlue4" red="110" green="123" blue="139" compliance="X11" />
454- <color name="LightYellow" red="255" green="255" blue="224" compliance="SVG, X11, XPM" />
455- <color name="LightYellow1" red="255" green="255" blue="224" compliance="X11" />
456- <color name="LightYellow2" red="238" green="238" blue="209" compliance="X11" />
457- <color name="LightYellow3" red="205" green="205" blue="180" compliance="X11" />
458- <color name="LightYellow4" red="139" green="139" blue="122" compliance="X11" />
459- <color name="lime" red="0" green="255" blue="0" compliance="SVG" />
460- <color name="LimeGreen" red="50" green="205" blue="50" compliance="SVG, X11, XPM" />
461- <color name="linen" red="250" green="240" blue="230" compliance="SVG, X11, XPM" />
462- <color name="magenta" red="255" green="0" blue="255" compliance="SVG" />
463- <color name="magenta" red="255" green="0" blue="255" compliance="X11, XPM" />
464- <color name="magenta1" red="255" green="0" blue="255" compliance="X11" />
465- <color name="magenta2" red="238" green="0" blue="238" compliance="X11" />
466- <color name="magenta3" red="205" green="0" blue="205" compliance="X11" />
467- <color name="magenta4" red="139" green="0" blue="139" compliance="X11" />
468- <color name="maroon" red="128" green="0" blue="0" compliance="SVG" />
469- <color name="maroon" red="176" green="48" blue="96" compliance="X11, XPM" />
470- <color name="maroon1" red="255" green="52" blue="179" compliance="X11" />
471- <color name="maroon2" red="238" green="48" blue="167" compliance="X11" />
472- <color name="maroon3" red="205" green="41" blue="144" compliance="X11" />
473- <color name="maroon4" red="139" green="28" blue="98" compliance="X11" />
474- <color name="MediumAquamarine" red="102" green="205" blue="170" compliance="SVG, X11, XPM" />
475- <color name="MediumBlue" red="0" green="0" blue="205" compliance="SVG, X11, XPM" />
476- <color name="MediumForestGreen" red="50" green="129" blue="75" compliance="X11, XPM" />
477- <color name="MediumGoldenRod" red="209" green="193" blue="102" compliance="X11, XPM" />
478- <color name="MediumOrchid" red="186" green="85" blue="211" compliance="SVG, X11, XPM" />
479- <color name="MediumOrchid1" red="224" green="102" blue="255" compliance="X11" />
480- <color name="MediumOrchid2" red="209" green="95" blue="238" compliance="X11" />
481- <color name="MediumOrchid3" red="180" green="82" blue="205" compliance="X11" />
482- <color name="MediumOrchid4" red="122" green="55" blue="139" compliance="X11" />
483- <color name="MediumPurple" red="147" green="112" blue="219" compliance="SVG, X11, XPM" />
484- <color name="MediumPurple1" red="171" green="130" blue="255" compliance="X11" />
485- <color name="MediumPurple2" red="159" green="121" blue="238" compliance="X11" />
486- <color name="MediumPurple3" red="137" green="104" blue="205" compliance="X11" />
487- <color name="MediumPurple4" red="93" green="71" blue="139" compliance="X11" />
488- <color name="MediumSeaGreen" red="60" green="179" blue="113" compliance="SVG, X11, XPM" />
489- <color name="MediumSlateBlue" red="123" green="104" blue="238" compliance="SVG, X11, XPM" />
490- <color name="MediumSpringGreen" red="0" green="250" blue="154" compliance="SVG, X11, XPM" />
491- <color name="MediumTurquoise" red="72" green="209" blue="204" compliance="SVG, X11, XPM" />
492- <color name="MediumVioletRed" red="199" green="21" blue="133" compliance="SVG, X11, XPM" />
493- <color name="MidnightBlue" red="25" green="25" blue="112" compliance="SVG, X11, XPM" />
494- <color name="MintCream" red="245" green="255" blue="250" compliance="SVG, X11, XPM" />
495- <color name="MistyRose" red="255" green="228" blue="225" compliance="SVG, X11, XPM" />
496- <color name="MistyRose1" red="255" green="228" blue="225" compliance="X11" />
497- <color name="MistyRose2" red="238" green="213" blue="210" compliance="X11" />
498- <color name="MistyRose3" red="205" green="183" blue="181" compliance="X11" />
499- <color name="MistyRose4" red="139" green="125" blue="123" compliance="X11" />
500- <color name="moccasin" red="255" green="228" blue="181" compliance="SVG, X11, XPM" />
501- <color name="NavajoWhite" red="255" green="222" blue="173" compliance="SVG, X11, XPM" />
502- <color name="NavajoWhite1" red="255" green="222" blue="173" compliance="X11" />
503- <color name="NavajoWhite2" red="238" green="207" blue="161" compliance="X11" />
504- <color name="NavajoWhite3" red="205" green="179" blue="139" compliance="X11" />
505- <color name="NavajoWhite4" red="139" green="121" blue="94" compliance="X11" />
506- <color name="navy" red="0" green="0" blue="128" compliance="SVG, X11, XPM" />
507- <color name="NavyBlue" red="0" green="0" blue="128" compliance="X11, XPM" />
508- <color name="none" red="0" green="0" blue="0" opacity="255" compliance="SVG" />
509- <color name="OldLace" red="253" green="245" blue="230" compliance="SVG, X11, XPM" />
510- <color name="olive" red="128" green="128" blue="0" compliance="SVG" />
511- <color name="OliveDrab" red="107" green="142" blue="35" compliance="SVG, X11, XPM" />
512- <color name="OliveDrab1" red="192" green="255" blue="62" compliance="X11" />
513- <color name="OliveDrab2" red="179" green="238" blue="58" compliance="X11" />
514- <color name="OliveDrab3" red="154" green="205" blue="50" compliance="X11" />
515- <color name="OliveDrab4" red="105" green="139" blue="34" compliance="X11" />
516- <color name="opaque" opacity="0" compliance="SVG" />
517- <color name="orange" red="255" green="165" blue="0" compliance="SVG, X11, XPM" />
518- <color name="orange1" red="255" green="165" blue="0" compliance="X11" />
519- <color name="orange2" red="238" green="154" blue="0" compliance="X11" />
520- <color name="orange3" red="205" green="133" blue="0" compliance="X11" />
521- <color name="orange4" red="139" green="90" blue="0" compliance="X11" />
522- <color name="OrangeRed" red="255" green="69" blue="0" compliance="SVG, X11, XPM" />
523- <color name="OrangeRed1" red="255" green="69" blue="0" compliance="X11" />
524- <color name="OrangeRed2" red="238" green="64" blue="0" compliance="X11" />
525- <color name="OrangeRed3" red="205" green="55" blue="0" compliance="X11" />
526- <color name="OrangeRed4" red="139" green="37" blue="0" compliance="X11" />
527- <color name="orchid" red="218" green="112" blue="214" compliance="SVG, X11, XPM" />
528- <color name="orchid1" red="255" green="131" blue="250" compliance="X11" />
529- <color name="orchid2" red="238" green="122" blue="233" compliance="X11" />
530- <color name="orchid3" red="205" green="105" blue="201" compliance="X11" />
531- <color name="orchid4" red="139" green="71" blue="137" compliance="X11" />
532- <color name="PaleGoldenrod" red="238" green="232" blue="170" compliance="SVG, X11, XPM" />
533- <color name="PaleGreen" red="152" green="251" blue="152" compliance="SVG, X11, XPM" />
534- <color name="PaleGreen1" red="154" green="255" blue="154" compliance="X11" />
535- <color name="PaleGreen2" red="144" green="238" blue="144" compliance="X11" />
536- <color name="PaleGreen3" red="124" green="205" blue="124" compliance="X11" />
537- <color name="PaleGreen4" red="84" green="139" blue="84" compliance="X11" />
538- <color name="PaleTurquoise" red="175" green="238" blue="238" compliance="SVG, X11, XPM" />
539- <color name="PaleTurquoise1" red="187" green="255" blue="255" compliance="X11" />
540- <color name="PaleTurquoise2" red="174" green="238" blue="238" compliance="X11" />
541- <color name="PaleTurquoise3" red="150" green="205" blue="205" compliance="X11" />
542- <color name="PaleTurquoise4" red="102" green="139" blue="139" compliance="X11" />
543- <color name="PaleVioletRed" red="219" green="112" blue="147" compliance="SVG, X11, XPM" />
544- <color name="PaleVioletRed1" red="255" green="130" blue="171" compliance="X11" />
545- <color name="PaleVioletRed2" red="238" green="121" blue="159" compliance="X11" />
546- <color name="PaleVioletRed3" red="205" green="104" blue="137" compliance="X11" />
547- <color name="PaleVioletRed4" red="139" green="71" blue="93" compliance="X11" />
548- <color name="PapayaWhip" red="255" green="239" blue="213" compliance="SVG, X11, XPM" />
549- <color name="PeachPuff" red="255" green="218" blue="185" compliance="SVG, X11, XPM" />
550- <color name="PeachPuff1" red="255" green="218" blue="185" compliance="X11" />
551- <color name="PeachPuff2" red="238" green="203" blue="173" compliance="X11" />
552- <color name="PeachPuff3" red="205" green="175" blue="149" compliance="X11" />
553- <color name="PeachPuff4" red="139" green="119" blue="101" compliance="X11" />
554- <color name="peru" red="205" green="133" blue="63" compliance="SVG, X11, XPM" />
555- <color name="pink" red="255" green="192" blue="203" compliance="SVG, X11, XPM" />
556- <color name="pink1" red="255" green="181" blue="197" compliance="X11" />
557- <color name="pink2" red="238" green="169" blue="184" compliance="X11" />
558- <color name="pink3" red="205" green="145" blue="158" compliance="X11" />
559- <color name="pink4" red="139" green="99" blue="108" compliance="X11" />
560- <color name="plum" red="221" green="160" blue="221" compliance="SVG, X11, XPM" />
561- <color name="plum1" red="255" green="187" blue="255" compliance="X11" />
562- <color name="plum2" red="238" green="174" blue="238" compliance="X11" />
563- <color name="plum3" red="205" green="150" blue="205" compliance="X11" />
564- <color name="plum4" red="139" green="102" blue="139" compliance="X11" />
565- <color name="PowderBlue" red="176" green="224" blue="230" compliance="SVG, X11, XPM" />
566- <color name="purple" red="128" green="0" blue="128" compliance="SVG" />
567- <color name="purple" red="160" green="32" blue="240" compliance="X11, XPM" />
568- <color name="purple1" red="155" green="48" blue="255" compliance="X11" />
569- <color name="purple2" red="145" green="44" blue="238" compliance="X11" />
570- <color name="purple3" red="125" green="38" blue="205" compliance="X11" />
571- <color name="purple4" red="85" green="26" blue="139" compliance="X11" />
572- <color name="red" red="255" green="0" blue="0" compliance="SVG, X11, XPM" />
573- <color name="red1" red="255" green="0" blue="0" compliance="X11" />
574- <color name="red2" red="238" green="0" blue="0" compliance="X11" />
575- <color name="red3" red="205" green="0" blue="0" compliance="X11" />
576- <color name="red4" red="139" green="0" blue="0" compliance="X11" />
577- <color name="RosyBrown" red="188" green="143" blue="143" compliance="SVG, X11, XPM" />
578- <color name="RosyBrown1" red="255" green="193" blue="193" compliance="X11" />
579- <color name="RosyBrown2" red="238" green="180" blue="180" compliance="X11" />
580- <color name="RosyBrown3" red="205" green="155" blue="155" compliance="X11" />
581- <color name="RosyBrown4" red="139" green="105" blue="105" compliance="X11" />
582- <color name="RoyalBlue" red="65" green="105" blue="225" compliance="SVG, X11, XPM" />
583- <color name="RoyalBlue1" red="72" green="118" blue="255" compliance="X11" />
584- <color name="RoyalBlue2" red="67" green="110" blue="238" compliance="X11" />
585- <color name="RoyalBlue3" red="58" green="95" blue="205" compliance="X11" />
586- <color name="RoyalBlue4" red="39" green="64" blue="139" compliance="X11" />
587- <color name="SaddleBrown" red="139" green="69" blue="19" compliance="SVG, X11, XPM" />
588- <color name="salmon" red="250" green="128" blue="114" compliance="SVG, X11, XPM" />
589- <color name="salmon1" red="255" green="140" blue="105" compliance="X11" />
590- <color name="salmon2" red="238" green="130" blue="98" compliance="X11" />
591- <color name="salmon3" red="205" green="112" blue="84" compliance="X11" />
592- <color name="salmon4" red="139" green="76" blue="57" compliance="X11" />
593- <color name="SandyBrown" red="244" green="164" blue="96" compliance="SVG, X11, XPM" />
594- <color name="SeaGreen" red="46" green="139" blue="87" compliance="SVG, X11, XPM" />
595- <color name="SeaGreen1" red="84" green="255" blue="159" compliance="X11" />
596- <color name="SeaGreen2" red="78" green="238" blue="148" compliance="X11" />
597- <color name="SeaGreen3" red="67" green="205" blue="128" compliance="X11" />
598- <color name="SeaGreen4" red="46" green="139" blue="87" compliance="X11" />
599- <color name="seashell" red="255" green="245" blue="238" compliance="SVG, X11, XPM" />
600- <color name="seashell1" red="255" green="245" blue="238" compliance="X11" />
601- <color name="seashell2" red="238" green="229" blue="222" compliance="X11" />
602- <color name="seashell3" red="205" green="197" blue="191" compliance="X11" />
603- <color name="seashell4" red="139" green="134" blue="130" compliance="X11" />
604- <color name="sienna" red="160" green="82" blue="45" compliance="SVG, X11, XPM" />
605- <color name="sienna1" red="255" green="130" blue="71" compliance="X11" />
606- <color name="sienna2" red="238" green="121" blue="66" compliance="X11" />
607- <color name="sienna3" red="205" green="104" blue="57" compliance="X11" />
608- <color name="sienna4" red="139" green="71" blue="38" compliance="X11" />
609- <color name="silver" red="192" green="192" blue="192" compliance="SVG" />
610- <color name="SkyBlue" red="135" green="206" blue="235" compliance="SVG, X11, XPM" />
611- <color name="SkyBlue1" red="135" green="206" blue="255" compliance="X11" />
612- <color name="SkyBlue2" red="126" green="192" blue="238" compliance="X11" />
613- <color name="SkyBlue3" red="108" green="166" blue="205" compliance="X11" />
614- <color name="SkyBlue4" red="74" green="112" blue="139" compliance="X11" />
615- <color name="SlateBlue" red="106" green="90" blue="205" compliance="SVG, X11, XPM" />
616- <color name="SlateBlue1" red="131" green="111" blue="255" compliance="X11" />
617- <color name="SlateBlue2" red="122" green="103" blue="238" compliance="X11" />
618- <color name="SlateBlue3" red="105" green="89" blue="205" compliance="X11" />
619- <color name="SlateBlue4" red="71" green="60" blue="139" compliance="X11" />
620- <color name="SlateGray" red="112" green="128" blue="144" compliance="SVG, X11, XPM" />
621- <color name="SlateGray1" red="198" green="226" blue="255" compliance="X11" />
622- <color name="SlateGray2" red="185" green="211" blue="238" compliance="X11" />
623- <color name="SlateGray3" red="159" green="182" blue="205" compliance="X11" />
624- <color name="SlateGray4" red="108" green="123" blue="139" compliance="X11" />
625- <color name="SlateGrey" red="112" green="128" blue="144" compliance="SVG, X11" />
626- <color name="snow" red="255" green="250" blue="250" compliance="SVG, X11, XPM" />
627- <color name="snow1" red="255" green="250" blue="250" compliance="X11" />
628- <color name="snow2" red="238" green="233" blue="233" compliance="X11" />
629- <color name="snow3" red="205" green="201" blue="201" compliance="X11" />
630- <color name="snow4" red="139" green="137" blue="137" compliance="X11" />
631- <color name="SpringGreen" red="0" green="255" blue="127" compliance="SVG, X11, XPM" />
632- <color name="SpringGreen1" red="0" green="255" blue="127" compliance="X11" />
633- <color name="SpringGreen2" red="0" green="238" blue="118" compliance="X11" />
634- <color name="SpringGreen3" red="0" green="205" blue="102" compliance="X11" />
635- <color name="SpringGreen4" red="0" green="139" blue="69" compliance="X11" />
636- <color name="SteelBlue" red="70" green="130" blue="180" compliance="SVG, X11, XPM" />
637- <color name="SteelBlue1" red="99" green="184" blue="255" compliance="X11" />
638- <color name="SteelBlue2" red="92" green="172" blue="238" compliance="X11" />
639- <color name="SteelBlue3" red="79" green="148" blue="205" compliance="X11" />
640- <color name="SteelBlue4" red="54" green="100" blue="139" compliance="X11" />
641- <color name="tan" red="210" green="180" blue="140" compliance="SVG, X11, XPM" />
642- <color name="tan1" red="255" green="165" blue="79" compliance="X11" />
643- <color name="tan2" red="238" green="154" blue="73" compliance="X11" />
644- <color name="tan3" red="205" green="133" blue="63" compliance="X11" />
645- <color name="tan4" red="139" green="90" blue="43" compliance="X11" />
646- <color name="teal" red="0" green="128" blue="128" compliance="SVG" />
647- <color name="thistle" red="216" green="191" blue="216" compliance="SVG, X11, XPM" />
648- <color name="thistle1" red="255" green="225" blue="255" compliance="X11" />
649- <color name="thistle2" red="238" green="210" blue="238" compliance="X11" />
650- <color name="thistle3" red="205" green="181" blue="205" compliance="X11" />
651- <color name="thistle4" red="139" green="123" blue="139" compliance="X11" />
652- <color name="tomato" red="255" green="99" blue="71" compliance="SVG, X11, XPM" />
653- <color name="tomato1" red="255" green="99" blue="71" compliance="X11" />
654- <color name="tomato2" red="238" green="92" blue="66" compliance="X11" />
655- <color name="tomato3" red="205" green="79" blue="57" compliance="X11" />
656- <color name="tomato4" red="139" green="54" blue="38" compliance="X11" />
657- <color name="transparent" opacity="255" compliance="SVG" />
658- <color name="turquoise" red="64" green="224" blue="208" compliance="SVG, X11, XPM" />
659- <color name="turquoise1" red="0" green="245" blue="255" compliance="X11" />
660- <color name="turquoise2" red="0" green="229" blue="238" compliance="X11" />
661- <color name="turquoise3" red="0" green="197" blue="205" compliance="X11" />
662- <color name="turquoise4" red="0" green="134" blue="139" compliance="X11" />
663- <color name="violet" red="238" green="130" blue="238" compliance="SVG, X11, XPM" />
664- <color name="VioletRed" red="208" green="32" blue="144" compliance="X11, XPM" />
665- <color name="VioletRed1" red="255" green="62" blue="150" compliance="X11" />
666- <color name="VioletRed2" red="238" green="58" blue="140" compliance="X11" />
667- <color name="VioletRed3" red="205" green="50" blue="120" compliance="X11" />
668- <color name="VioletRed4" red="139" green="34" blue="82" compliance="X11" />
669- <color name="wheat" red="245" green="222" blue="179" compliance="SVG, X11, XPM" />
670- <color name="wheat1" red="255" green="231" blue="186" compliance="X11" />
671- <color name="wheat2" red="238" green="216" blue="174" compliance="X11" />
672- <color name="wheat3" red="205" green="186" blue="150" compliance="X11" />
673- <color name="wheat4" red="139" green="126" blue="102" compliance="X11" />
674- <color name="white" red="255" green="255" blue="255" compliance="SVG, X11" />
675- <color name="WhiteSmoke" red="245" green="245" blue="245" compliance="SVG, X11, XPM" />
676- <color name="yellow" red="255" green="255" blue="0" compliance="SVG, X11, XPM" />
677- <color name="yellow1" red="255" green="255" blue="0" compliance="X11" />
678- <color name="yellow2" red="238" green="238" blue="0" compliance="X11" />
679- <color name="yellow3" red="205" green="205" blue="0" compliance="X11" />
680- <color name="yellow4" red="139" green="139" blue="0" compliance="X11" />
681- <color name="YellowGreen" red="154" green="205" blue="50" compliance="SVG, X11, XPM" />
682-</colormap>
diff -r 879fd1319603 -r f592ca1f8692 magick/integral_types.h
--- a/magick/integral_types.h Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,101 +0,0 @@
1-/*
2- Copyright (C) 2003 GraphicsMagick Group
3- Copyright (C) 2002 ImageMagick Studio
4-
5- This program is covered by multiple licenses, which are described in
6- Copyright.txt. You should have received a copy of Copyright.txt with this
7- package; otherwise see http://www.graphicsmagick.org/www/Copyright.html.
8-
9- GraphicsMagick integral types typedefs
10-*/
11-
12-#ifndef _MAGICK_INTEGRAL_TYPES_H
13-#define _MAGICK_INTEGRAL_TYPES_H
14-
15-/*
16- Assign ANSI C stdint.h-like typedefs based on the sizes of native types
17- gm_int16_t -- -32,768 to 32,767
18- gm_uint16_t -- 0 to 65,535
19- gm_int32_t -- -2,147,483,648 to 2,147,483,647
20- gm_uint32_t -- 0 to 4,294,967,295
21- gm_int64_t -- -9,223,372,036,854,775,807 to 9,223,372,036,854,775,807
22- gm_uint64_t -- 0 to 18,446,744,073,709,551,615
23-*/
24-
25-#if !defined(SIZEOF_SHORT)
26-# define SIZEOF_SHORT 2
27-#endif
28-
29-#if !defined(SIZEOF_UNSIGNED_SHORT)
30-# define SIZEOF_UNSIGNED_SHORT 2
31-#endif
32-
33-#if !defined(SIZEOF_INT)
34-# define SIZEOF_INT 4
35-#endif
36-
37-#if !defined(SIZEOF_UNSIGNED_INT)
38-# define SIZEOF_UNSIGNED_INT 4
39-#endif
40-
41-#if !defined(SIZEOF_LONG)
42-# define SIZEOF_LONG 4
43-#endif
44-
45-#if !defined(SIZEOF_UNSIGNED_LONG)
46-# define SIZEOF_UNSIGNED_LONG 4
47-#endif
48-
49-#if !defined(SIZEOF_LONG_LONG)
50-# define SIZEOF_LONG_LONG 0
51-#endif
52-
53-#if !defined(SIZEOF_UNSIGNED_LONG_LONG)
54-# define SIZEOF_UNSIGNED_LONG_LONG 0
55-#endif
56-
57-#if (SIZEOF_SHORT == 2)
58- typedef short gm_int16_t;
59-#else
60-# error sizeof(short) != 2
61-#endif
62-
63-#if (SIZEOF_UNSIGNED_SHORT == 2)
64- typedef unsigned short gm_uint16_t;
65-#else
66-# error sizeof(unsigned short) != 2
67-#endif
68-
69-#if (SIZEOF_INT == 4)
70- typedef int gm_int32_t;
71-#else
72-# error sizeof(int) != 4
73-#endif
74-
75-#if (SIZEOF_UNSIGNED_INT == 4)
76- typedef unsigned int gm_uint32_t;
77-#else
78-# error sizeof(unsigned int) != 4)
79-#endif
80-
81-#if (SIZEOF_LONG == 8)
82- typedef long gm_int64_t;
83-#elif (SIZEOF_LONG_LONG == 8) && !defined(_VISUALC_)
84- typedef long long gm_int64_t;
85-#elif defined(_VISUALC_)
86- typedef __int64 gm_int64_t;
87-#else
88- typedef double gm_int64_t;
89-#endif
90-
91-#if (SIZEOF_UNSIGNED_LONG == 8)
92- typedef unsigned long gm_uint64_t;
93-#elif (SIZEOF_UNSIGNED_LONG_LONG == 8) && !defined(_VISUALC_)
94- typedef unsigned long long gm_uint64_t;
95-#elif defined(_VISUALC_)
96- typedef unsigned __int64 gm_uint64_t;
97-#else
98- typedef double gm_uint64_t;
99-#endif
100-
101-#endif /* _MAGICK_INTEGRAL_TYPES_H */
diff -r 879fd1319603 -r f592ca1f8692 magick/log.mgk
--- a/magick/log.mgk Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
1-<?xml version="1.0"?>
2-<magicklog>
3- <log events="None" />
4- <log output="stdout" />
5- <log filename="Magick-%d.log" />
6- <log generations="3" />
7- <log limit="2000" />
8- <log format="%t %r %u %p %m/%f/%l/%d:\n %e" />
9-</magicklog>
diff -r 879fd1319603 -r f592ca1f8692 magick/magic.mgk
--- a/magick/magic.mgk Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,86 +0,0 @@
1-<?xml version="1.0"?>
2-<magicmap>
3- <magic name="AVI" offset="0" target="RIFF" />
4- <magic name="8BIM" offset="0" target="8BIM" />
5- <magic name="BMP" offset="0" target="BA" />
6- <magic name="BMP" offset="0" target="BM" />
7- <magic name="BMP" offset="0" target="CI" />
8- <magic name="BMP" offset="0" target="CP" />
9- <magic name="BMP" offset="0" target="IC" />
10- <magic name="BMP" offset="0" target="PI" />
11- <magic name="CGM" offset="0" target="BEGMF" />
12- <magic name="DCM" offset="128" target="DICM" />
13- <magic name="DCX" offset="0" target="\261\150\336\72" />
14- <magic name="DIB" offset="0" target="\050\000" />
15- <magic name="DOT" offset="0" target="digraph" />
16- <magic name="EMF" offset="40" target="\040\105\115\106\000\000\001\000" />
17- <magic name="EPT" offset="0" target="\305\320\323\306" />
18- <magic name="FAX" offset="0" target="DFAX" />
19- <magic name="FIG" offset="0" target="#FIG" />
20- <magic name="FITS" offset="0" target="IT0" />
21- <magic name="FITS" offset="0" target="SIMPLE" />
22- <magic name="FPX" offset="0" target="\320\317\021\340" />
23- <magic name="GIF" offset="0" target="GIF8" />
24- <magic name="GPLT" offset="0" target="#!/usr/local/bin/gnuplot" />
25- <magic name="HDF" offset="1" target="HDF" />
26- <magic name="HPGL" offset="0" target="IN;" />
27- <magic name="HPGL" offset="0" target="\033E\033" />
28- <magic name="HTML" offset="1" target="HTML" />
29- <magic name="HTML" offset="1" target="html" />
30- <magic name="ILBM" offset="8" target="ILBM" />
31- <magic name="IPTC" offset="0" target="\034\002" />
32- <magic name="JNG" offset="0" target="\213JNG\r\n\032\n" />
33- <magic name="JPEG" offset="0" target="\377\330\377" />
34- <magic name="JPC" offset="0" target="\377\117" />
35- <magic name="JP2" offset="4" target="\152\120\040\040\015" />
36- <magic name="MIFF" offset="0" target="Id=ImageMagick" />
37- <magic name="MIFF" offset="0" target="id=ImageMagick" />
38- <magic name="MNG" offset="0" target="\212MNG\r\n\032\n" />
39- <magic name="MPC" offset="0" target="id=MagickCache" />
40- <magic name="MPEG" offset="0" target="\000\000\001\263" />
41- <magic name="MVG" offset="0" target="push graphic-context" />
42- <magic name="PCD" offset="2048" target="PCD_" />
43- <magic name="PCL" offset="0" target="\033E\033" />
44- <magic name="PCX" offset="0" target="\012\002" />
45- <magic name="PCX" offset="0" target="\012\005" />
46- <magic name="PDB" offset="60" target="vIMGView" />
47- <magic name="PDF" offset="0" target="%PDF-" />
48- <magic name="PFA" offset="0" target="%!PS-AdobeFont-1.0" />
49- <magic name="PFB" offset="6" target="%!PS-AdobeFont-1.0" />
50- <magic name="PGX" offset="0" target="\050\107\020\115\046" />
51- <magic name="PICT" offset="522" target="\000\021\002\377\014\000" />
52- <magic name="PNG" offset="0" target="\211PNG\r\n\032\n" />
53- <magic name="PNM" offset="0" target="P1" />
54- <magic name="PNM" offset="0" target="P2" />
55- <magic name="PNM" offset="0" target="P3" />
56- <magic name="PNM" offset="0" target="P4" />
57- <magic name="PNM" offset="0" target="P5" />
58- <magic name="PNM" offset="0" target="P6" />
59- <magic name="PNM" offset="0" target="P7" />
60- <magic name="PS" offset="0" target="%!" />
61- <magic name="PS" offset="0" target="\004%!" />
62- <magic name="PS" offset="0" target="\305\320\323\306" />
63- <magic name="PSD" offset="0" target="8BPS" />
64- <magic name="PWP" offset="0" target="SFW95" />
65- <magic name="RAD" offset="0" target="#?RADIANCE" />
66- <magic name="RLE" offset="0" target="\122\314" />
67- <magic name="SCT" offset="0" target="CT" />
68- <magic name="SFW" offset="0" target="SFW94" />
69- <magic name="SGI" offset="0" target="\001\332" />
70- <magic name="SUN" offset="0" target="\131\246\152\225" />
71- <magic name="SVG" offset="1" target="?XML" />
72- <magic name="SVG" offset="1" target="?xml" />
73- <magic name="TIFF" offset="0" target="\115\115\000\052" />
74- <magic name="TIFF" offset="0" target="\111\111\052\000" />
75- <magic name="VICAR" offset="0" target="LBLSIZE" />
76- <magic name="VICAR" offset="0" target="NJPL1I" />
77- <magic name="VIFF" offset="0" target="\253\001" />
78- <magic name="WMF" offset="0" target="\327\315\306\232" />
79- <magic name="WMF" offset="0" target="\001\000\011\000" />
80- <magic name="WPG" offset="0" target="\377WPC" />
81- <magic name="XBM" offset="0" target="#define" />
82- <magic name="XCF" offset="0" target="gimp xcf" />
83- <magic name="XPM" offset="1" target="* XPM *" />
84- <magic name="XWD" offset="4" target="\007\000\000" />
85- <magic name="XWD" offset="5" target="\000\000\007" />
86-</magicmap>
diff -r 879fd1319603 -r f592ca1f8692 utilities/animate.1
--- a/utilities/animate.1 Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,543 +0,0 @@
1-.TH animate 1 "Date: 2002/02/15 01:00:00" "ImageMagick"
2-.SH NAME
3-animate - animate a sequence of images
4-.SH SYNOPSIS
5-
6-\fBanimate\fP \fB[\fP \fIoptions\fP \fB...]\fP \fIfile\fP [ [
7-\fIoptions\fP ...] \fIfile\fP ...]
8-
9-.SH DESCRIPTION
10-
11-\fBAnimate\fP displays a sequence of images on any workstation display
12-running an X server. \fBanimate\fP first determines the hardware capabilities
13-of the workstation. If the number of unique colors in an image is less
14-than or equal to the number the workstation can support, the image is displayed
15-in an X window. Otherwise the number of colors in the image is first reduced
16-to match the color resolution of the workstation before it is displayed.
17-
18-This means that a continuous-tone 24 bits-per-pixel image can display on
19-a 8 bit pseudo-color device or monochrome device. In most instances the
20-reduced color image closely resembles the original. Alternatively, a monochrome
21-or pseudo-color image sequence can display on a continuous-tone 24 bits-per-pixel
22-device.
23-
24-To help prevent color flashing on X server visuals that have colormaps,
25-\fBanimate\fP
26-creates a single colormap from the image sequence. This can be rather time
27-consuming. You can speed this operation up by reducing the colors in the
28-image before you "animate" them. Use \fBmogrify\fP to color reduce the
29-images to a single colormap. See \fBmogrify(1)\fP for details. Alternatively,
30-you can use a Standard Colormap; or a static, direct, or true color visual.
31-You can define a Standard Colormap with \fIxstdcmap\fP. See \fBxstdcmap(1)\fP
32-for details. This method is recommended for colormapped X server because
33-it eliminates the need to compute a global colormap.
34-.SH EXAMPLES
35-
36-To animate a set of images of a cockatoo, use:
37-
38-
39- animate cockatoo.*
40-
41-To animate a cockatoo image sequence while using the Standard Colormap
42-\fIbest\fP, use:
43-
44-
45- xstdcmap -best
46- animate -map best cockatoo.*
47-
48-To animate an image of a cockatoo without a border centered on a backdrop,
49-use:
50-
51-
52- animate +borderwidth -backdrop cockatoo.*
53-.SH OPTIONS
54-
55-For a more detailed description of each option, see
56-\fIImageMagick(1)\fP.
57-
58-.TP
59-.B "-authenticate \fI<string>"\fP
60-\fRdecrypt image with this password
61-.TP
62-.B "-backdrop \fI<color>"\fP
63-\fRdisplay the image centered on a backdrop.
64-.TP
65-.B "-background \fI<color>"\fP
66-\fRthe background color
67-.TP
68-.B "-bordercolor \fI<color>"\fP
69-\fRthe border color
70-.TP
71-.B "-borderwidth \fI<geometry>"\fP
72-\fRthe border width
73-.TP
74-.B "-cache \fI<threshold>"\fP
75-\fRmegabytes of memory available to the pixel cache
76-.TP
77-.B "-chop \fI<width>x<height>{+-}<x>{+-}<y>{%}"\fP
78-\fRremove pixels from the interior of an image
79-.TP
80-.B "-colormap \fI<type>"\fP
81-\fRdefine the colormap type
82-.TP
83-.B "-colors \fI<value>"\fP
84-\fRpreferred number of colors in the image
85-.TP
86-.B "-colorspace \fI<value>"\fP
87-\fRthe type of colorspace
88-.TP
89-.B "-crop \fI<width>x<height>{+-}<x>{+-}<y>{%}"\fP
90-\fRpreferred size and location of the cropped image
91-.TP
92-.B "-debug \fI<events>"\fP
93-\fRenable debug printout
94-.TP
95-.B "-delay \fI<1/100ths of a second>"\fP
96-\fRdisplay the next image after pausing
97-.TP
98-.B "-density \fI<width>x<height>"\fP
99-\fRvertical and horizontal resolution in pixels of the image
100-.TP
101-.B "-depth \fI<value>"\fP
102-\fRdepth of the image
103-.TP
104-.B "-display \fI<host:display[.screen]>"\fP
105-\fRspecifies the X server to contact
106-.TP
107-.B "-dispose \fI<method>"\fP
108-\fRGIF disposal method
109-.TP
110-.B "-dither"
111-\fRapply Floyd/Steinberg error diffusion to the image
112-.TP
113-.B "-font \fI<name>"\fP
114-\fRuse this font when annotating the image with text
115-.TP
116-.B "-foreground \fI<color>"\fP
117-\fRdefine the foreground color
118-.TP
119-.B "-gamma \fI<value>"\fP
120-\fRlevel of gamma correction
121-.TP
122-.B "-geometry \fI<width>x<height>{+-}<x>{+-}<y>{%}{@} {!}{<}{>}"\fP
123-\fRpreferred size and location of the Image window.
124-.TP
125-.B "-help"
126-\fRprint usage instructions
127-.TP
128-.B "-iconGeometry \fI<geometry>"\fP
129-\fRspecify the icon geometry
130-.TP
131-.B "-iconic"
132-\fRiconic animation
133-.TP
134-.B "-interlace \fI<type>"\fP
135-\fRthe type of interlacing scheme
136-.TP
137-.B "-limit \fI<type> <value>"\fP
138-\fRDisk, Map, or Memory resource limit
139-.TP
140-.B "-log \fI<string>"\fP
141-.TP
142-.B "-map \fI<type>"\fP
143-\fR
144-display image using this type.
145-.TP
146-.B "-matte"
147-\fRstore matte channel if the image has one
148-.TP
149-.B "-mattecolor \fI<color>"\fP
150-\fRspecify the color to be used with the \fB-frame\fP option
151-.TP
152-.B "-monochrome"
153-\fRtransform the image to black and white
154-.TP
155-.B "-name"
156-\fRname an image
157-.TP
158-.B "-noop"
159-\fRNOOP (no option)
160-.TP
161-.B "-pause \fI<seconds>"\fP
162-\fRpause between animation loops [animate]
163-.TP
164-.B "-remote"
165-\fRperform a remote operation
166-.TP
167-.B "-rotate \fI<degrees>{<}{>}"\fP
168-\fRapply Paeth image rotation to the image
169-.TP
170-.B "-sampling-factor \fI<horizontal_factor>x<vertical_factor>"\fP
171-\fRsampling factors used by JPEG or MPEG-2 encoder and YUV decoder/encoder.
172-.TP
173-.B "-scenes \fI<value-value>"\fP
174-\fRrange of image scene numbers to read
175-.TP
176-.B "-shared-memory"
177-\fRuse shared memory
178-.TP
179-.B "-size \fI<width>x<height>{+offset}"\fP
180-\fRwidth and height of the image
181-.TP
182-.B "-text-font \fI<name>"\fP
183-\fRfont for writing fixed-width text
184-.TP
185-.B "-title \fI<string>"\fP
186-\fRassign title to displayed image [\fIanimate, display, montage\fP]
187-.TP
188-.B "-treedepth \fI<value>"\fP
189-\fRtree depth for the color reduction algorithm
190-.TP
191-.B "-trim"
192-\fRtrim an image
193-.TP
194-.B "-verbose"
195-\fRprint detailed information about the image
196-.TP
197-.B "-version"
198-\fRprint ImageMagick version string
199-.TP
200-.B "-visual \fI<type>"\fP
201-\fRanimate images using this X visual type
202-.TP
203-.B "-window \fI<id>"\fP
204-\fRmake image the background of a window
205-
206-For a more detailed description of each option, see
207-\fIImageMagick(1)\fP.
208-
209-
210-Any option you specify on the command line remains in effect for the group
211-of images following it, until the group is terminated by the appearance of
212-any option or \fB-noop\fP. For example, to animate three images, the first
213-with 32 colors, the second with an unlimited number of colors, and the
214-third with only 16 colors, use:
215-
216-
217- animate -colors 32 cockatoo.1 -noop cockatoo.2
218- -colors 16 cockatoo.3
219-
220-\fBAnimate\fP options can appear on the command line or in your X resources
221-file. See \fIX(1)\fP. Options on the command line supersede values specified
222-in your X resources file.
223-Image filenames may appear in any order on the command line if the image
224-format is \fIMIFF\fP (refer to \fBmiff(5)\fP and the
225-\fBscene\fP keyword
226-is specified in the image. Otherwise the images will display in the order
227-they appear on the command line.
228-.SH MOUSE BUTTONS
229-
230-Press any button to map or unmap the Command widget. See the next section
231-for more information about the Command widget.
232-.SH COMMAND WIDGET
233-
234-The Command widget lists a number of sub-menus and commands. They are
235-
236- \fBAnimate\fP
237-
238- Open
239- Play
240- Step
241- Repeat
242- Auto Reverse
243-
244- \fBSpeed\fP
245-
246- Faster
247- Slower
248-
249- \fBDirection\fP
250-
251- Forward
252- Reverse
253-
254- \fBImage Info\fP
255- \fBHelp\fP
256- \fBQuit\fP
257-
258-
259-Menu items with a indented triangle have a sub-menu. They are represented
260-above as the indented items. To access a sub-menu item, move the pointer
261-to the appropriate menu and press a button and drag. When you find the
262-desired sub-menu item, release the button and the command is executed.
263-Move the pointer away from the sub-menu if you decide not to execute a
264-particular command.
265-.SH KEYBOARD ACCELERATORS
266-.in 15
267-
268-.in 15
269-.B "\fBCtl+O\fP"
270-.in 20
271- \fR
272-.in 20
273-Press to load an image from a file.
274-.in 15
275-.in 15
276-.B "\fBspace\fP"
277-.in 20
278- \fR
279-.in 20
280-Press to display the next image in the sequence.
281-.in 15
282-.in 15
283-.B "\fB<\fP"
284-.in 20
285- \fR
286-.in 20
287-Press to speed-up the display of the images. Refer to
288-\fB-delay\fP for more information.
289-.in 15
290-.in 15
291-.B "\fB>\fP"
292-.in 20
293- \fR
294-.in 20
295-Press to slow the display of the images. Refer to
296-\fB-delay\fP for more information.
297-.in 15
298-.in 15
299-.B "\fB?\fP"
300-.in 20
301- \fR
302-.in 20
303-Press to display information about the image. Press
304-any key or button to erase the information.
305-.in 15
306-.in 20
307-This information is printed: image name; image size;
308-and the total number of unique colors in the image.
309-.in 15
310-.in 15
311-.B "\fBF1\fP"
312-.in 20
313- \fR
314-.in 20
315-Press to display helpful information about \fBanimate(1)\fP.
316-.in 15
317-.in 15
318-.B "\fBCtl-q\fP"
319-.in 20
320- \fR
321-.in 20
322-Press to discard all images and exit program.
323-.in 15
324-
325-.SH X RESOURCES
326-
327-\fBAnimate\fP options can appear on the command line or in your X resource
328-file. Options on the command line supersede values specified in your X
329-resource file. See \fBX(1)\fP for more information on X resources.
330-
331-All \fBanimate\fP options have a corresponding X resource. In addition,
332-the \fBanimate\fP program uses the following X resources:
333-.in 15
334-
335-.in 15
336-.B "\fBbackground\fP \fB(\fP\fIclass\fP \fBBackground)\fP"
337-.in 20
338- \fR
339-.in 20
340-
341-Specifies the preferred color to use for the Image window background. The
342-default is #ccc.
343-.in 15
344-.in 15
345-.B "\fBborderColor\fP \fB(\fP\fIclass\fP \fBBorderColor)\fP"
346-.in 20
347- \fR
348-.in 20
349-
350-Specifies the preferred color to use for the Image window border. The default
351-is #ccc.
352-.in 15
353-.in 15
354-.B "\fBborderWidth\fP \fB(\fP\fIclass\fP \fBBorderWidth)\fP"
355-.in 20
356- \fR
357-.in 20
358-
359-Specifies the width in pixels of the Image window border. The default is
360-2.
361-.in 15
362-.in 15
363-.B "\fBfont\fP \fB(\fP\fIclass\fP \fBFont\fP \fBor\fP \fBFontList)\fP"
364-.in 20
365- \fR
366-.in 20
367-
368-Specifies the name of the preferred font to use in normal formatted text.
369-The default is 14 point \fIHelvetica\fP.
370-.in 15
371-.in 15
372-.B "\fBforeground\fP \fB(\fP\fIclass\fP \fBForeground)\fP"
373-.in 20
374- \fR
375-.in 20
376-
377-Specifies the preferred color to use for text within the Image window.
378-The default is black.
379-.in 15
380-.in 15
381-.B "\fBgeometry\fP \fB(\fP\fIclass\fP \fBgeometry)\fP"
382-.in 20
383- \fR
384-.in 20
385-
386-Specifies the preferred size and position of the image window. It is not
387-necessarily obeyed by all window managers.
388-Offsets, if present, are handled in \fIX(1)\fP style. A negative x offset is
389-measured from the right edge of the screen to the right edge of the icon,
390-and a negative y offset is measured from the bottom edge of the screen
391-to the bottom edge of the icon.
392-.in 15
393-.in 15
394-.B "\fBiconGeometry\fP \fB(\fP\fIclass\fP \fBIconGeometry)\fP"
395-.in 20
396- \fR
397-.in 20
398-
399-Specifies the preferred size and position of the application when iconified.
400-It is not necessarily obeyed by all window managers.
401-Offsets, if present, are handled in the same manner as in class Geometry.
402-.in 15
403-.in 15
404-.B "\fBiconic\fP \fB(\fP\fIclass\fP \fBIconic)\fP"
405-.in 20
406- \fR
407-.in 20
408-
409-This resource indicates that you would prefer that the application's windows
410-initially not be visible as if the windows had be immediately iconified
411-by you. Window managers may choose not to honor the application's request.
412-.in 15
413-.in 15
414-.B "\fBmatteColor\fP \fB(\fP\fIclass\fP \fBMatteColor)\fP"
415-.in 20
416- \fR
417-.in 20
418-
419-Specify the color of windows. It is used for the backgrounds of windows,
420-menus, and notices. A 3D effect is achieved by using highlight and shadow
421-colors derived from this color. Default value: #ddd.
422-.in 15
423-.in 15
424-.B "\fBname\fP \fB(\fP\fIclass\fP \fBName)\fP"
425-.in 20
426- \fR
427-.in 20
428-
429-This resource specifies the name under which resources for the application
430-should be found. This resource is useful in shell aliases to distinguish
431-between invocations of an application, without resorting to creating links
432-to alter the executable file name. The default is the application name.
433-.in 15
434-.in 15
435-.B "\fBsharedMemory\fP \fB(\fP\fIclass\fP \fBSharedMemory)\fP"
436-.in 20
437- \fR
438-.in 20
439-
440-This resource specifies whether animate should attempt use shared memory
441-for pixmaps. ImageMagick must be compiled with shared memory support, and
442-the display must support the MIT-SHM extension. Otherwise, this resource
443-is ignored. The default is True.
444-.in 15
445-.in 15
446-.B "\fBtext_font\fP \fB(\fP\fIclass\fP \fBtextFont)\fP"
447-.in 20
448- \fR
449-.in 20
450-
451-Specifies the name of the preferred font to use in fixed (typewriter style)
452-formatted text. The default is 14 point \fICourier\fP.
453-.in 15
454-.in 15
455-.B "\fBtitle\fP \fB(\fP\fIclass\fP \fBTitle)\fP"
456-.in 20
457- \fR
458-.in 20
459-
460-This resource specifies the title to be used for the Image window. This
461-information is sometimes used by a window manager to provide some sort
462-of header identifying the window. The default is the image file name.
463-.in 15
464-
465-.SH ENVIRONMENT
466-.TP
467-.B "DISPLAY"
468-\fRTo get the default host, display number, and screen.
469-.SH ACKNOWLEDGEMENTS
470-.in 15
471-
472-.in 15
473-.in 20
474-.B ""
475-.in 20
476- \fR
477-The \fBMIT X Consortium\fP for making network transparent graphics a
478-reality.
479-.in 15
480-.in 15
481-.in 20
482-.B ""
483-.in 20
484- \fR
485-\fIMichael Halle\fP, \fBSpatial Imaging Group at MIT\fP, for the initial
486-implementation of Alan Paeth's image rotation algorithm.
487-.in 15
488-.in 15
489-.in 20
490-.B ""
491-.in 20
492- \fR
493-\fIDavid Pensak\fP, \fBduPont\fP, for providing a computing
494-environment that made this program possible.
495-.in 15
496-.in 15
497-.in 20
498-.B ""\fIPaul Raveling\fP, \fBUSC Information Sciences Institute\fP.
499-.in 20
500- \fR
501-The spatial subdivision color reduction algorithm is based on his Img
502-software.
503-.in 15
504-
505-.SH SEE ALSO
506-
507-display(1), composite(1), conjure(1), convert(1), identify(1), ImageMagick(1),
508-import(1), mogrify(1), montage(1)
509-
510-.SH COPYRIGHT
511-
512-\fBCopyright (C) 2002 ImageMagick Studio\fP
513-
514-\fBPermission is hereby granted, free of charge, to any person obtaining
515-a copy of this software and associated documentation files ("ImageMagick"),
516-to deal in ImageMagick without restriction, including without limitation
517-the rights to use, copy, modify, merge, publish, distribute, sublicense,
518-and/or sell copies of ImageMagick, and to permit persons to whom the ImageMagick
519-is furnished to do so, subject to the following conditions:\fP
520-
521-\fBThe above copyright notice and this permission notice shall be included
522-in all copies or substantial portions of ImageMagick.\fP
523-
524-\fBThe software is provided "as is", without warranty of any kind, express
525-or implied, including but not limited to the warranties of merchantability,
526-fitness for a particular purpose and noninfringement.In no event shall
527-ImageMagick Studio be liable for any claim, damages or other liability,
528-whether in an action of contract, tort or otherwise, arising from, out
529-of or in connection with ImageMagick or the use or other dealings in
530-ImageMagick.\fP
531-
532-\fBExcept as contained in this notice, the name of the
533-ImageMagick Studio LLC shall not be used in advertising or otherwise to
534-promote the sale, use or other dealings in ImageMagick without prior written
535-authorization from the ImageMagick Studio.\fP
536-.SH AUTHORS
537-
538-\fI
539-John Cristy, ImageMagick Studio LLC,
540-.in 7
541-Glenn Randers-Pehrson, ImageMagick Studio LLC.
542-\fP
543-
diff -r 879fd1319603 -r f592ca1f8692 utilities/composite.1
--- a/utilities/composite.1 Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,270 +0,0 @@
1-.TH composite 1 "Date: 2002/02/15 01:00:00" "ImageMagick"
2-.SH NAME
3-composite - composite images together.
4-.SH SYNOPSIS
5-
6-\fBcomposite\fP \fB[\fP \fIoptions\fP \fB... ]\fP \fIimage composite\fP
7-\fB[\fP \fImask\fP \fB]\fP \fIcomposited\fP
8-
9-.SH DESCRIPTION
10-
11-\fBcomposite\fP composite images to create new images.
12-\fIcomposite\fP is the base image and \fIimage\fP contains the changes.
13-\fIcomposited\fP is the result, and normally has the same dimensions
14-as \fIcomposite\fP.
15-
16-
17-The optional \fImask\fP can be used to provide matte information for
18-\fIcomposite\fP
19-when it has none or if you want a different mask. A mask image is typically
20-grayscale and the same size as \fBcomposite\fP. If \fImask\fP is
21-not grayscale,
22-it is converted to grayscale and the resulting intensities are used as
23-matte information.
24-.SH EXAMPLES
25-
26-To composite an image of a cockatoo with a perch, use:
27-
28- composite cockatoo.miff perch.ras composite.miff
29-
30-To compute the difference between images in a series, use:
31-
32- composite -compose difference series.2 series.1
33- difference.miff
34-
35-To composite an image of a cockatoo with a perch starting at location (100,150),
36-use:
37-
38- composite -geometry +100+150 cockatoo.miff
39- perch.ras composite.miff
40-
41-To tile a logo across your image of a cockatoo, use
42-
43- convert +shade 30x60 cockatoo.miff mask.miff
44- composite -compose bumpmap -tile logo.png
45- cockatoo.miff mask.miff composite.miff
46-
47-To composite a red, green, and blue color plane into a single composite image,
48-try
49-
50- composite -compose CopyGreen green.png red.png
51- red-green.png
52- composite -compose CopyBlue blue.png red-green.png
53- composite.png
54-.SH OPTIONS
55-
56-Options are processed in command line order. Any option you specify on
57-the command line remains in effect only for the image that follows. All
58-options are reset to their default values after each image is read.
59-
60-For a more detailed description of each option, see
61-\fIImageMagick(1)\fP.
62-
63-.TP
64-.B "-authenticate \fI<string>"\fP
65-\fRdecrypt image with this password
66-.TP
67-.B "-background \fI<color>"\fP
68-\fRthe background color
69-.TP
70-.B "-blue-primary \fI<x>,<y>"\fP
71-\fRblue chromaticity primary point
72-.TP
73-.B "-cache \fI<threshold>"\fP
74-\fRmegabytes of memory available to the pixel cache
75-.TP
76-.B "-colors \fI<value>"\fP
77-\fRpreferred number of colors in the image
78-.TP
79-.B "-colorspace \fI<value>"\fP
80-\fRthe type of colorspace
81-.TP
82-.B "-comment \fI<string>"\fP
83-\fRannotate an image with a comment
84-.TP
85-.B "-compose \fI<operator>"\fP
86-\fRthe type of image composition
87-.TP
88-.B "-compress \fI<type>"\fP
89-\fRthe type of image compression
90-.TP
91-.B "-debug \fI<events>"\fP
92-\fRenable debug printout
93-.TP
94-.B "-density \fI<width>x<height>"\fP
95-\fRvertical and horizontal resolution in pixels of the image
96-.TP
97-.B "-depth \fI<value>"\fP
98-\fRdepth of the image
99-.TP
100-.B "-displace \fI<horizontal scale>x<vertical scale>"\fP
101-\fRshift image pixels as defined by a displacement map
102-.TP
103-.B "-display \fI<host:display[.screen]>"\fP
104-\fRspecifies the X server to contact
105-.TP
106-.B "-dispose \fI<method>"\fP
107-\fRGIF disposal method
108-.TP
109-.B "-dissolve \fI<percent>"\fP
110-\fRdissolve an image into another by the given percent
111-.TP
112-.B "-dither"
113-\fRapply Floyd/Steinberg error diffusion to the image
114-.TP
115-.B "-encoding \fI<type>"\fP
116-\fRspecify the text encoding
117-.TP
118-.B "-endian \fI<type>"\fP
119-\fRspecify endianness (MSB or LSB) of output image
120-.TP
121-.B "-filter \fI<type>"\fP
122-\fRuse this type of filter when resizing an image
123-.TP
124-.B "-font \fI<name>"\fP
125-\fRuse this font when annotating the image with text
126-.TP
127-.B "-geometry \fI<width>x<height>{+-}<x>{+-}<y>{%}{@} {!}{<}{>}"\fP
128-\fRpreferred size and location of the Image window.
129-.TP
130-.B "-gravity \fI<type>"\fP
131-\fRdirection primitive gravitates to when annotating the image.
132-.TP
133-.B "-green-primary \fI<x>,<y>"\fP
134-\fRgreen chromaticity primary point
135-.TP
136-.B "-help"
137-\fRprint usage instructions
138-.TP
139-.B "-interlace \fI<type>"\fP
140-\fRthe type of interlacing scheme
141-.TP
142-.B "-label \fI<name>"\fP
143-\fRassign a label to an image
144-.TP
145-.B "-limit \fI<type> <value>"\fP
146-\fRDisk, Map, or Memory resource limit
147-.TP
148-.B "-log \fI<string>"\fP
149-.TP
150-.B "-matte"
151-\fRstore matte channel if the image has one
152-.TP
153-.B "-monochrome"
154-\fRtransform the image to black and white
155-.TP
156-.B "-negate"
157-\fRreplace every pixel with its complementary color
158-.TP
159-.B "-page \fI<width>x<height>{+-}<x>{+-}<y>{%}{!}{<}{>}"\fP
160-\fRsize and location of an image canvas
161-.TP
162-.B "-profile \fI<filename>"\fP
163-\fRadd ICM, IPTC, or generic profile to image
164-.TP
165-.B "-quality \fI<value>"\fP
166-\fRJPEG/MIFF/PNG compression level
167-.TP
168-.B "-red-primary \fI<x>,<y>"\fP
169-\fRred chromaticity primary point
170-.TP
171-.B "-resize \fI<width>x<height>{%}{@}{!}{<}{>}"\fP
172-\fRresize an image
173-.TP
174-.B "-rotate \fI<degrees>{<}{>}"\fP
175-\fRapply Paeth image rotation to the image
176-.TP
177-.B "-sampling-factor \fI<horizontal_factor>x<vertical_factor>"\fP
178-\fRsampling factors used by JPEG or MPEG-2 encoder and YUV decoder/encoder.
179-.TP
180-.B "-scene \fI<value>"\fP
181-\fRset scene number
182-.TP
183-.B "-sharpen \fI<radius>x<sigma>"\fP
184-\fRsharpen the image
185-.TP
186-.B "-size \fI<width>x<height>{+offset}"\fP
187-\fRwidth and height of the image
188-.TP
189-.B "-stegano \fI<offset>"\fP
190-\fRhide watermark within an image
191-.TP
192-.B "-stereo"
193-\fRcomposite two images to create a stereo anaglyph
194-.TP
195-.B "-treedepth \fI<value>"\fP
196-\fRtree depth for the color reduction algorithm
197-.TP
198-.B "-trim"
199-\fRtrim an image
200-.TP
201-.B "-type \fI<type>"\fP
202-\fRthe image type
203-.TP
204-.B "-units \fI<type>"\fP
205-\fRthe type of image resolution
206-.TP
207-.B "-unsharp \fI<radius>x<sigma>+<amount>+<threshold>"\fP
208-\fRsharpen the image with an unsharp mask operator
209-.TP
210-.B "-verbose"
211-\fRprint detailed information about the image
212-.TP
213-.B "-version"
214-\fRprint ImageMagick version string
215-.TP
216-.B "-watermark \fI<brightness>x<saturation>"\fP
217-\fRpercent brightness and saturation of a watermark
218-.TP
219-.B "-white-point \fI<x>,<y>"\fP
220-\fRchromaticity white point
221-.TP
222-.B "-write \fI<filename>"\fP
223-\fRwrite an image sequence [\fIconvert, composite\fP]
224-
225-For a more detailed description of each option, see
226-\fIImageMagick(1)\fP.
227-
228-.SH ENVIRONMENT
229-.TP
230-.B "DISPLAY"
231-\fRTo get the default host, display number, and screen.
232-.SH SEE ALSO
233-
234-animate(1), display(1), conjure(1), convert(1), identify(1), ImageMagick(1),
235-import(1), mogrify(1), montage(1)
236-
237-.SH COPYRIGHT
238-
239-\fBCopyright (C) 2002 ImageMagick Studio\fP
240-
241-\fBPermission is hereby granted, free of charge, to any person obtaining
242-a copy of this software and associated documentation files ("ImageMagick"),
243-to deal in ImageMagick without restriction, including without limitation
244-the rights to use, copy, modify, merge, publish, distribute, sublicense,
245-and/or sell copies of ImageMagick, and to permit persons to whom the ImageMagick
246-is furnished to do so, subject to the following conditions:\fP
247-
248-\fBThe above copyright notice and this permission notice shall be included
249-in all copies or substantial portions of ImageMagick.\fP
250-
251-\fBThe software is provided "as is", without warranty of any kind, express
252-or implied, including but not limited to the warranties of merchantability,
253-fitness for a particular purpose and noninfringement.In no event shall
254-ImageMagick Studio be liable for any claim, damages or other liability,
255-whether in an action of contract, tort or otherwise, arising from, out
256-of or in connection with ImageMagick or the use or other dealings in
257-ImageMagick.\fP
258-
259-\fBExcept as contained in this notice, the name of the
260-ImageMagick Studio LLC shall not be used in advertising or otherwise to
261-promote the sale, use or other dealings in ImageMagick without prior written
262-authorization from the ImageMagick Studio.\fP
263-.SH AUTHORS
264-
265-\fI
266-John Cristy, ImageMagick Studio LLC,
267-.in 7
268-Glenn Randers-Pehrson, ImageMagick Studio LLC.
269-\fP
270-
diff -r 879fd1319603 -r f592ca1f8692 utilities/conjure.1
--- a/utilities/conjure.1 Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,505 +0,0 @@
1-.TH conjure 1 "Date: 2002/02/15 01:00:00" "ImageMagick"
2-.SH NAME
3-conjure - process a Magick Scripting Language (MSL) script
4-
5-\fBWARNING: Conjure and MSL are in very early development and the
6-syntax is subject to change!\fP
7-
8-.SH SYNOPSIS
9-
10-\fBconjure\fP \fB[\fP \fIoptions\fP \fB]\fP \fIscript.msl\fP
11-\fB[ [\fP \fIoptions\fP \fB]\fP \fIscript.msl\fP \fB]\fP
12-
13-.SH DESCRIPTION
14-
15-The Magick scripting language (MSL) will primarily
16-benefit those that want to accomplish custom image processing tasks but
17-do not wish to program, or those that do not have access to a Perl
18-interpreter or a compiler. The interpreter is called conjure and here
19-is an example script:
20-
21-
22- <?xml version="1.0" encoding="UTF-8"?>
23- <image size="400x400" >
24- <read filename="image.gif" />
25- <get width="base-width" height="base-height" />
26- <resize geometry="%[dimensions]" />
27- <get width="width" height="height" />
28- <print output=
29- "Image sized from %[base-width]x%[base-height]
30- to %[width]x%[height].\\n" />
31- <write filename="image.png" />
32- </image>
33-
34-invoked with
35-
36-
37- conjure -dimensions 400x400 incantation.msl
38-
39-All operations will closely follow the key/value pairs defined in
40-PerlMagick, unless otherwise noted.
41-
42-
43-\fBConjure\fP is in the early stages of development as of
44-April 2002.
45-
46-
47-This early announcement is to allow ImageMagick users to contribute ideas
48-early in the process so when the scripting language is released it will
49-be useful/stable from the get-go! If you want to contribute suggestions
50-about the Magick scripting language (MSL), post them to
51-magick-developers@imagemagick.org.
52-
53-.SH OPTIONS
54-
55-Options are processed in command line order. Any option you specify on
56-the command line remains in effect until it is explicitly changed by specifying
57-the option again with a different effect, or if it is changed by a statement
58-in the scripting language.
59-
60-
61-You can define your own keyword/value pairs on the command line.
62-The script can then use this information when setting values by including
63-%[keyword] in the string. For example, if you included
64-"-dimensions 400x400" on the command line, as illustrated above,
65-then any string
66-containing "%[dimensions]" would have 400x400 substituted.
67-The "%[string]" can be used either an entire string, such as
68-geometry="%[dimensions]" or as a part of a string such as
69-filename="%[basename].png".
70-
71-The keyword can be any string except for the following reserved
72-strings (in any upper, lower, or mixed case variant): \fBdebug\fP,
73-\fBhelp\fP, and \fBverbose\fP, whose usage is described below.
74-
75-The value can be any string. If
76-either the keyword or the value contains white space or any
77-symbols that have special meanings to your shell such as "#",
78-"|",
79-or
80-"%", enclose the string in quotation marks or use "\\" to escape the white
81-space and special symbols.
82-
83-Keywords and values are case dependent. "Key",
84-"key",
85-and "KEY" would
86-be three different keywords.
87-
88-
89-For a more detailed description of each option, see
90-\fIImageMagick(1)\fP.
91-
92-.TP
93-.B "-debug \fI<events>"\fP
94-\fRenable debug printout
95-.TP
96-.B "-help"
97-\fRprint usage instructions
98-.TP
99-.B "-log \fI<string>"\fP
100-.TP
101-.B "-verbose"
102-\fRprint detailed information about the image
103-.TP
104-.B "-version"
105-\fRprint ImageMagick version string
106-.SH MAGICK SCRIPTING LANGUAGE
107-The Magick Scripting Language (MSL) presently defines the following
108-elements and their attributes:
109-.in 15
110-
111-.in 15
112-.B "<image>"
113-.in 20
114- \fR
115-.in 20
116-Define a new image object.
117-\fB</image>\fP destroys it. Because of this, if you wish
118-to reference multiple "subimages" (aka pages or layers),
119-you can embed one \fBimage\fP element inside of
120-another. For example:
121-
122-.in 15
123-.in 20
124-
125-
126- <image>
127- <read filename="input.png" />
128- <get width="base-width" height="base-height" />
129- <image height="base-height" width="base-width">
130- <image />
131- <write filename="output.mng" />
132- </image>
133-
134-.in 15
135-.in 20
136-
137-
138- <image size="400x400" />
139-
140-.in 15
141-.in 15
142-.B "<group>"
143-.in 20
144- \fR
145-.in 20
146-Define a new group of image objects.
147-By default, images are only valid for the life of
148-their \fB<image>\fPelement.
149-
150-.in 15
151-.in 20
152-
153-
154- <image> -- creates the image
155- ..... -- do stuff with it
156- </image> -- dispose of the image
157-
158-.in 15
159-.in 20
160-
161-However, in a group, all images in that group will stay
162-around for the life of the group:
163-
164-.in 15
165-.in 20
166-
167-
168- <group> -- start a group
169- <image> -- create an image
170- .... -- do stuff
171- </image> -- NOOP
172- <image> -- create another image
173- .... -- do more stuff
174- </image> -- NOOP
175- <write filename="image.mng" /> -- output
176- </group> -- dispose of both images
177-
178-.in 15
179-.in 15
180-.B "<read>"
181-.in 20
182- \fR
183-.in 20
184-Read a new image from a disk file.
185-
186-.in 15
187-.in 20
188-
189-
190- <read filename="image.gif" />
191-
192-.in 15
193-.in 20
194-To read two images use
195-
196-.in 15
197-.in 20
198-
199-
200- <read filename="image.gif" />
201- <read filename="image.png />
202-
203-.in 15
204-.in 15
205-.B "<write>"
206-.in 20
207- \fR
208-.in 20
209-Write the image(s) to disk, either as
210-a single multiple-image file or multiple ones if necessary.
211-
212-.in 15
213-.in 20
214-
215-
216- <write filename=image.tiff" />
217-.in 15
218-.B "<get>"
219-.in 20
220- \fR
221-.in 20
222-Get any attribute recognized by
223-PerlMagick's GetAttribute() and stores it as an image attribute for later
224-use. Currently only \fIwidth\fP and \fIheight\fP are supported.
225-.in 15
226-.in 20
227-
228-
229- <get width="base-width" height="base-height" />
230- <print output="Image size is %[base-width]x%[base-height].\\n" />
231-
232-.in 15
233-.in 15
234-.B "<set>"
235-.in 20
236- \fR
237-.in 20
238-background, bordercolor, clip-mask, colorspace, density,
239-magick, mattecolor, opacity. Set an attribute recognized by
240-PerlMagick's GetAttribute().
241-.in 15
242-.in 15
243-.B "<border>"
244-.in 20
245- \fR
246-.in 20
247- fill, geometry, height, width
248-.in 15
249-.in 15
250-.B "<blur>"
251-.in 20
252- \fR
253-.in 20
254- radius, sigma
255-.in 15
256-.in 15
257-.B "<charcoal>"
258-.in 20
259- \fR
260-.in 20
261- radius, sigma
262-.in 15
263-.in 15
264-.B "<chop>"
265-.in 20
266- \fR
267-.in 20
268- geometry, height, width, x, y
269-.in 15
270-.in 15
271-.B "<crop>"
272-.in 20
273- \fR
274-.in 20
275- geometry, height, width, x, y
276-.in 15
277-.in 15
278-.B "<despeckle>"
279-.in 20
280- \fR
281-.in 15
282-.B "<emboss>"
283-.in 20
284- \fR
285-.in 20
286- radius, sigma
287-.in 15
288-.in 15
289-.B "<enhance>"
290-.in 20
291- \fR
292-.in 15
293-.B "<equalize>"
294-.in 20
295- \fR
296-.in 15
297-.B "<flip>"
298-.in 20
299- \fR
300-.in 15
301-.B "<flop>"
302-.in 20
303- \fR
304-.in 15
305-.B "<frame>"
306-.in 20
307- \fR
308-.in 20
309- fill, geometry, height, width, x, y, inner, outer
310-.in 15
311-.in 15
312-.B "<get>"
313-.in 20
314- \fR
315-.in 20
316- height, width
317-.in 15
318-.in 15
319-.B "<image>"
320-.in 20
321- \fR
322-.in 20
323- background, color, id, size
324-.in 15
325-.in 15
326-.B "<magnify>"
327-.in 20
328- \fR
329-.in 15
330-.B "<minify>"
331-.in 20
332- \fR
333-.in 15
334-.B "<normalize>"
335-.in 20
336- \fR
337-.in 15
338-.B "<print>"
339-.in 20
340- \fR
341-.in 20
342- output
343-.in 15
344-.in 15
345-.B "<read>"
346-.in 20
347- \fR
348-.in 15
349-.B "<resize>"
350-.in 20
351- \fR
352-.in 20
353- blur, filter, geometry, height, width
354-.in 15
355-.in 15
356-.B "<roll>"
357-.in 20
358- \fR
359-.in 20
360- geometry, x, y
361-.in 15
362-.in 15
363-.B "<rotate>"
364-.in 20
365- \fR
366-.in 20
367- degrees
368-.in 15
369-.in 15
370-.B "<sample>"
371-.in 20
372- \fR
373-.in 20
374- geometry, height, width
375-.in 15
376-.in 15
377-.B "<scale>"
378-.in 20
379- \fR
380-.in 20
381- geometry, height, width
382-.in 15
383-.in 15
384-.B "<sharpen>"
385-.in 20
386- \fR
387-.in 20
388- radius, sigma
389-.in 15
390-.in 15
391-.B "<shave>"
392-.in 20
393- \fR
394-.in 20
395- geometry, height, width
396-.in 15
397-.in 15
398-.B "<shear>"
399-.in 20
400- \fR
401-.in 20
402- x, y
403-.in 15
404-.in 15
405-.B "<solarize>"
406-.in 20
407- \fR
408-.in 20
409- threshold
410-.in 15
411-.in 15
412-.B "<spread>"
413-.in 20
414- \fR
415-.in 20
416- radius
417-.in 15
418-.in 15
419-.B "<stegano>"
420-.in 20
421- \fR
422-.in 20
423- image
424-.in 15
425-.in 15
426-.B "<stereo>"
427-.in 20
428- \fR
429-.in 20
430- image
431-.in 15
432-.in 15
433-.B "<swirl>"
434-.in 20
435- \fR
436-.in 20
437- degrees
438-.in 15
439-.in 15
440-.B "<texture>"
441-.in 20
442- \fR
443-.in 20
444- image
445-.in 15
446-.in 15
447-.B "<threshold>"
448-.in 20
449- \fR
450-.in 20
451- threshold
452-.in 15
453-.in 15
454-.B "<transparent>"
455-.in 20
456- \fR
457-.in 20
458- color
459-.in 15
460-.in 15
461-.B "<trim>"
462-.in 20
463- \fR
464-
465-.SH SEE ALSO
466-
467-animate(1), display(1), composite(1), convert(1), identify(1),
468-import(1), mogrify(1), montage(1)
469-
470-.SH COPYRIGHT
471-
472-\fBCopyright (C) 2002 ImageMagick Studio\fP
473-
474-\fBPermission is hereby granted, free of charge, to any person obtaining
475-a copy of this software and associated documentation files ("ImageMagick"),
476-to deal in ImageMagick without restriction, including without limitation
477-the rights to use, copy, modify, merge, publish, distribute, sublicense,
478-and/or sell copies of ImageMagick, and to permit persons to whom the ImageMagick
479-is furnished to do so, subject to the following conditions:\fP
480-
481-\fBThe above copyright notice and this permission notice shall be included
482-in all copies or substantial portions of ImageMagick.\fP
483-
484-\fBThe software is provided "as is", without warranty of any kind, express
485-or implied, including but not limited to the warranties of merchantability,
486-fitness for a particular purpose and noninfringement.In no event shall
487-ImageMagick Studio be liable for any claim, damages or other liability,
488-whether in an action of contract, tort or otherwise, arising from, out
489-of or in connection with ImageMagick or the use or other dealings in
490-ImageMagick.\fP
491-
492-\fBExcept as contained in this notice, the name of the
493-ImageMagick Studio LLC shall not be used in advertising or otherwise to
494-promote the sale, use or other dealings in ImageMagick without prior written
495-authorization from the ImageMagick Studio.\fP
496-.SH AUTHORS
497-
498-\fI
499-John Cristy, ImageMagick Studio LLC,
500-.in 7
501-Glenn Randers-Pehrson, ImageMagick Studio LLC,
502-.in 7
503-Leonard Rosenthol, ImageMagick Studio LLC.
504-\fP
505-
diff -r 879fd1319603 -r f592ca1f8692 utilities/convert.1
--- a/utilities/convert.1 Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,579 +0,0 @@
1-.TH convert 1 "Date: 2002/02/15 01:00:00" "ImageMagick"
2-.TP
3-.in 15
4-.in 15
5-.in 20
6-.SH NAME
7-
8-convert - convert an image or sequence of images
9-
10-.SH SYNOPSIS
11-
12-\fBconvert\fP \fB[\fP \fIoptions\fP \fB... ]\fP \fIinput_file output_file\fP
13-
14-.SH DESCRIPTION
15-
16-\fBConvert\fP converts an input file using one image format to an output
17-file with a differing image format. In addition, various types of image
18-processing can be performed on the converted image during the conversion
19-process. \fBConvert\fP recognizes the image formats listed in
20-\fIImageMagick(1)\fP.
21-
22-.SH EXAMPLES
23-
24-To make a thumbnail of a JPEG image, use:
25-
26- convert -size 120x120 cockatoo.jpg -resize 120x120
27- +profile "*" thumbnail.jpg
28-
29-In this example, '-size 120x120' gives a hint to the JPEG decoder
30-that the image is going to be downscaled to 120x120, allowing it to run
31-faster by avoiding returning full-resolution images to ImageMagick for
32-the subsequent resizing operation. The
33-'-resize 120x120' specifies the desired dimensions of the
34-output image. It will be scaled so its largest dimension is 120 pixels. The
35-'+profile "*"' removes any ICM, EXIF, IPTC, or other profiles
36-that might be present in the input and aren't needed in the thumbnail.
37-
38-To convert a \fIMIFF\fP image of a cockatoo to a SUN raster image, use:
39-
40- convert cockatoo.miff sun:cockatoo.ras
41-
42-To convert a multi-page \fIPostScript\fP document to individual FAX pages,
43-use:
44-
45- convert -monochrome document.ps fax:page
46-
47-To convert a TIFF image to a \fIPostScript\fP A4 page with the image in
48-the lower left-hand corner, use:
49-
50- convert -page A4+0+0 image.tiff document.ps
51-
52-To convert a raw Gray image with a 128 byte header to a portable graymap,
53-use:
54-
55- convert -depth 8 -size 768x512+128 gray:raw
56- image.pgm
57-
58-In this example, "raw" is the input file. Its format is "gray" and it
59-has the dimensions and number of header bytes specified by the -size
60-option and the sample depth specified by the
61--depth option. The output file is "image.pgm". The suffix ".pgm"
62-specifies its format.
63-
64-To convert a Photo CD image to a TIFF image, use:
65-
66- convert -size 1536x1024 img0009.pcd image.tiff
67- convert img0009.pcd[4] image.tiff
68-
69-To create a visual image directory of all your JPEG images, use:
70-
71- convert 'vid:*.jpg' directory.miff
72-
73-To annotate an image with blue text using font 12x24 at position (100,100),
74-use:
75-
76- convert -font helvetica -fill blue
77- -draw "text 100,100 Cockatoo"
78- bird.jpg bird.miff
79-
80-To tile a 640x480 image with a JPEG texture with bumps use:
81-
82- convert -size 640x480 tile:bumps.jpg tiled.png
83-
84-To surround an icon with an ornamental border to use with Mosaic(1), use:
85-
86- convert -mattecolor "#697B8F" -frame 6x6 bird.jpg
87- icon.png
88-
89-To create a MNG animation from a DNA molecule sequence, use:
90-
91- convert -delay 20 dna.* dna.mng
92-.SH OPTIONS
93-
94-Options are processed in command line order. Any option you specify on
95-the command line remains in effect for the set of images that follows,
96-until the set is terminated by the appearance of any option or \fB-noop\fP.
97-Some options only affect the decoding of images and others only the encoding.
98-The latter can appear after the final group of input images.
99-
100-For a more detailed description of each option, see
101-\fIImageMagick(1)\fP.
102-
103-.TP
104-.B "-adjoin"
105-\fRjoin images into a single multi-image file
106-.TP
107-.B "-affine \fI<matrix>"\fP
108-\fRdrawing transform matrix
109-.TP
110-.B "-antialias"
111-\fRremove pixel aliasing
112-.TP
113-.B "-append"
114-\fRappend a set of images
115-.TP
116-.B "-authenticate \fI<string>"\fP
117-\fRdecrypt image with this password
118-.TP
119-.B "-average"
120-\fRaverage a set of images
121-.TP
122-.B "-background \fI<color>"\fP
123-\fRthe background color
124-.TP
125-.B "-blue-primary \fI<x>,<y>"\fP
126-\fRblue chromaticity primary point
127-.TP
128-.B "-blur \fI<radius>x<sigma>"\fP
129-\fRblur the image with a Gaussian operator
130-.TP
131-.B "-border \fI<width>x<height>"\fP
132-\fRsurround the image with a border of color
133-.TP
134-.B "-bordercolor \fI<color>"\fP
135-\fRthe border color
136-.TP
137-.B "-box \fI<color>"\fP
138-\fRset the color of the annotation bounding box
139-.TP
140-.B "-cache \fI<threshold>"\fP
141-\fRmegabytes of memory available to the pixel cache
142-.TP
143-.B "-channel \fI<type>"\fP
144-\fRthe type of channel
145-.TP
146-.B "-charcoal \fI<factor>"\fP
147-\fRsimulate a charcoal drawing
148-.TP
149-.B "-chop \fI<width>x<height>{+-}<x>{+-}<y>{%}"\fP
150-\fRremove pixels from the interior of an image
151-.TP
152-.B "-clip"
153-\fRapply the clipping path, if one is present
154-.TP
155-.B "-coalesce"
156-\fRmerge a sequence of images
157-.TP
158-.B "-colorize \fI<value>"\fP
159-\fRcolorize the image with the pen color
160-.TP
161-.B "-colors \fI<value>"\fP
162-\fRpreferred number of colors in the image
163-.TP
164-.B "-colorspace \fI<value>"\fP
165-\fRthe type of colorspace
166-.TP
167-.B "-comment \fI<string>"\fP
168-\fRannotate an image with a comment
169-.TP
170-.B "-compose \fI<operator>"\fP
171-\fRthe type of image composition
172-.TP
173-.B "-compress \fI<type>"\fP
174-\fRthe type of image compression
175-.TP
176-.B "-contrast"
177-\fRenhance or reduce the image contrast
178-.TP
179-.B "-crop \fI<width>x<height>{+-}<x>{+-}<y>{%}"\fP
180-\fRpreferred size and location of the cropped image
181-.TP
182-.B "-cycle \fI<amount>"\fP
183-\fRdisplace image colormap by amount
184-.TP
185-.B "-debug \fI<events>"\fP
186-\fRenable debug printout
187-.TP
188-.B "-deconstruct"
189-\fRbreak down an image sequence into constituent parts
190-.TP
191-.B "-delay \fI<1/100ths of a second>"\fP
192-\fRdisplay the next image after pausing
193-.TP
194-.B "-density \fI<width>x<height>"\fP
195-\fRvertical and horizontal resolution in pixels of the image
196-.TP
197-.B "-depth \fI<value>"\fP
198-\fRdepth of the image
199-.TP
200-.B "-despeckle"
201-\fRreduce the speckles within an image
202-.TP
203-.B "-display \fI<host:display[.screen]>"\fP
204-\fRspecifies the X server to contact
205-.TP
206-.B "-dispose \fI<method>"\fP
207-\fRGIF disposal method
208-.TP
209-.B "-dither"
210-\fRapply Floyd/Steinberg error diffusion to the image
211-.TP
212-.B "-draw \fI<string>"\fP
213-\fRannotate an image with one or more graphic primitives
214-.TP
215-.B "-edge \fI<radius>"\fP
216-\fRdetect edges within an image
217-.TP
218-.B "-emboss"
219-\fRemboss an image
220-.TP
221-.B "-encoding \fI<type>"\fP
222-\fRspecify the text encoding
223-.TP
224-.B "-endian \fI<type>"\fP
225-\fRspecify endianness (MSB or LSB) of output image
226-.TP
227-.B "-enhance"
228-\fRapply a digital filter to enhance a noisy image
229-.TP
230-.B "-equalize"
231-\fRperform histogram equalization to the image
232-.TP
233-.B "-fill \fI<color>"\fP
234-\fRcolor to use when filling a graphic primitive
235-.TP
236-.B "-filter \fI<type>"\fP
237-\fRuse this type of filter when resizing an image
238-.TP
239-.B "-flatten"
240-\fRflatten a sequence of images
241-.TP
242-.B "-flip"
243-\fRcreate a "mirror image"
244-.TP
245-.B "-flop"
246-\fRcreate a "mirror image"
247-.TP
248-.B "-font \fI<name>"\fP
249-\fRuse this font when annotating the image with text
250-.TP
251-.B "-frame \fI<width>x<height>+<outer bevel width>+<inner bevel width>"\fP
252-\fRsurround the image with an ornamental border
253-.TP
254-.B "-fuzz \fI<distance>{%}"\fP
255-\fRcolors within this distance are considered equal
256-.TP
257-.B "-gamma \fI<value>"\fP
258-\fRlevel of gamma correction
259-.TP
260-.B "-Gaussian \fI<radius>x<sigma>"\fP
261-\fRblur the image with a Gaussian operator
262-.TP
263-.B "-geometry \fI<width>x<height>{+-}<x>{+-}<y>{%}{@} {!}{<}{>}"\fP
264-\fRpreferred size and location of the Image window.
265-.TP
266-.B "-gravity \fI<type>"\fP
267-\fRdirection primitive gravitates to when annotating the image.
268-.TP
269-.B "-green-primary \fI<x>,<y>"\fP
270-\fRgreen chromaticity primary point
271-.TP
272-.B "-help"
273-\fRprint usage instructions
274-.TP
275-.B "-implode \fI<factor>"\fP
276-\fRimplode image pixels about the center
277-.TP
278-.B "-intent \fI<type>"\fP
279-\fRuse this type of rendering intent when managing the image color
280-.TP
281-.B "-interlace \fI<type>"\fP
282-\fRthe type of interlacing scheme
283-.TP
284-.B "-label \fI<name>"\fP
285-\fRassign a label to an image
286-.TP
287-.B "-lat \fI<radius>x<sigma>{+-}<offset>{%}"\fP
288-\fRperform local adaptive thresholding
289-.TP
290-.B "-level \fI<value>"\fP
291-\fRadjust the level of image contrast
292-.TP
293-.B "-limit \fI<type> <value>"\fP
294-\fRDisk, Map, or Memory resource limit
295-.TP
296-.B "-list \fI<type>"\fP
297-\fRthe type of list
298-.TP
299-.B "-log \fI<string>"\fP
300-.TP
301-.B "-loop \fI<iterations>"\fP
302-\fRadd Netscape loop extension to your GIF animation
303-.TP
304-.B "-map \fI<filename>"\fP
305-\fRchoose a particular set of colors from this image
306-.TP
307-.B "-mask \fI<filename>"\fP
308-\fRSpecify a clipping mask
309-.TP
310-.B "-matte"
311-\fRstore matte channel if the image has one
312-.TP
313-.B "-mattecolor \fI<color>"\fP
314-\fRspecify the color to be used with the \fB-frame\fP option
315-.TP
316-.B "-median \fI<radius>"\fP
317-\fRapply a median filter to the image
318-.TP
319-.B "-modulate \fI<value>"\fP
320-\fRvary the brightness, saturation, and hue of an image
321-.TP
322-.B "-monochrome"
323-\fRtransform the image to black and white
324-.TP
325-.B "-morph \fI<frames>"\fP
326-\fRmorphs an image sequence
327-.TP
328-.B "-mosaic"
329-\fRcreate a mosaic from an image sequence
330-.TP
331-.B "-negate"
332-\fRreplace every pixel with its complementary color
333-.TP
334-.B "-noise \fI<radius|type>"\fP
335-\fRadd or reduce noise in an image
336-.TP
337-.B "-noop"
338-\fRNOOP (no option)
339-.TP
340-.B "-normalize"
341-\fRtransform image to span the full range of color values
342-.TP
343-.B "-opaque \fI<color>"\fP
344-\fRchange this color to the pen color within the image
345-.TP
346-.B "-page \fI<width>x<height>{+-}<x>{+-}<y>{%}{!}{<}{>}"\fP
347-\fRsize and location of an image canvas
348-.TP
349-.B "-paint \fI<radius>"\fP
350-\fRsimulate an oil painting
351-.TP
352-.B "-pen \fI<color>"\fP
353-\fRspecify the pen color for drawing operations
354-.TP
355-.B "-ping"
356-\fRefficiently determine image characteristics
357-.TP
358-.B "-pointsize \fI<value>"\fP
359-\fRpointsize of the PostScript, OPTION1, or TrueType font
360-.TP
361-.B "-preview \fI<type>"\fP
362-\fRimage preview type
363-.TP
364-.B "-process \fI<command>"\fP
365-\fRprocess a sequence of images
366-.TP
367-.B "-profile \fI<filename>"\fP
368-\fRadd ICM, IPTC, or generic profile to image
369-.TP
370-.B "-quality \fI<value>"\fP
371-\fRJPEG/MIFF/PNG compression level
372-.TP
373-.B "-raise \fI<width>x<height>"\fP
374-\fRlighten or darken image edges
375-.TP
376-.B "-red-primary \fI<x>,<y>"\fP
377-\fRred chromaticity primary point
378-.TP
379-.B "-region \fI<width>x<height>{+-}<x>{+-}<y>"\fP
380-\fRapply options to a portion of the image
381-.TP
382-.B "-resize \fI<width>x<height>{%}{@}{!}{<}{>}"\fP
383-\fRresize an image
384-.TP
385-.B "-roll \fI{+-}<x>{+-}<y>"\fP
386-\fRroll an image vertically or horizontally
387-.TP
388-.B "-rotate \fI<degrees>{<}{>}"\fP
389-\fRapply Paeth image rotation to the image
390-.TP
391-.B "-sample \fI<geometry>"\fP
392-\fRscale image with pixel sampling
393-.TP
394-.B "-sampling-factor \fI<horizontal_factor>x<vertical_factor>"\fP
395-\fRsampling factors used by JPEG or MPEG-2 encoder and YUV decoder/encoder.
396-.TP
397-.B "-scale \fI<geometry>"\fP
398-\fRscale the image.
399-.TP
400-.B "-scene \fI<value>"\fP
401-\fRset scene number
402-.TP
403-.B "-seed \fI<value>"\fP
404-\fRpseudo-random number generator seed value
405-.TP
406-.B "-segment \fI<cluster threshold>x<smoothing threshold>"\fP
407-\fRsegment an image
408-.TP
409-.B "-shade \fI<azimuth>x<elevation>"\fP
410-\fRshade the image using a distant light source
411-.TP
412-.B "-sharpen \fI<radius>x<sigma>"\fP
413-\fRsharpen the image
414-.TP
415-.B "-shave \fI<width>x<height>"\fP
416-\fRshave pixels from the image edges
417-.TP
418-.B "-shear \fI<x degrees>x<y degrees>"\fP
419-\fRshear the image along the X or Y axis
420-.TP
421-.B "-size \fI<width>x<height>{+offset}"\fP
422-\fRwidth and height of the image
423-.TP
424-.B "-solarize \fI<factor>"\fP
425-\fRnegate all pixels above the threshold level
426-.TP
427-.B "-spread \fI<amount>"\fP
428-\fRdisplace image pixels by a random amount
429-.TP
430-.B "-stroke \fI<color>"\fP
431-\fRcolor to use when stroking a graphic primitive
432-.TP
433-.B "-strokewidth \fI<value>"\fP
434-\fRset the stroke width
435-.TP
436-.B "-swirl \fI<degrees>"\fP
437-\fRswirl image pixels about the center
438-.TP
439-.B "-texture \fI<filename>"\fP
440-\fRname of texture to tile onto the image background
441-.TP
442-.B "-threshold \fI<value>{%}"\fP
443-\fRthreshold the image
444-.TP
445-.B "-tile \fI<filename>"\fP
446-\fRtile image when filling a graphic primitive
447-.TP
448-.B "-transform"
449-\fRtransform the image
450-.TP
451-.B "-transparent \fI<color>"\fP
452-\fRmake this color transparent within the image
453-.TP
454-.B "-treedepth \fI<value>"\fP
455-\fRtree depth for the color reduction algorithm
456-.TP
457-.B "-trim"
458-\fRtrim an image
459-.TP
460-.B "-type \fI<type>"\fP
461-\fRthe image type
462-.TP
463-.B "-units \fI<type>"\fP
464-\fRthe type of image resolution
465-.TP
466-.B "-unsharp \fI<radius>x<sigma>+<amount>+<threshold>"\fP
467-\fRsharpen the image with an unsharp mask operator
468-.TP
469-.B "-use-pixmap"
470-\fRuse the pixmap
471-.TP
472-.B "-verbose"
473-\fRprint detailed information about the image
474-.TP
475-.B "-version"
476-\fRprint ImageMagick version string
477-.TP
478-.B "-view \fI<string>"\fP
479-\fRFlashPix viewing parameters
480-.TP
481-.B "-virtual-pixel \fI<method>"\fP
482-\fRspecify contents of "virtual pixels"
483-.TP
484-.B "-wave \fI<amplitude>x<wavelength>"\fP
485-\fRalter an image along a sine wave
486-.TP
487-.B "-white-point \fI<x>,<y>"\fP
488-\fRchromaticity white point
489-.TP
490-.B "-write \fI<filename>"\fP
491-\fRwrite an image sequence [\fIconvert, composite\fP]
492-
493-For a more detailed description of each option, see
494-\fIImageMagick(1)\fP.
495-
496-.SH SEGMENTATION
497-
498-Use \fB-segment\fP to segment an image by analyzing the histograms of
499-the color components and identifying units that are homogeneous with the
500-fuzzy c-means technique. The scale-space filter analyzes the histograms
501-of the three color components of the image and identifies a set of classes.
502-The extents of each class is used to coarsely segment the image with thresholding.
503-The color associated with each class is determined by the mean color of
504-all pixels within the extents of a particular class. Finally, any unclassified
505-pixels are assigned to the closest class with the fuzzy c-means technique.
506-
507-The fuzzy c-Means algorithm can be summarized as follows:
508-
509-
510-Build a histogram, one for each color component of the image.
511-
512-For each histogram, successively apply the scale-space filter and build
513-an interval tree of zero crossings in the second derivative at each scale.
514-Analyze this scale-space "fingerprint" to determine which peaks or valleys
515-in the histogram are most predominant.
516-
517-The fingerprint defines intervals on the axis of the histogram. Each interval
518-contains either a minima or a maxima in the original signal. If each color
519-component lies within the maxima interval, that pixel is considered "classified"
520-and is assigned an unique class number.
521-
522-Any pixel that fails to be classified in the above thresholding pass is
523-classified using the fuzzy c-Means technique. It is assigned to one of
524-the classes discovered in the histogram analysis phase.
525-
526-
527-The fuzzy c-Means technique attempts to cluster a pixel by finding the
528-local minima of the generalized within group sum of squared error objective
529-function. A pixel is assigned to the closest class of which the fuzzy membership
530-has a maximum value.
531-
532-For additional information see:
533-<bq>\fIYoung Won Lim, Sang Uk Lee\fP, ``\fBOn The Color Image Segmentation
534-Algorithm Based on the Thresholding and the Fuzzy c-Means Techniques\fP'',
535-Pattern Recognition, Volume 23, Number 9, pages 935-952, 1990.</bq>
536-
537-.SH ENVIRONMENT
538-.TP
539-.B "DISPLAY"
540-\fRTo get the default host, display number, and screen.
541-.SH SEE ALSO
542-
543-display(1), animate(1), identify(1), ImageMagick(1), montage(1), mogrify(1),
544-composite(1)
545-
546-.SH COPYRIGHT
547-
548-\fBCopyright (C) 2002 ImageMagick Studio\fP
549-
550-\fBPermission is hereby granted, free of charge, to any person obtaining
551-a copy of this software and associated documentation files ("ImageMagick"),
552-to deal in ImageMagick without restriction, including without limitation
553-the rights to use, copy, modify, merge, publish, distribute, sublicense,
554-and/or sell copies of ImageMagick, and to permit persons to whom the ImageMagick
555-is furnished to do so, subject to the following conditions:\fP
556-
557-\fBThe above copyright notice and this permission notice shall be included
558-in all copies or substantial portions of ImageMagick.\fP
559-
560-\fBThe software is provided "as is", without warranty of any kind, express
561-or implied, including but not limited to the warranties of merchantability,
562-fitness for a particular purpose and noninfringement.In no event shall
563-ImageMagick Studio be liable for any claim, damages or other liability,
564-whether in an action of contract, tort or otherwise, arising from, out
565-of or in connection with ImageMagick or the use or other dealings in
566-ImageMagick.\fP
567-
568-\fBExcept as contained in this notice, the name of the
569-ImageMagick Studio LLC shall not be used in advertising or otherwise to
570-promote the sale, use or other dealings in ImageMagick without prior written
571-authorization from the ImageMagick Studio.\fP
572-.SH AUTHORS
573-
574-\fI
575-John Cristy, ImageMagick Studio LLC,
576-.in 7
577-Glenn Randers-Pehrson, ImageMagick Studio LLC.
578-\fP
579-
diff -r 879fd1319603 -r f592ca1f8692 utilities/display.1
--- a/utilities/display.1 Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2256 +0,0 @@
1-.TH display 1 "Date: 2002/02/15 01:00:00" "ImageMagick"
2-.SH NAME
3-
4-display - display an image on any workstation running X
5-
6-.SH SYNOPSIS
7-
8-\fBdisplay\fP \fB[\fP \fIoptions\fP \fB...]\fP \fIfile\fP
9-\fB[\fP\fIoptions\fP\fB...]\fP\fIfile\fP
10-.SH DESCRIPTION
11-
12-Display is a machine architecture independent
13-image processing and display program. It can display an image on any workstation
14-screen running an X server. \fBDisplay\fP can read and write
15-\fBmany\fP
16-of the more popular image formats (e.g. \fBJPEG\fP,
17-\fBTIFF\fP,
18-\fBPNM\fP,
19-\fBPhoto
20-CD\fP, etc.).
21-
22-With \fBdisplay\fP, you can perform these functions on an image:
23-.in 15
24-
25- o load an image from a file
26- o display the next image
27- o display the former image
28- o display a sequence of images as a slide show
29- o write the image to a file
30- o print the image to a \fIPostScript\fP printer
31- o delete the image file
32- o create a Visual Image Directory
33- o select the image to display by its thumbnail rather than name
34- o undo last image transformation
35- o copy a region of the image
36- o paste a region to the image
37- o restore the image to its original size
38- o refresh the image
39- o half the image size
40- o double the image size
41- o resize the image
42- o crop the image
43- o cut the image
44- o flop image in the horizontal direction
45- o flip image in the vertical direction
46- o rotate the image 90 degrees clockwise
47- o rotate the image 90 degrees counter-clockwise
48- o rotate the image
49- o shear the image
50- o roll the image
51- o trim the image edges
52- o invert the colors of the image
53- o vary the color brightness
54- o vary the color saturation
55- o vary the image hue
56- o gamma correct the image
57- o sharpen the image contrast
58- o dull the image contrast
59- o perform histogram equalization on the image
60- o perform histogram normalization on the image
61- o negate the image colors
62- o convert the image to grayscale
63- o set the maximum number of unique colors in the image
64- o reduce the speckles within an image
65- o eliminate peak noise from an image
66- o detect edges within the image
67- o emboss an image
68- o segment the image by color
69- o simulate an oil painting
70- o simulate a charcoal drawing
71- o annotate the image with text
72- o draw on the image
73- o edit an image pixel color
74- o edit the image matte information
75- o composite an image with another
76- o add a border to the image
77- o surround image with an ornamental border
78- o apply image processing techniques to a region of interest
79- o display information about the image
80- o zoom a portion of the image
81- o show a histogram of the image
82- o display image to background of a window
83- o set user preferences
84- o display information about this program
85- o discard all images and exit program
86- o change the level of magnification
87- o display images specified by a World Wide Web (WWW) uniform resource locator (URL)
88-
89-.SH EXAMPLES
90-
91-To scale an image of a cockatoo to exactly 640 pixels in width and 480
92-pixels in height and position the window at location (200,200), use:
93-
94- display -geometry 640x480+200+200! cockatoo.miff
95-
96-To display an image of a cockatoo without a border centered on a backdrop,
97-use:
98-
99- display +borderwidth -backdrop cockatoo.miff
100-
101-To tile a slate texture onto the root window, use:
102-
103- display -size 1280x1024 -window root slate.png
104-
105-To display a visual image directory of all your JPEG images, use:
106-
107- display 'vid:*.jpg'
108-
109-To display a MAP image that is 640 pixels in width and 480 pixels in height
110-with 256 colors, use:
111-
112- display -size 640x480+256 cockatoo.map
113-
114-To display an image of a cockatoo specified with a \fBWorld Wide Web (WWW)\fP
115-uniform resource locator \fB(URL)\fP, use:
116-
117- display ftp://wizards.dupont.com/images/cockatoo.jpg
118-
119-To display histogram of an image, use:
120-
121- convert file.jpg HISTOGRAM:- | display -
122-.SH OPTIONS
123-
124-Options are processed in command line order. Any option you specify on
125-the command line remains in effect until it is explicitly changed by specifying
126-the option again with a different effect. For example to display three images,
127-the first with 32 colors, the second with an unlimited number of colors,
128-and the third with only 16 colors, use:
129-
130- display -colors 32 cockatoo.miff -noop duck.miff
131- -colors 16 macaw.miff
132-
133-\fBDisplay\fP options can appear on the command line or in your X resources
134-file. See \fIX(1)\fP. Options on the command line supersede values specified
135-in your X resources file.
136-
137-For a more detailed description of each option, see
138-\fIImageMagick(1)\fP.
139-
140-.TP
141-.B "-authenticate \fI<string>"\fP
142-\fRdecrypt image with this password
143-.TP
144-.B "-backdrop \fI<color>"\fP
145-\fRdisplay the image centered on a backdrop.
146-.TP
147-.B "-background \fI<color>"\fP
148-\fRthe background color
149-.TP
150-.B "-border \fI<width>x<height>"\fP
151-\fRsurround the image with a border of color
152-.TP
153-.B "-bordercolor \fI<color>"\fP
154-\fRthe border color
155-.TP
156-.B "-borderwidth \fI<geometry>"\fP
157-\fRthe border width
158-.TP
159-.B "-cache \fI<threshold>"\fP
160-\fRmegabytes of memory available to the pixel cache
161-.TP
162-.B "-colormap \fI<type>"\fP
163-\fRdefine the colormap type
164-.TP
165-.B "-colors \fI<value>"\fP
166-\fRpreferred number of colors in the image
167-.TP
168-.B "-colorspace \fI<value>"\fP
169-\fRthe type of colorspace
170-.TP
171-.B "-comment \fI<string>"\fP
172-\fRannotate an image with a comment
173-.TP
174-.B "-compress \fI<type>"\fP
175-\fRthe type of image compression
176-.TP
177-.B "-contrast"
178-\fRenhance or reduce the image contrast
179-.TP
180-.B "-crop \fI<width>x<height>{+-}<x>{+-}<y>{%}"\fP
181-\fRpreferred size and location of the cropped image
182-.TP
183-.B "-debug \fI<events>"\fP
184-\fRenable debug printout
185-.TP
186-.B "-delay \fI<1/100ths of a second>"\fP
187-\fRdisplay the next image after pausing
188-.TP
189-.B "-density \fI<width>x<height>"\fP
190-\fRvertical and horizontal resolution in pixels of the image
191-.TP
192-.B "-depth \fI<value>"\fP
193-\fRdepth of the image
194-.TP
195-.B "-despeckle"
196-\fRreduce the speckles within an image
197-.TP
198-.B "-display \fI<host:display[.screen]>"\fP
199-\fRspecifies the X server to contact
200-.TP
201-.B "-dispose \fI<method>"\fP
202-\fRGIF disposal method
203-.TP
204-.B "-dither"
205-\fRapply Floyd/Steinberg error diffusion to the image
206-.TP
207-.B "-edge \fI<radius>"\fP
208-\fRdetect edges within an image
209-.TP
210-.B "-endian \fI<type>"\fP
211-\fRspecify endianness (MSB or LSB) of output image
212-.TP
213-.B "-enhance"
214-\fRapply a digital filter to enhance a noisy image
215-.TP
216-.B "-filter \fI<type>"\fP
217-\fRuse this type of filter when resizing an image
218-.TP
219-.B "-flip"
220-\fRcreate a "mirror image"
221-.TP
222-.B "-flop"
223-\fRcreate a "mirror image"
224-.TP
225-.B "-font \fI<name>"\fP
226-\fRuse this font when annotating the image with text
227-.TP
228-.B "-foreground \fI<color>"\fP
229-\fRdefine the foreground color
230-.TP
231-.B "-frame \fI<width>x<height>+<outer bevel width>+<inner bevel width>"\fP
232-\fRsurround the image with an ornamental border
233-.TP
234-.B "-gamma \fI<value>"\fP
235-\fRlevel of gamma correction
236-.TP
237-.B "-geometry \fI<width>x<height>{+-}<x>{+-}<y>{%}{@} {!}{<}{>}"\fP
238-\fRpreferred size and location of the Image window.
239-.TP
240-.B "-help"
241-\fRprint usage instructions
242-.TP
243-.B "-iconGeometry \fI<geometry>"\fP
244-\fRspecify the icon geometry
245-.TP
246-.B "-iconic"
247-\fRiconic animation
248-.TP
249-.B "-immutable"
250-\fRmake image immutable
251-.TP
252-.B "-interlace \fI<type>"\fP
253-\fRthe type of interlacing scheme
254-.TP
255-.B "-label \fI<name>"\fP
256-\fRassign a label to an image
257-.TP
258-.B "-limit \fI<type> <value>"\fP
259-\fRDisk, Map, or Memory resource limit
260-.TP
261-.B "-log \fI<string>"\fP
262-.TP
263-.B "-magnify \fI<factor>"\fP
264-\fRmagnify the image
265-.TP
266-.B "-map \fI<type>"\fP
267-\fR
268-display image using this type.
269-.TP
270-.B "-matte"
271-\fRstore matte channel if the image has one
272-.TP
273-.B "-mattecolor \fI<color>"\fP
274-\fRspecify the color to be used with the \fB-frame\fP option
275-.TP
276-.B "-monochrome"
277-\fRtransform the image to black and white
278-.TP
279-.B "-name"
280-\fRname an image
281-.TP
282-.B "-negate"
283-\fRreplace every pixel with its complementary color
284-.TP
285-.B "-noop"
286-\fRNOOP (no option)
287-.TP
288-.B "-page \fI<width>x<height>{+-}<x>{+-}<y>{%}{!}{<}{>}"\fP
289-\fRsize and location of an image canvas
290-.TP
291-.B "-quality \fI<value>"\fP
292-\fRJPEG/MIFF/PNG compression level
293-.TP
294-.B "-raise \fI<width>x<height>"\fP
295-\fRlighten or darken image edges
296-.TP
297-.B "-remote"
298-\fRperform a remote operation
299-.TP
300-.B "-roll \fI{+-}<x>{+-}<y>"\fP
301-\fRroll an image vertically or horizontally
302-.TP
303-.B "-rotate \fI<degrees>{<}{>}"\fP
304-\fRapply Paeth image rotation to the image
305-.TP
306-.B "-sample \fI<geometry>"\fP
307-\fRscale image with pixel sampling
308-.TP
309-.B "-sampling-factor \fI<horizontal_factor>x<vertical_factor>"\fP
310-\fRsampling factors used by JPEG or MPEG-2 encoder and YUV decoder/encoder.
311-.TP
312-.B "-scenes \fI<value-value>"\fP
313-\fRrange of image scene numbers to read
314-.TP
315-.B "-segment \fI<cluster threshold>x<smoothing threshold>"\fP
316-\fRsegment an image
317-.TP
318-.B "-shared-memory"
319-\fRuse shared memory
320-.TP
321-.B "-sharpen \fI<radius>x<sigma>"\fP
322-\fRsharpen the image
323-.TP
324-.B "-size \fI<width>x<height>{+offset}"\fP
325-\fRwidth and height of the image
326-.TP
327-.B "-text-font \fI<name>"\fP
328-\fRfont for writing fixed-width text
329-.TP
330-.B "-texture \fI<filename>"\fP
331-\fRname of texture to tile onto the image background
332-.TP
333-.B "-title \fI<string>"\fP
334-\fRassign title to displayed image [\fIanimate, display, montage\fP]
335-.TP
336-.B "-treedepth \fI<value>"\fP
337-\fRtree depth for the color reduction algorithm
338-.TP
339-.B "-trim"
340-\fRtrim an image
341-.TP
342-.B "-update \fI<seconds>"\fP
343-\fR
344-detect when image file is modified and redisplay.
345-.TP
346-.B "-use-pixmap"
347-\fRuse the pixmap
348-.TP
349-.B "-verbose"
350-\fRprint detailed information about the image
351-.TP
352-.B "-version"
353-\fRprint ImageMagick version string
354-.TP
355-.B "-visual \fI<type>"\fP
356-\fRanimate images using this X visual type
357-.TP
358-.B "-window \fI<id>"\fP
359-\fRmake image the background of a window
360-.TP
361-.B "-window-group"
362-\fRspecify the window group
363-.TP
364-.B "-write \fI<filename>"\fP
365-\fRwrite the image to a file [\fIdisplay\fP]
366-
367-For a more detailed description of each option, see
368-\fIImageMagick(1)\fP.
369-
370-.SH MOUSE BUTTONS
371-
372-The effects of each button press is described below. Three buttons are
373-required. If you have a two button mouse, button 1 and 3 are returned.
374-Press \fBALT\fP and button 3 to simulate button 2.
375-.TP
376-.B "1"
377-\fR
378-Press this button to map or unmap the Command
379-widget . See the next section for more information about the Command
380-widget.
381-.TP
382-.B "2"
383-\fR
384-Press and drag to define a region of the image to magnify.
385-.TP
386-.B "3"
387-\fR
388-Press and drag to choose from a select set of \fBdisplay(1)\fP
389-commands. This button behaves differently if the image being displayed
390-is a visual image directory. Choose a particular tile of the directory
391-and press this button and drag to select a command from a pop-up menu.
392-Choose from these menu items:
393-
394- Open
395- Next
396- Former
397- Delete
398- Update
399-
400-
401-If you choose \fBOpen\fP, the image represented by the tile is displayed.
402-To return to the visual image directory, choose \fBNext\fP from the Command
403-widget (refer to Command Widget).
404-\fBNext\fP and \fBFormer\fP
405-moves to the next or former image respectively. Choose \fBDelete\fP to
406-delete a particular image tile. Finally, choose \fBUpdate\fP to synchronize
407-all the image tiles with their respective images. See
408-montage
409-and
410-miff for more details.
411-.SH COMMAND WIDGET
412-
413-The Command widget lists a number of sub-menus and commands. They are
414-
415- \fBFile\fP
416-
417- Open...
418- Next
419- Former
420- Select...
421- Save...
422- Print...
423- Delete...
424- Canvas...
425- Visual Directory...
426- Quit
427-
428-
429-
430- \fBEdit\fP
431-
432- Undo
433- Redo
434- Cut
435- Copy
436- Paste
437-
438-
439-
440- \fBView\fP
441-
442- Half Size
443- Original Size
444- Double Size
445- Resize...
446- Apply
447- Refresh
448- Restore
449-
450-
451-
452- \fBTransform\fP
453-
454- Crop
455- Chop
456- Flop
457- Flip
458- Rotate Right
459- Rotate Left
460- Rotate...
461- Shear...
462- Roll...
463- Trim Edges
464-
465-
466-
467- \fBEnhance\fP
468-
469- Hue...
470- Saturation...
471- Brightness...
472- Gamma...
473- Spiff...
474- Dull
475- Equalize
476- Normalize
477- Negate
478- GRAYscale
479- Quantize...
480-
481-
482-
483- \fBEffects\fP
484-
485- Despeckle
486- Emboss
487- Reduce Noise
488- Add Noise
489- Sharpen...
490- Blur...
491- Threshold...
492- Edge Detect...
493- Spread...
494- Shade...
495- Raise...
496- Segment...
497-
498-
499-
500- \fBF/X\fP
501-
502- Solarize...
503- Swirl...
504- Implode...
505- Wave...
506- Oil Paint...
507- Charcoal Draw...
508-
509-
510-
511- \fBImage Edit\fP
512-
513- Annotate...
514- Draw...
515- Color...
516- Matte...
517- Composite...
518- Add Border...
519- Add Frame...
520- Comment...
521- Launch...
522- Region of Interest...
523-
524-
525-
526- \fBMiscellany\fP
527-
528- Image Info
529- Zoom Image
530- Show Preview...
531- Show Histogram
532- Show Matte
533- Background...
534- Slide Show
535- Preferences...
536-
537-
538-
539- \fBHelp\fP
540-
541- Overview
542- Browse Documentation
543- About Display
544-
545-
546-
547-Menu items with a indented triangle have a sub-menu. They are represented
548-above as the indented items. To access a sub-menu item, move the pointer
549-to the appropriate menu and press button 1 and drag. When you find the
550-desired sub-menu item, release the button and the command is executed.
551-Move the pointer away from the sub-menu if you decide not to execute a
552-particular command.
553-.SH KEYBOARD ACCELERATORS
554-
555-Accelerators are one or two key presses that effect a particular command.
556-The keyboard accelerators that
557-\fBdisplay\fP understands is:
558-
559- Ctl+O Press to load an image from a file.
560- space Press to display the next image.
561-
562-If the image is a multi-paged document such as a
563-\fIPostScript\fP document,
564-you can skip ahead several pages by preceding this command with a number.
565-For example to display the fourth page beyond the current page,
566-press 4space.
567-
568- backspace Press to display the former image.
569-
570-If the image is a multi-paged document such as a
571-\fIPostScript\fP document,
572-you can skip behind several pages by preceding this command with a number.
573-For example to display the fourth page preceding the current page, press
574-4n.
575-
576- Ctl-S Press to save the image to a file.
577- Ctl-P Press to print the image to a
578- \fIPostScript\fP printer.
579- Ctl-D Press to delete an image file.
580- Ctl-N Press to create a blank canvas.
581- Ctl-Q Press to discard all images and exit program.
582- Ctl+Z Press to undo last image transformation.
583- Ctl+R Press to redo last image transformation.
584- Ctl-X Press to cut a region of
585- the image.
586- Ctl-C Press to copy a region of
587- the image.
588- Ctl-V Press to paste a region to
589- the image.
590- < Press to halve the image size.
591- . Press to return to the original image size.
592- > Press to double the image size.
593- % Press to resize the image to a width and height
594- you specify.
595- Cmd-A Press to make any image transformations permanent.
596- By default, any image size transformations are
597- applied to the original image to create the image
598- displayed on the X server. However, the
599- transformations are not permanent (i.e. the original
600- image does not change size only the X image does).
601- For example, if you press ">" the X image will
602- appear to double in size, but the original image
603- will in fact remain the same size. To force the
604- original image to double in size, press ">" followed
605- by "Cmd-A".
606- @ Press to refresh the image window.
607- C Press to crop the image.
608- [ Press to chop the image.
609- H Press to flop image in the horizontal direction.
610- V Press to flip image in the vertical direction.
611- / Press to rotate the image 90 degrees clockwise.
612- \\ Press to rotate the image 90 degrees
613- counter-clockwise.
614- * Press to rotate the image
615- the number of degrees you specify.
616- S Press to shear the image the number of degrees
617- you specify.
618- R Press to roll the image.
619- T Press to trim the image edges.
620- Shft-H Press to vary the color hue.
621- Shft-S Press to vary the color saturation.
622- Shft-L Press to vary the image brightness.
623- Shft-G Press to gamma correct the image.
624- Shft-C Press to spiff up the image contrast.
625- Shft-Z Press to dull the image contrast.
626- = Press to perform histogram equalization on
627- the image.
628- Shft-N Press to perform histogram normalization on
629- the image.
630- Shft-~ Press to negate the colors of the image.
631- . Press to convert the image colors to gray.
632- Shft-# Press to set the maximum number of unique
633- colors in the image.
634- F2 Press to reduce the speckles in an image.
635- F2 Press to emboss an image.
636- F4 Press to eliminate peak noise from an image.
637- F5 Press to add noise to an image.
638- F6 Press to sharpen an image.
639- F7 Press to blur image an image.
640- F8 Press to threshold the image.
641- F9 Press to detect edges within an image.
642- F10 Press to displace pixels by a random amount.
643- F11 Press to shade the image using a distant light
644- source.
645- F12 Press to lighten or darken image edges to create
646- a 3-D effect.
647- F13 Press to segment the image by color.
648- Meta-S Press to swirl image pixels about the center.
649- Meta-I Press to implode image pixels about the center.
650- Meta-W Press to alter an image along a sine wave.
651- Meta-P Press to simulate an oil painting.
652- Meta-C Press to simulate a charcoal drawing.
653- Alt-X Press to composite the image
654- with another.
655- Alt-A Press to annotate the image with text.
656- Alt-D Press to draw a line on the image.
657- Alt-P Press to edit an image pixel color.
658- Alt-M Press to edit the image matte information.
659- Alt-X Press to composite the image with another.
660- Alt-A Press to add a border to the image.
661- Alt-F Press to add a ornamental frame to the image.
662- Alt-Shft-! Press to add an image comment.
663- Ctl-A Press to apply image processing techniques to a
664- region of interest.
665- Shft-? Press to display information about the image.
666- Shft-+ Press to map the zoom image window.
667- Shft-P Press to preview an image enhancement, effect,
668- or f/x.
669- F1 Press to display helpful information about
670- the "display" utility.
671- Find Press to browse documentation about ImageMagick.
672- 1-9 Press to change the level of magnification.
673-
674-Use the arrow keys to move the image one pixel up, down, left, or right
675-within the magnify window. Be sure to first map the magnify window by pressing
676-button 2.
677-
678-Press ALT and one of the arrow keys to trim off one pixel from any side
679-of the image.
680-.SH X RESOURCES
681-
682-\fBDisplay\fP options can appear on the command line or in your X resource
683-file. Options on the command line supersede values specified in your X
684-resource file. See \fIX(1)\fP for more information on X resources.
685-
686-Most \fBdisplay\fP options have a corresponding X resource. In addition,
687-\fBdisplay\fP
688-uses the following X resources:
689-.TP
690-.B "background \fI(class Background)"\fP
691-\fR
692-Specifies the preferred color to use for the Image window background. The
693-default is #ccc.
694-.TP
695-.B "borderColor \fI(class BorderColor)"\fP
696-\fR
697-Specifies the preferred color to use for the Image window border. The default
698-is #ccc.
699-.TP
700-.B "borderWidth \fI(class BorderWidth)"\fP
701-\fR
702-Specifies the width in pixels of the image window border. The default is
703-2.
704-.TP
705-.B "browseCommand \fI(class browseCommand)"\fP
706-\fR
707-Specifies the name of the preferred browser when displaying ImageMagick
708-documentation. The default is netscape %s.
709-.TP
710-.B "confirmExit \fI(class ConfirmExit)"\fP
711-\fR
712-\fBDisplay\fP pops up a dialog box to confirm exiting the program when
713-exiting the program. Set this resource to False to exit without
714-a confirmation.
715-.TP
716-.B "displayGamma \fI(class DisplayGamma)"\fP
717-\fR
718-Specifies the gamma of the X server.
719-\fR
720-You can apply separate gamma values to the red, green, and blue channels
721-of the image with a gamma value list delineated with slashes (i.e. 1.7/2.3/1.2).
722-\fR
723-The default is 2.2.
724-.TP
725-.B "displayWarnings \fI(class DisplayWarnings)"\fP
726-\fR
727-\fBDisplay\fP pops up a dialog box whenever a warning message occurs.
728-Set this resource to False to ignore warning messages.
729-.TP
730-.B "font \fI(class FontList)"\fP
731-\fR
732-Specifies the name of the preferred font to use in normal formatted text.
733-The default is 14 point Helvetica.
734-.TP
735-.B "font[1-9] \fI(class Font[1-9])"\fP
736-\fR
737-Specifies the name of the preferred font to use when
738-annotating
739-the image window with text. The default fonts are fixed, variable, 5x8,
740-6x10, 7x13bold, 8x13bold, 9x15bold, 10x20, and 12x24.
741-.TP
742-.B "foreground \fI(class Foreground)"\fP
743-\fR
744-Specifies the preferred color to use for text within the image window.
745-The default is black.
746-.TP
747-.B "gammaCorrect \fI(class gammaCorrect)"\fP
748-\fR
749-This resource, if true, will lighten or darken an image of known gamma
750-to match the gamma of the display (see resource \fBdisplayGamma\fP). The
751-default is True.
752-.TP
753-.B "geometry \fI(class Geometry)"\fP
754-\fR
755-Specifies the preferred size and position of the image window. It is not
756-necessarily obeyed by all window managers.
757-
758-Offsets, if present, are handled in \fIX(1)\fP style. A negative x offset is
759-measured from the right edge of the screen to the right edge of the icon,
760-and a negative y offset is measured from the bottom edge of the screen
761-to the bottom edge of the icon.
762-.TP
763-.B "iconGeometry \fI(class IconGeometry)"\fP
764-\fR
765-Specifies the preferred size and position of the application when iconified.
766-It is not necessarily obeyed by all window managers.
767-
768-Offsets, if present, are handled in the same manner as in class Geometry.
769-.TP
770-.B "iconic \fI(class Iconic)"\fP
771-\fR
772-This resource indicates that you would prefer that the application's windows
773-initially not be visible as if the windows had be immediately iconified
774-by you. Window managers may choose not to honor the application's request.
775-.TP
776-.B "magnify \fI(class Magnify)"\fP
777-\fR
778-specifies an integral factor by which the image should be enlarged. The
779-default is 3.
780-\fR
781-This value only affects the magnification window which is invoked with
782-button
783-number 3 after the image is displayed.
784-.TP
785-.B "matteColor \fI(class MatteColor)"\fP
786-\fR
787-Specify the color of windows. It is used for the backgrounds of windows,
788-menus, and notices. A 3D effect is achieved by using highlight and shadow
789-colors derived from this color. Default value: #697B8F.
790-.TP
791-.B "name \fI(class Name)"\fP
792-\fR
793-This resource specifies the name under which resources for the application
794-should be found. This resource is useful in shell aliases to distinguish
795-between invocations of an application, without resorting to creating links
796-to alter the executable file name. The default is the application name.
797-.TP
798-.B "pen[1-9] \fI(class Pen[1-9])"\fP
799-\fR
800-Specifies the color of the preferred font to use when
801-annotating
802-the image window with text. The default colors are black, blue, green,
803-cyan, gray, red, magenta, yellow, and white.
804-.TP
805-.B "printCommand \fI(class PrintCommand)"\fP
806-\fR
807-This command is executed whenever Print is issued. In general, it is the
808-command to print \fIPostScript\fP to your printer. Default value: lp
809--c -s %i.
810-.TP
811-.B "sharedMemory \fI(class SharedMemory)"\fP
812-\fR
813-This resource specifies whether display should attempt use shared memory
814-for pixmaps. ImageMagick must be compiled with shared memory support, and
815-the display must support the MIT-SHM extension. Otherwise, this resource
816-is ignored. The default is True.
817-.TP
818-.B "textFont \fI(class textFont)"\fP
819-\fR
820-Specifies the name of the preferred font to use in fixed (typewriter style)
821-formatted text. The default is 14 point Courier.
822-.TP
823-.B "title \fI(class Title)"\fP
824-\fR
825-This resource specifies the title to be used for the image window. This
826-information is sometimes used by a window manager to provide a header identifying
827-the window. The default is the image file name.
828-.TP
829-.B "undoCache \fI(class UndoCache)"\fP
830-\fR
831-Specifies, in mega-bytes, the amount of memory in the undo edit cache.
832-Each time you modify the image it is saved in the undo edit cache as long
833-as memory is available. You can subsequently \fIundo\fP one or more of
834-these transformations. The default is 16 Megabytes.
835-.TP
836-.B "usePixmap \fI(class UsePixmap)"\fP
837-\fR
838-Images are maintained as a XImage by default. Set this resource to True
839-to utilize a server Pixmap instead. This option is useful if your image
840-exceeds the dimensions of your server screen and you intend to pan the
841-image. Panning is much faster with Pixmaps than with a XImage. Pixmaps
842-are considered a precious resource, use them with discretion.
843-
844-To set the geometry of the Magnify or Pan or window, use the geometry resource.
845-For example, to set the Pan window geometry to 256x256, use:
846-
847- display.pan.geometry: 256x256
848-.SH IMAGE LOADING
849-
850-To select an image to display, choose \fBOpen\fP of the \fBFile\fP sub-menu
851-from the Command widget. A file browser is displayed.
852-To choose a particular image file, move the pointer to the filename and
853-press any button. The filename is copied to the text window. Next, press
854-\fBOpen\fP
855-or press the \fBRETURN\fP key. Alternatively, you can type the image file
856-name directly into the text window. To descend directories, choose a directory
857-name and press the button twice quickly. A scrollbar allows a large list
858-of filenames to be moved through the viewing area if it exceeds the size
859-of the list area.
860-
861-You can trim the list of file names by using shell globbing characters.
862-For example, type *.jpg to list only files that end
863-with .jpg.
864-
865-To select your image from the X server screen instead of from a file, Choose
866-\fBGrab\fP of the \fBOpen\fP widget.
867-.SH VISUAL IMAGE DIRECTORY
868-
869-To create a Visual Image Directory, choose Visual Directory of the \fBFile\fP
870-sub-menu from the Command widget . A file browser is
871-displayed. To create a Visual Image Directory from all the images in the
872-current directory, press \fBDirectory\fP or press the \fBRETURN key\fP.
873-Alternatively, you can select a set of image names by using shell globbing
874-characters. For example, type *.jpg to include only files that
875-end with .jpg. To descend directories, choose a directory name
876-and press the button twice quickly. A scrollbar allows a large list of
877-filenames to be moved through the viewing area if it exceeds the size of
878-the list area.
879-
880-After you select a set of files, they are turned into thumbnails and tiled
881-onto a single image. Now move the pointer to a particular thumbnail and
882-press \fBbutton 3\fP and drag. Finally, select Open. The image represented
883-by the thumbnail is displayed at its full size. Choose \fBNext\fP from
884-the \fBFile\fP sub-menu of the Command widget to return to the Visual
885-Image Directory.
886-.SH IMAGE CUTTING
887-
888-Note that cut information for image window is not retained for colormapped
889-X server visuals (e.g. \fIStaticColor\fP,
890-\fIStaticColor\fP, \fIGRAYScale\fP,
891-\fIPseudoColor\fP).
892-Correct cutting behavior may require a \fITrueColor\fP or \fIDirectColor\fP
893-visual or a \fIStandard Colormap\fP.
894-
895-To begin, press choose \fBCut\fP of the \fBEdit\fP sub-menu from the
896-Command
897-widget. Alternatively, press
898-\fBF3\fP in the image window.
899-
900-A small window appears showing the location of the cursor in the image
901-window. You are now in cut mode. In cut mode, the Command widget has these
902-options:
903-
904- \fBHelp\fP
905- \fBDismiss\fP
906-
907-
908-To define a cut region, press button 1 and drag. The cut region is defined
909-by a highlighted rectangle that expands or contracts as it follows the
910-pointer. Once you are satisfied with the cut region, release the button.
911-You are now in rectify mode. In rectify mode, the Command widget has these
912-options:
913-
914- \fBCut\fP
915- \fBHelp\fP
916- \fBDismiss\fP
917-
918-
919-You can make adjustments by moving the pointer to one of the cut rectangle
920-corners, pressing a button, and dragging. Finally, press Cut to commit
921-your copy region. To exit without cutting the image, press Dismiss.
922-.SH IMAGE COPYING
923-
924-To begin, press choose \fBCopy\fP of the \fBEdit\fP sub-menu from the
925-Command
926-widget. Alternatively, press
927-\fBF4\fP in the image window.
928-
929-A small window appears showing the location of the cursor in the image
930-window. You are now in copy mode. In copy mode, the Command widget has
931-these options:
932-
933- Help
934- Dismiss
935-
936-
937-To define a copy region, press button 1 and drag. The copy region is defined
938-by a highlighted rectangle that expands or contracts as it follows the
939-pointer. Once you are satisfied with the copy region, release the button.
940-You are now in rectify mode. In rectify mode, the Command widget has these
941-options:
942-
943- Copy
944- Help
945- Dismiss
946-
947-
948-You can make adjustments by moving the pointer to one of the copy rectangle
949-corners, pressing a button, and dragging. Finally, press Copy to commit
950-your copy region. To exit without copying the image, press Dismiss.
951-.SH IMAGE PASTING
952-
953-To begin, press choose \fBPaste\fP of the \fBEdit\fP sub-menu from the
954-Command
955-widget. Alternatively, press
956-\fBF5\fP in the image window.
957-
958-A small window appears showing the location of the cursor in the image
959-window. You are now in Paste mode. To exit immediately, press Dismiss.
960-In Paste mode, the Command widget has these options:
961-
962- \fBOperators\fP
963-
964- over
965- in
966- out
967- atop
968- xor
969- plus
970- minus
971- add
972- subtract
973- difference
974- multiply
975- bumpmap
976- replace
977-
978- \fBHelp\fP
979- \fBDismiss\fP
980-
981-
982-Choose a composite operation from the \fBOperators\fP sub-menu of the
983-Command
984-widget. How each operator behaves is described below. \fIimage window\fP
985-is the image currently displayed on your X server and \fIimage\fP is the
986-image obtained with the File Browser widget.
987-.TP
988-.B "over"
989-\fR
990-The result is the union of the two image shapes, with \fIimage\fP obscuring
991-\fIimage
992-window\fP in the region of overlap.
993-.TP
994-.B "in"
995-\fR
996-The result is simply \fIimage\fP cut by the shape of
997-\fIimage window\fP.
998-None of the image data of image window is in the result.
999-.TP
1000-.B "out"
1001-\fR
1002-The resulting image is \fIimage\fP with the shape of
1003-\fIimage window\fP
1004-cut out.
1005-.TP
1006-.B "atop"
1007-\fR
1008-The result is the same shape as \fIimage window\fP, with
1009-\fIimage\fP
1010-obscuring \fIimage window\fP where the image shapes overlap. Note this
1011-differs from over because the portion of image outside
1012-\fIimage window\fP's
1013-shape does not appear in the result.
1014-.TP
1015-.B "xor"
1016-\fR
1017-The result is the image data from both \fIimage\fP and
1018-\fIimage window\fP
1019-that is outside the overlap region. The overlap region is blank.
1020-.TP
1021-.B "plus"
1022-\fR
1023-The result is just the sum of the image data. Output values are cropped
1024-to 255 (no overflow). This operation is independent of the matte channels.
1025-.TP
1026-.B "minus"
1027-\fR
1028-The result of \fIimage\fP - \fIimage window\fP, with underflow cropped
1029-to zero. The matte channel is ignored (set to 255, full coverage).
1030-.TP
1031-.B "add"
1032-\fR
1033-The result of \fIimage\fP + \fIimage window\fP, with overflow wrapping
1034-around (mod 256).
1035-.TP
1036-.B "subtract"
1037-\fR
1038-The result of \fIimage\fP - \fIimage window\fP, with underflow wrapping
1039-around (mod 256). The add and subtract operators can be used to perform
1040-reversible transformations.
1041-.TP
1042-.B "difference"
1043-\fR
1044-The result of abs(\fIimage\fP - \fIimage window\fP). This is useful for
1045-comparing two very similar images.
1046-.TP
1047-.B "multiply"
1048-\fR
1049-The result of \fIimage\fP * \fIimage window\fP. This is useful for
1050-the creation of drop-shadows.
1051-.TP
1052-.B "bumpmap"
1053-\fR
1054-The result of \fIimage window\fP shaded by \fIwindow\fP.
1055-.TP
1056-.B "replace"
1057-\fRThe resulting image is \fIimage window\fP replaced with
1058-\fIimage\fP.
1059-Here the matte information is ignored.
1060-
1061-The image compositor requires a matte, or alpha channel in the image for
1062-some operations. This extra channel usually defines a mask which represents
1063-a sort of a cookie-cutter for the image. This is the case when matte is
1064-255 (full coverage) for pixels inside the shape, zero outside, and between
1065-zero and 255 on the boundary. If image does not have a matte channel, it
1066-is initialized with 0 for any pixel matching in color to pixel location
1067-(0,0), otherwise 255. See Matte Editing for a method
1068-of defining a matte channel.
1069-
1070-Note that matte information for image window is not retained for colormapped
1071-X server visuals (e.g. \fIStaticColor, StaticColor, GrayScale, PseudoColor\fP).
1072-Correct compositing behavior may require a
1073-\fITrueColor\fP or \fIDirectColor\fP
1074-visual or a \fIStandard Colormap\fP.
1075-
1076-Choosing a composite operator is optional. The default operator is replace.
1077-However, you must choose a location to composite your image and press button
1078-1. Press and hold the button before releasing and an outline of the image
1079-will appear to help you identify your location.
1080-
1081-The actual colors of the pasted image is saved. However, the color that
1082-appears in image window may be different. For example, on a monochrome
1083-screen image window will appear black or white even though your pasted
1084-image may have many colors. If the image is saved to a file it is written
1085-with the correct colors. To assure the correct colors are saved in the
1086-final image, any \fIPseudoClass\fP image is promoted to \fIDirectClass\fP.
1087-To force a
1088-\fIPseudoClass\fP image to remain \fIPseudoClass\fP,
1089-use \fB-colors\fP.
1090-.SH IMAGE CROPPING
1091-
1092-To begin, press choose \fBCrop\fP of the \fBTransform\fP submenu from
1093-the Command widget. Alternatively,
1094-press [ in the image window.
1095-
1096-A small window appears showing the location of the cursor in the image
1097-window. You are now in crop mode. In crop mode, the Command widget has
1098-these options:
1099-
1100- \fBHelp\fP
1101- \fBDismiss\fP
1102-
1103-
1104-To define a cropping region, press button 1 and drag. The cropping region
1105-is defined by a highlighted rectangle that expands or contracts as it follows
1106-the pointer. Once you are satisfied with the cropping region, release the
1107-button. You are now in rectify mode. In rectify mode, the Command widget
1108-has these options:
1109-
1110- \fBCrop\fP
1111- \fBHelp\fP
1112- \fBDismiss\fP
1113-
1114-
1115-You can make adjustments by moving the pointer to one of the cropping rectangle
1116-corners, pressing a button, and dragging. Finally, press Crop to commit
1117-your cropping region. To exit without cropping the image, press Dismiss.
1118-.SH IMAGE CHOPPING
1119-
1120-An image is chopped interactively. There is no command line argument to
1121-chop an image. To begin, choose \fBChop\fP of the \fBTransform\fP sub-menu
1122-from the Command widget. Alternatively,
1123-press ] in the Image window.
1124-
1125-You are now in \fBChop\fP mode. To exit immediately, press
1126-\fBDismiss\fP.
1127-In Chop mode, the Command widget has these options:
1128-
1129- \fBDirection\fP
1130-
1131- horizontal
1132- vertical
1133-
1134- \fBHelp\fP
1135- \fBDismiss\fP
1136-
1137-
1138-If the you choose the horizontal direction (this is the default), the area
1139-of the image between the two horizontal endpoints of the chop line is removed.
1140-Otherwise, the area of the image between the two vertical endpoints of
1141-the chop line is removed.
1142-
1143-Select a location within the image window to begin your chop, press and
1144-hold any button. Next, move the pointer to another location in the image.
1145-As you move a line will connect the initial location and the pointer. When
1146-you release the button, the area within the image to chop is determined
1147-by which direction you choose from the Command widget.
1148-
1149-To cancel the image chopping, move the pointer back to the starting point
1150-of the line and release the button.
1151-.SH IMAGE ROTATION
1152-
1153-Press the / key to rotate the image 90 degrees or \\ to rotate -90 degrees.
1154-To interactively choose the degree of rotation, choose
1155-\fBRotate...\fP
1156-of the \fBTransform\fP submenu from the Command Widget.
1157-Alternatively, press * in the image window.
1158-
1159-A small horizontal line is drawn next to the pointer. You are now in rotate
1160-mode. To exit immediately, press Dismiss. In rotate mode, the Command widget
1161-has these options:
1162-
1163- \fBPixel Color\fP
1164-
1165- black
1166- blue
1167- cyan
1168- green
1169- gray
1170- red
1171- magenta
1172- yellow
1173- white
1174- Browser...
1175-
1176- \fBDirection\fP
1177-
1178- horizontal
1179- vertical
1180-
1181- \fBHelp\fP
1182- \fBDismiss\fP
1183-
1184-
1185-Choose a background color from the Pixel Color sub-menu. Additional background
1186-colors can be specified with the color browser. You can change the menu
1187-colors by setting the X resources pen1 through pen9.
1188-
1189-If you choose the color browser and press \fBGrab\fP, you can select the
1190-background color by moving the pointer to the desired color on the screen
1191-and press any button.
1192-
1193-Choose a point in the image window and press this button and hold. Next,
1194-move the pointer to another location in the image. As you move a line connects
1195-the initial location and the pointer. When you release the button, the
1196-degree of image rotation is determined by the slope of the line you just
1197-drew. The slope is relative to the direction you choose from the Direction
1198-sub-menu of the Command widget.
1199-
1200-To cancel the image rotation, move the pointer back to the starting point
1201-of the line and release the button.
1202-.SH IMAGE SEGMENTATION
1203-
1204-Choose \fBEffects->Segment\fP to segment an image by analyzing the histograms
1205-of the color components and identifying units that are homogeneous with
1206-the fuzzy c-means technique. The scale-space filter analyzes the histograms
1207-of the three color components of the image and identifies a set of classes.
1208-The extents of each class is used to coarsely segment the image with thresholding.
1209-The color associated with each class is determined by the mean color of
1210-all pixels within the extents of a particular class. Finally, any unclassified
1211-pixels are assigned to the closest class with the fuzzy c-means technique.
1212-The fuzzy c-Means algorithm can be summarized as follows:
1213-
1214-
1215-Build a histogram, one for each color component of the image.
1216-
1217-For each histogram, successively apply the scale-space filter and build
1218-an interval tree of zero crossings in the second derivative at each scale.
1219-Analyze this scale-space "fingerprint" to determine which peaks or valleys
1220-in the histogram are most predominant.
1221-
1222-The fingerprint defines intervals on the axis of the histogram. Each interval
1223-contains either a minima or a maxima in the original signal. If each color
1224-component lies within the maxima interval, that pixel is considered "classified"
1225-and is assigned an unique class number.
1226-
1227-Any pixel that fails to be classified in the above thresholding pass is
1228-classified using the fuzzy c-Means technique. It is assigned to one of
1229-the classes discovered in the histogram analysis phase.
1230-
1231-
1232-The fuzzy c-Means technique attempts to cluster a pixel by finding the
1233-local minima of the generalized within group sum of squared error objective
1234-function. A pixel is assigned to the closest class of which the fuzzy membership
1235-has a maximum value.
1236-
1237-For additional information see:
1238-<bq>\fIYoung Won Lim, Sang Uk Lee\fP, "\fBOn The Color Image Segmentation
1239-Algorithm Based on the Thresholding and the Fuzzy c-Means Techniques\fP",
1240-Pattern Recognition, Volume 23, Number 9, pages 935-952, 1990.</bq>
1241-
1242-.SH IMAGE ANNOTATION
1243-
1244-An image is annotated interactively. There is no command line argument
1245-to annotate an image. To begin, choose
1246-\fBAnnotate\fP of the \fBImage
1247-Edit\fP sub-menu from the Command widget. Alternatively,
1248-press a in the image window.
1249-
1250-A small window appears showing the location of the cursor in the image
1251-window. You are now in annotate mode. To exit immediately, press Dismiss.
1252-In annotate mode, the Command widget has these options:
1253-
1254-
1255-\fBFont Name\fP
1256-
1257-
1258-fixed
1259-
1260-variable
1261-
1262-5x8
1263-
1264-6x10
1265-
1266-7x13bold
1267-
1268-8x13bold
1269-
1270-9x15bold
1271-
1272-10x20
1273-
1274-12x24
1275-
1276-Browser...
1277-
1278-
1279-\fBFont Color\fP
1280-
1281-
1282-black
1283-
1284-blue
1285-
1286-cyan
1287-
1288-green
1289-
1290-gray
1291-
1292-red
1293-
1294-magenta
1295-
1296-yellow
1297-
1298-white
1299-
1300-transparent
1301-
1302-Browser...
1303-
1304-
1305-\fBBox Color\fP
1306-
1307-
1308-black
1309-
1310-blue
1311-
1312-cyan
1313-
1314-green
1315-
1316-gray
1317-
1318-red
1319-
1320-magenta
1321-
1322-yellow
1323-
1324-white
1325-
1326-transparent
1327-
1328-Browser...
1329-
1330-
1331-\fBRotate Text\fP
1332-
1333-
1334--90
1335-
1336--45
1337-
1338--30
1339-
1340-0
1341-
1342-30
1343-
1344-45
1345-
1346-90
1347-
1348-180
1349-
1350-Dialog...
1351-
1352-
1353-\fBHelp\fP
1354-
1355-\fBDismiss\fP
1356-
1357-
1358-Choose a font name from the \fBFont Name\fP sub-menu. Additional font
1359-names can be specified with the font browser. You can change the menu names
1360-by setting the X resources font1 through font9.
1361-
1362-Choose a font color from the \fBFont Color\fP sub-menu. Additional font
1363-colors can be specified with the color browser. You can change the menu
1364-colors by setting the X resources pen1 through pen9.
1365-
1366-If you select the color browser and press \fBGrab\fP, you can choose the
1367-font color by moving the pointer to the desired color on the screen and
1368-press any button.
1369-
1370-If you choose to rotate the text, choose \fBRotate Text\fP from the menu
1371-and select an angle. Typically you will only want to rotate one line of
1372-text at a time. Depending on the angle you choose, subsequent lines may
1373-end up overwriting each other.
1374-
1375-Choosing a font and its color is optional. The default font is fixed and
1376-the default color is black. However, you must choose a location to begin
1377-entering text and press a button. An underscore character will appear at
1378-the location of the pointer. The cursor changes to a pencil to indicate
1379-you are in text mode. To exit immediately, press Dismiss.
1380-
1381-In text mode, any key presses will display the character at the location
1382-of the underscore and advance the underscore cursor. Enter your text and
1383-once completed press Apply to finish your image annotation. To correct
1384-errors press \fBBACK SPACE\fP. To delete an entire line of text, press
1385-\fBDELETE\fP.
1386-Any text that exceeds the boundaries of the image window is automatically
1387-continued onto the next line.
1388-
1389-The actual color you request for the font is saved in the image. However,
1390-the color that appears in your Image window may be different. For example,
1391-on a monochrome screen the text will appear black or white even if you
1392-choose the color red as the font color. However, the image saved to a file
1393-with \fB-write\fP is written with red lettering. To assure the correct
1394-color text in the final image, any \fIPseudoClass\fP image is promoted
1395-to \fIDirectClass\fP (see miff(5)). To force a \fIPseudoClass\fP image
1396-to remain
1397-\fIPseudoClass\fP, use \fB-colors\fP.
1398-.SH IMAGE COMPOSITING
1399-
1400-An image composite is created interactively. \fBThere is no command line
1401-argument to composite an image\fP. To begin, choose \fBComposite\fP of
1402-the \fBImage Edit\fP from the Command widget. Alternatively,
1403-press x in the Image window.
1404-
1405-First a popup window is displayed requesting you to enter an image name.
1406-Press \fBComposite\fP, \fBGrab\fP or type a file name. Press \fBCancel\fP
1407-if you choose not to create a composite image. When you choose \fBGrab\fP,
1408-move the pointer to the desired window and press any button.
1409-
1410-If the \fBComposite\fP image does not have any matte information, you
1411-are informed and the file browser is displayed again. Enter the name of
1412-a mask image. The image is typically grayscale and the same size as the
1413-composite image. If the image is not grayscale, it is converted to grayscale
1414-and the resulting intensities are used as matte information.
1415-
1416-A small window appears showing the location of the cursor in the image
1417-window. You are now in composite mode. To exit immediately, press Dismiss.
1418-In composite mode, the Command widget has these options:
1419-
1420-
1421-\fBOperators\fP
1422-
1423-
1424-over
1425-
1426-in
1427-
1428-out
1429-
1430-atop
1431-
1432-xor
1433-
1434-plus
1435-
1436-minus
1437-
1438-add
1439-
1440-subtract
1441-
1442-difference
1443-
1444-bumpmap
1445-
1446-replace
1447-
1448-
1449-\fBBlend\fP
1450-
1451-\fBDisplace\fP
1452-
1453-\fBHelp\fP
1454-
1455-\fBDismiss\fP
1456-
1457-
1458-Choose a composite operation from the Operators sub-menu of the Command
1459-widget. How each operator behaves is described below. image window is the
1460-image currently displayed on your X server and image is the image obtained
1461-.TP
1462-.B "over"
1463-\fR
1464-The result is the union of the two image shapes, with \fIimage\fP obscuring
1465-\fIimage
1466-window\fP in the region of overlap.
1467-.TP
1468-.B "in"
1469-\fR
1470-The result is simply \fIimage\fP cut by the shape of
1471-\fIimage window\fP.
1472-None of the image data of image window is in the result.
1473-.TP
1474-.B "out"
1475-\fR
1476-The resulting image is \fIimage\fP with the shape of
1477-\fIimage window\fP
1478-cut out.
1479-.TP
1480-.B "atop"
1481-\fR
1482-The result is the same shape as \fIimage window\fP, with
1483-\fIimage\fP
1484-obscuring \fIimage window\fP where the image shapes overlap. Note this
1485-differs from over because the portion of image outside
1486-\fIimage window\fP's
1487-shape does not appear in the result.
1488-.TP
1489-.B "xor"
1490-\fR
1491-The result is the image data from both \fIimage\fP and
1492-\fIimage window\fP
1493-that is outside the overlap region. The overlap region is blank.
1494-.TP
1495-.B "plus"
1496-\fR
1497-The result is just the sum of the image data. Output values are cropped
1498-to 255 (no overflow). This operation is independent of the matte channels.
1499-.TP
1500-.B "minus"
1501-\fR
1502-The result of \fIimage\fP - \fIimage window\fP, with underflow cropped
1503-to zero. The matte channel is ignored (set to 255, full coverage).
1504-.TP
1505-.B "add"
1506-\fR
1507-The result of \fIimage\fP + \fIimage window\fP, with overflow wrapping
1508-around (mod 256).
1509-.TP
1510-.B "subtract"
1511-\fR
1512-The result of \fIimage\fP - \fIimage window\fP, with underflow wrapping
1513-around (mod 256). The add and subtract operators can be used to perform
1514-reversible transformations.
1515-.TP
1516-.B "difference"
1517-\fR
1518-The result of abs(\fIimage\fP - \fIimage window\fP). This is useful for
1519-comparing two very similar images.
1520-.TP
1521-.B "bumpmap"
1522-\fR
1523-The result of \fIimage window\fP shaded by \fIwindow\fP.
1524-.TP
1525-.B "replace"
1526-\fR
1527-The resulting image is \fIimage window\fP replaced with
1528-\fIimage\fP.
1529-Here the matte information is ignored.
1530-
1531-The image compositor requires a matte, or alpha channel in the image for
1532-some operations. This extra channel usually defines a mask which represents
1533-a sort of a cookie-cutter for the image. This is the case when matte is
1534-255 (full coverage) for pixels inside the shape, zero outside, and between
1535-zero and 255 on the boundary. If image does not have a matte channel, it
1536-is initialized with 0 for any pixel matching in color to pixel location
1537-(0,0), otherwise 255. See Matte Editing for a method
1538-of defining a matte channel.
1539-
1540-If you choose \fBblend\fP, the composite operator becomes \fBover\fP.
1541-The image matte channel percent transparency is initialized to factor.
1542-The image window is initialized to (100-factor). Where factor is the value
1543-you specify in the Dialog widget.
1544-
1545-\fBDisplace\fP shifts the image pixels as defined by a displacement map.
1546-With this option, \fIimage\fP is used as a displacement map. Black, within
1547-the displacement map, is a maximum positive displacement. White is a maximum
1548-negative displacement and middle gray is neutral. The displacement is scaled
1549-to determine the pixel shift. By default, the displacement applies in both
1550-the horizontal and vertical directions. However, if you specify
1551-\fImask\fP,
1552-\fIimage\fP
1553-is the horizontal X displacement and
1554-\fImask\fP the vertical Y displacement.
1555-
1556-Note that matte information for image window is not retained for colormapped
1557-X server visuals (e.g.
1558-\fIStaticColor, StaticColor, GrayScale, PseudoColor\fP).
1559-Correct compositing behavior may require a \fITrueColor\fP or
1560-\fIDirectColor\fP
1561-visual or a \fIStandard Colormap\fP.
1562-
1563-Choosing a composite operator is optional. The default operator is replace.
1564-However, you must choose a location to composite your image and press button
1565-1. Press and hold the button before releasing and an outline of the image
1566-will appear to help you identify your location.
1567-
1568-The actual colors of the composite image is saved. However, the color that
1569-appears in image window may be different. For example, on a monochrome
1570-screen Image window will appear black or white even though your composited
1571-image may have many colors. If the image is saved to a file it is written
1572-with the correct colors. To assure the correct colors are saved in the
1573-final image, any PseudoClass image is promoted to \fIDirectClass\fP (see
1574-miff).
1575-To force a \fIPseudoClass\fP image to remain \fIPseudoClass\fP,
1576-use \fB-colors\fP.
1577-.SH COLOR EDITING
1578-
1579-Changing the the color of a set of pixels is performed interactively. There
1580-is no command line argument to edit a pixel. To begin, choose \fBColor\fP
1581-from the \fBImage Edit\fP submenu of the Command widget.
1582-Alternatively, press c in the image window.
1583-
1584-A small window appears showing the location of the cursor in the image
1585-window. You are now in color edit mode. To exit immediately, press \fBDismiss\fP.
1586-In color edit mode, the
1587-\fBCommand widget\fP has these options:
1588-
1589-
1590-\fBMethod\fP
1591-
1592-
1593-point
1594-
1595-replace
1596-
1597-floodfill
1598-
1599-reset
1600-
1601-
1602-\fBPixel Color\fP
1603-
1604-
1605-black
1606-
1607-blue
1608-
1609-cyan
1610-
1611-green
1612-
1613-gray
1614-
1615-red
1616-
1617-magenta
1618-
1619-yellow
1620-
1621-white
1622-
1623-Browser...
1624-
1625-
1626-\fBBorder Color\fP
1627-
1628-
1629-black
1630-
1631-blue
1632-
1633-cyan
1634-
1635-green
1636-
1637-gray
1638-
1639-red
1640-
1641-magenta
1642-
1643-yellow
1644-
1645-white
1646-
1647-Browser...
1648-
1649-
1650-\fBFuzz\fP
1651-
1652-
1653-0
1654-
1655-2
1656-
1657-4
1658-
1659-8
1660-
1661-16
1662- Dialog...
1663-
1664-
1665-\fBUndo\fP
1666-
1667-\fBHelp\fP
1668-
1669-\fBDismiss\fP
1670-
1671-
1672-Choose a color editing method from the \fBMethod\fP sub-menu of
1673-the Command
1674-widget. The \fBpoint method\fP recolors any pixel selected with the
1675-pointer unless the button is released. The \fBreplace method\fP recolors
1676-any pixel that matches the color of the pixel you select with a button
1677-press. \fBFloodfill\fP recolors any pixel that matches the color of the
1678-pixel you select with a button press and is a neighbor.
1679-Whereas \fBfilltoborder\fP
1680-changes the matte value of any neighbor pixel that is not the border color.
1681-Finally \fBreset\fP changes the entire image to the designated color.
1682-
1683-Next, choose a pixel color from the \fBPixel Color\fP sub-menu. Additional
1684-pixel colors can be specified with the color browser. You can change the
1685-menu colors by setting the X resources pen1 through
1686-pen9.
1687-
1688-Now press button 1 to select a pixel within the Image window to change
1689-its color. Additional pixels may be recolored as prescribed by the method
1690-you choose. additional pixels by increasing the Delta value.
1691-
1692-If the \fBMagnify widget\fP is mapped, it can be helpful in positioning
1693-your pointer within the image (refer to button 2). Alternatively you can
1694-select a pixel to recolor from within the \fBMagnify widget\fP. Move the
1695-pointer to the \fBMagnify widget\fP and position the pixel with the cursor
1696-control keys. Finally, press a button to recolor the selected pixel (or
1697-pixels).
1698-
1699-The actual color you request for the pixels is saved in the image. However,
1700-the color that appears in your Image window may be different. For example,
1701-on a monochrome screen the pixel will appear black or white even if you
1702-choose the color red as the pixel color. However, the image saved to a
1703-file with -write is written with red pixels. To assure the correct color
1704-text in the final image, any \fIPseudoClass\fP image is promoted
1705-to \fIDirectClass\fP
1706-To force a \fIPseudoClass\fP image to remain
1707-\fIPseudoClass\fP, use \fB-colors\fP.
1708-.SH MATTE EDITING
1709-
1710-Matte information within an image is useful for some operations such as
1711-image compositing. This extra channel usually defines
1712-a mask which represents a sort of a cookie-cutter for the image. This is
1713-the case when matte is 255 (full coverage) for pixels inside the shape,
1714-zero outside, and between zero and 255 on the boundary.
1715-
1716-Setting the matte information in an image is done interactively. There
1717-is no command line argument to edit a pixel. To begin, and choose \fBMatte\fP
1718-of the \fBImage Edit\fP sub-menu from the Command widget.
1719-
1720-Alternatively, press m in the image window.
1721-
1722-A small window appears showing the location of the cursor in the image
1723-window. You are now in matte edit mode. To exit immediately, press Dismiss.
1724-In matte edit mode, the Command widget has these options:
1725-
1726-
1727-\fBMethod\fP
1728-
1729-
1730-point
1731-
1732-replace
1733-
1734-floodfill
1735-
1736-reset
1737-
1738-
1739-\fBBorder Color\fP
1740-
1741-
1742-black
1743-
1744-blue
1745-
1746-cyan
1747-
1748-green
1749-
1750-gray
1751-
1752-red
1753-
1754-magenta
1755-
1756-yellow
1757-
1758-white
1759-
1760-Browser...
1761-
1762-
1763-\fBFuzz\fP
1764-
1765-
1766-0
1767-
1768-2
1769-
1770-4
1771-
1772-8
1773-
1774-16
1775- Dialog...
1776-
1777-
1778-\fBMatte\fP
1779-
1780-\fBUndo\fP
1781-
1782-\fBHelp\fP
1783-
1784-\fBDismiss\fP
1785-
1786-Choose a matte editing method from the \fBMethod\fP sub-menu of the Command
1787-widget. The \fBpoint method\fP changes the matte value of the any
1788-pixel selected with the pointer until the button is released. The \fBreplace
1789-method\fP changes the matte value of any pixel that matches the color
1790-of the pixel you select with a button press. \fBFloodfill\fP changes the
1791-matte value of any pixel that matches the color of the pixel you select
1792-with a button press and is a neighbor. Whereas
1793-\fBfilltoborder\fP recolors
1794-any neighbor pixel that is not the border color. Finally \fBreset\fP changes
1795-the entire image to the designated matte value.
1796-Choose \fBMatte Value\fP and a dialog appears requesting a matte value.
1797-Enter a value between \fB0 and 255\fP. This value is assigned as the matte
1798-value of the selected pixel or pixels.
1799-Now, press any button to select a pixel within the Image window to change
1800-its matte value. You can change the matte value of additional pixels by
1801-increasing the Delta value. The Delta value is first added then subtracted
1802-from the red, green, and blue of the target color. Any pixels within the
1803-range also have their matte value updated.
1804-If the \fBMagnify widget\fP is mapped, it can be helpful in positioning
1805-your pointer within the image (refer to button 2). Alternatively you can
1806-select a pixel to change the matte value from within the
1807-\fBMagnify widget\fP.
1808-Move the pointer to the \fBMagnify widget\fP and position the pixel with
1809-the cursor control keys. Finally, press a button to change the matte value
1810-of the selected pixel (or pixels).
1811-Matte information is only valid in a \fIDirectClass image\fP. Therefore,
1812-any \fIPseudoClass\fP image is promoted to
1813-\fIDirectClass\fP. Note that
1814-matte information for \fIPseudoClass\fP is not retained for colormapped
1815-X server visuals (e.g. \fIStaticColor, StaticColor, GrayScale, PseudoColor\fP)
1816-unless you immediately save your image to a file (refer to Write). Correct
1817-matte editing behavior may require a \fITrueColor\fP or \fIDirectColor\fP
1818-visual or a \fIStandard Colormap\fP.
1819-.SH IMAGE DRAWING
1820-
1821-An image is drawn upon interactively. \fBThere is no command line argument
1822-to draw on an image\fP. To begin, choose \fBDraw\fP of the Image \fBEdit\fP
1823-sub-menu from the Command widget.
1824-Alternatively, press d in the image window.
1825-
1826-The cursor changes to a crosshair to indicate you are in draw mode. To
1827-exit immediately, press Dismiss. In draw mode, the Command widget has these
1828-options:
1829-
1830-
1831-\fBPrimitive\fP
1832-
1833-
1834-point
1835-
1836-line
1837-
1838-rectangle
1839-
1840-fill rectangle
1841-
1842-circle
1843-
1844-fill circle
1845-
1846-ellipse
1847-
1848-fill ellipse
1849-
1850-polygon
1851-
1852-fill polygon
1853-
1854-
1855-\fBColor\fP
1856-
1857-
1858-black
1859-
1860-blue
1861-
1862-cyan
1863-
1864-green
1865-
1866-gray
1867-
1868-red
1869-
1870-magenta
1871-
1872-yellow
1873-
1874-white
1875-
1876-transparent
1877-
1878-Browser...
1879-
1880-
1881-\fBStipple\fP
1882-
1883-
1884-Brick
1885-
1886-Diagonal
1887-
1888-Scales
1889-
1890-Vertical
1891-
1892-Wavy
1893-
1894-Translucent
1895-
1896-Opaque
1897-
1898-Open...
1899-
1900-
1901-\fBWidth\fP
1902-
1903-
1904-1
1905-
1906-2
1907-
1908-4
1909-
1910-8
1911-
1912-16
1913- Dialog...
1914-
1915-
1916-\fBUndo\fP
1917-
1918-\fBHelp\fP
1919-
1920-\fBDismiss\fP
1921-
1922-Choose a drawing primitive from the \fBPrimitive\fP sub-menu.
1923-
1924-Next, choose a color from the \fBColor\fP sub-menu. Additional colors
1925-can be specified with the color browser. You can change the menu colors
1926-by setting the X resources pen1 through pen9. The transparent
1927-color updates the image matte channel and is useful for image compositing.
1928-
1929-If you choose the color browser and press \fBGrab\fP, you can select the
1930-primitive color by moving the pointer to the desired color on the screen
1931-and press any button. The transparent color updates the image matte channel
1932-and is useful for image compositing.
1933-
1934-Choose a stipple, if appropriate, from the \fBStipple\fP sub-menu. Additional
1935-stipples can be specified with the file browser. Stipples obtained from
1936-the file browser must be on disk in the X11 bitmap format.
1937-
1938-Choose a line width, if appropriate, from the \fBWidth\fP sub-menu. To
1939-choose a specific width select the \fBDialog\fP widget.
1940-
1941-Choose a point in the image window and press button 1 and hold. Next, move
1942-the pointer to another location in the image. As you move, a line connects
1943-the initial location and the pointer. When you release the button, the
1944-image is updated with the primitive you just drew. For polygons, the image
1945-is updated when you press and release the button without moving the pointer.
1946-
1947-To cancel image drawing, move the pointer back to the starting point of
1948-the line and release the button.
1949-.SH REGION OF INTEREST
1950-
1951-To begin, press choose Region of Interest of the Pixel Transform sub-menu
1952-from the Command widget.
1953-Alternatively, press R in the image window.
1954-
1955-A small window appears showing the location of the cursor in the image
1956-window. You are now in region of interest mode. In region of interest mode,
1957-the Command widget has these options:
1958-
1959-
1960-\fBHelp\fP
1961-
1962-\fBDismiss\fP
1963-
1964-
1965-To define a region of interest, press button 1 and drag. The region of
1966-interest is defined by a highlighted rectangle that expands or contracts
1967-as it follows the pointer. Once you are satisfied with the region of interest,
1968-release the button. You are now in apply mode. In apply mode the Command
1969-widget has these options:
1970-
1971-
1972-\fBFile\fP
1973-
1974-
1975-Save...
1976-
1977-Print...
1978-
1979-
1980-\fBEdit\fP
1981-
1982-
1983-Undo
1984-
1985-Redo
1986-
1987-
1988-\fBTransform\fP
1989-
1990-
1991-Flip
1992-
1993-Flop
1994-
1995-Rotate Right
1996-
1997-Rotate Left
1998-
1999-
2000-\fBEnhance\fP
2001-
2002-
2003-Hue...
2004-
2005-Saturation...
2006-
2007-Brightness...
2008-
2009-Gamma...
2010-
2011-Spiff
2012-
2013-Dull
2014-
2015-Equalize
2016-
2017-Normalize
2018-
2019-Negate
2020-
2021-GRAYscale
2022-
2023-Quantize...
2024-
2025-
2026-\fBEffects\fP
2027-
2028-
2029-Despeckle
2030-
2031-Emboss
2032-
2033-Reduce Noise
2034-
2035-Add Noise
2036-
2037-Sharpen...
2038-
2039-Blur...
2040-
2041-Threshold...
2042-
2043-Edge Detect...
2044-
2045-Spread...
2046-
2047-Shade...
2048-
2049-Raise...
2050-
2051-Segment...
2052-
2053-
2054-
2055-
2056-\fBF/X\fP
2057-
2058-
2059-Solarize...
2060-
2061-Swirl...
2062-
2063-Implode...
2064-
2065-Wave...
2066-
2067-Oil Paint
2068-
2069-Charcoal Draw...
2070-
2071-
2072-
2073-
2074-\fBMiscellany\fP
2075-
2076-
2077-Image Info
2078-
2079-Zoom Image
2080-
2081-Show Preview...
2082-
2083-Show Histogram
2084-
2085-Show Matte
2086-
2087-
2088-\fBHelp\fP
2089-
2090-\fBDismiss\fP
2091-
2092-
2093-You can make adjustments to the region of interest by moving the pointer
2094-to one of the rectangle corners, pressing a button, and dragging. Finally,
2095-choose an image processing technique from the Command widget. You can choose
2096-more than one image processing technique to apply to an area. Alternatively,
2097-you can move the region of interest before applying another image processing
2098-technique. To exit, press Dismiss.
2099-.SH IMAGE PANNING
2100-
2101-When an image exceeds the width or height of the X server screen, display
2102-maps a small panning icon. The rectangle within the panning icon shows
2103-the area that is currently displayed in the the image window. To pan about
2104-the image, press any button and drag the pointer within the panning icon.
2105-The pan rectangle moves with the pointer and the image window is updated
2106-to reflect the location of the rectangle within the panning icon. When
2107-you have selected the area of the image you wish to view, release the button.
2108-
2109-Use the arrow keys to pan the image one pixel up, down, left, or right
2110-within the image window.
2111-
2112-The panning icon is withdrawn if the image becomes smaller than the dimensions
2113-of the X server screen.
2114-.SH USER PREFERENCES
2115-
2116-Preferences affect the default behavior of \fBdisplay(1)\fP. The preferences
2117-are either true or false and are stored in your home directory
2118-as .displayrc:
2119-.in 15
2120-
2121-.in 15
2122-.B "
2123-\fBdisplay image centered on a backdrop\fP"
2124-.in 20
2125- \fR
2126-.in 20
2127-
2128-This backdrop covers the entire workstation screen and is useful for hiding
2129-other X window activity while viewing the image. The color of the backdrop
2130-is specified as the background color. Refer to X Resources
2131-for details.
2132-.in 15
2133-.in 15
2134-.B "
2135-\fBconfirm on program exit\fP"
2136-.in 20
2137- \fR
2138-.in 20
2139-
2140-Ask for a confirmation before exiting the \fBdisplay(1)\fP program.
2141-.in 15
2142-.in 15
2143-.B "
2144-\fBcorrect image for display gamma\fP"
2145-.in 20
2146- \fR
2147-.in 20
2148-
2149-If the image has a known gamma, the gamma is corrected to match that of
2150-the X server (see the X Resource\fB displayGamma\fP).
2151-.in 15
2152-.in 15
2153-.B "
2154-\fBapply Floyd/Steinberg error diffusion to image\fP"
2155-.in 20
2156- \fR
2157-.in 20
2158-
2159-The basic strategy of dithering is to trade intensity resolution for spatial
2160-resolution by averaging the intensities of several neighboring pixels.
2161-Images which suffer from severe contouring when reducing colors can be
2162-improved with this preference.
2163-.in 15
2164-.in 15
2165-.B "
2166-\fBuse a shared colormap for colormapped X visuals\fP"
2167-.in 20
2168- \fR
2169-.in 20
2170-
2171-This option only applies when the default X server visual is
2172-\fIPseudoColor\fP
2173-or \fIGRAYScale\fP. Refer to \fB-visual\fP for more details. By default,
2174-a shared colormap is allocated. The image shares colors with other X clients.
2175-Some image colors could be approximated, therefore your image may look
2176-very different than intended. Otherwise the image colors appear exactly
2177-as they are defined. However, other clients may go technicolor when the
2178-image colormap is installed.
2179-.in 15
2180-.in 15
2181-.B "
2182-\fBdisplay images as an X server pixmap\fP"
2183-.in 20
2184- \fR
2185-.in 20
2186-
2187-Images are maintained as a XImage by default. Set this resource to True
2188-to utilize a server Pixmap instead. This option is useful if your image
2189-exceeds the dimensions of your server screen and you intend to pan the
2190-image. Panning is much faster with Pixmaps than with a XImage. Pixmaps
2191-are considered a precious resource, use them with discretion.
2192-.in 15
2193-
2194-.SH ENVIRONMENT
2195-.TP
2196-.B "DISPLAY"
2197-\fRTo get the default host, display number, and screen.
2198-.SH ACKNOWLEDGEMENTS
2199-
2200-The \fBMIT X Consortium\fP for making network transparent graphics a
2201-reality.
2202-
2203-\fIPeder Langlo\fP, \fBHewlett Packard\fP, Norway, made hundreds of suggestions
2204-and bug reports. Without Peder, \fBImageMagick\fP would not be nearly
2205-as useful as it is today.
2206-
2207-\fIRod Bogart\fP and \fIJohn W. Peterson\fP, \fBUniversity of Utah\fP.
2208-Image compositing is loosely based on rlecomp of the Utah Raster Toolkit.
2209-
2210-\fIMichael Halle\fP, \fBSpatial Imaging Group at MIT\fP, for the initial
2211-implementation of Alan Paeth's image rotation algorithm.
2212-
2213-\fIDavid Pensak\fP, \fBImageMagick Studio\fP, for providing a computing
2214-environment that made this program possible.
2215-
2216-\fIPaul Raveling\fP, \fBUSC Information Sciences Institute\fP. The
2217-spatial subdivision color reduction algorithm is based on his Img software.
2218-.SH SEE ALSO
2219-
2220-animate(1), composite(1), conjure(1), convert(1), identify(1), ImageMagick(1),
2221-import(1), mogrify(1), montage(1)
2222-
2223-.SH COPYRIGHT
2224-
2225-\fBCopyright (C) 2002 ImageMagick Studio\fP
2226-
2227-\fBPermission is hereby granted, free of charge, to any person obtaining
2228-a copy of this software and associated documentation files ("ImageMagick"),
2229-to deal in ImageMagick without restriction, including without limitation
2230-the rights to use, copy, modify, merge, publish, distribute, sublicense,
2231-and/or sell copies of ImageMagick, and to permit persons to whom the ImageMagick
2232-is furnished to do so, subject to the following conditions:\fP
2233-
2234-\fBThe above copyright notice and this permission notice shall be included
2235-in all copies or substantial portions of ImageMagick.\fP
2236-
2237-\fBThe software is provided "as is", without warranty of any kind, express
2238-or implied, including but not limited to the warranties of merchantability,
2239-fitness for a particular purpose and noninfringement.In no event shall
2240-ImageMagick Studio be liable for any claim, damages or other liability,
2241-whether in an action of contract, tort or otherwise, arising from, out
2242-of or in connection with ImageMagick or the use or other dealings in
2243-ImageMagick.\fP
2244-
2245-\fBExcept as contained in this notice, the name of the
2246-ImageMagick Studio LLC shall not be used in advertising or otherwise to
2247-promote the sale, use or other dealings in ImageMagick without prior written
2248-authorization from the ImageMagick Studio.\fP
2249-.SH AUTHORS
2250-
2251-\fI
2252-John Cristy, ImageMagick Studio LLC,
2253-.in 7
2254-Glenn Randers-Pehrson, ImageMagick Studio LLC.
2255-\fP
2256-
diff -r 879fd1319603 -r f592ca1f8692 utilities/identify.1
--- a/utilities/identify.1 Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,137 +0,0 @@
1-.TH identify 1 "Date: 2002/02/15 01:00:00" "ImageMagick"
2-.SH NAME
3-identify - describe an image or image sequence.
4-.SH SYNOPSIS
5-
6-\fBidentify\fP \fIfile\fP [ \fIfile\fP ... ]
7-
8-.SH DESCRIPTION
9-
10-\fBIdentify\fP describes the format and characteristics of one or more
11-image files. It will also report if an image is incomplete or corrupt.
12-The information displayed includes the scene number, the file name, the
13-width and height of the image, whether the image is colormapped or not,
14-the number of colors in the image, the number of bytes in the image, the
15-format of the image (JPEG, PNM, etc.), and finally the number of seconds
16-it took to read and process the image. An example line output
17-from \fBidentify\fP follows:
18-
19- images/aquarium.miff 640x480 PseudoClass 256c
20- 308135b MIFF 1s
21-
22-If -verbose is set, expect additional output including any image
23-comment:
24-
25-
26- Image: images/aquarium.miff
27- class: PseudoClass
28- colors: 256
29- signature: eb5dca81dd93ae7e6ffae99a527eb5dca8...
30- matte: False
31- geometry: 640x480
32- depth: 8
33- bytes: 308135
34- format: MIFF
35- comments:
36- Imported from MTV raster image: aquarium.mtv
37-
38-For some formats, additional format-specific information about the file
39-will be written if the -debug coder or -debug all option
40-is used.
41-.SH OPTIONS
42-
43-Options are processed in command line order. Any option you specify on
44-the command line remains in effect for the set of images immediately
45-following, until the set is terminated by the appearance of any option
46-or \fB-noop\fP.
47-
48-For a more detailed description of each option, see
49-\fIImageMagick(1)\fP.
50-
51-.TP
52-.B "-authenticate \fI<string>"\fP
53-\fRdecrypt image with this password
54-.TP
55-.B "-cache \fI<threshold>"\fP
56-\fRmegabytes of memory available to the pixel cache
57-.TP
58-.B "-debug \fI<events>"\fP
59-\fRenable debug printout
60-.TP
61-.B "-density \fI<width>x<height>"\fP
62-\fRvertical and horizontal resolution in pixels of the image
63-.TP
64-.B "-depth \fI<value>"\fP
65-\fRdepth of the image
66-.TP
67-.B "-format \fI<string>"\fP
68-\fRoutput formatted image characteristics
69-.TP
70-.B "-help"
71-\fRprint usage instructions
72-.TP
73-.B "-interlace \fI<type>"\fP
74-\fRthe type of interlacing scheme
75-.TP
76-.B "-limit \fI<type> <value>"\fP
77-\fRDisk, Map, or Memory resource limit
78-.TP
79-.B "-log \fI<string>"\fP
80-.TP
81-.B "-ping"
82-\fRefficiently determine image characteristics
83-.TP
84-.B "-sampling-factor \fI<horizontal_factor>x<vertical_factor>"\fP
85-\fRsampling factors used by JPEG or MPEG-2 encoder and YUV decoder/encoder.
86-.TP
87-.B "-size \fI<width>x<height>{+offset}"\fP
88-\fRwidth and height of the image
89-.TP
90-.B "-verbose"
91-\fRprint detailed information about the image
92-.TP
93-.B "-version"
94-\fRprint ImageMagick version string
95-
96-For a more detailed description of each option, see
97-\fIImageMagick(1)\fP.
98-
99-.SH SEE ALSO
100-
101-display(1), animate(1), montage(1), mogrify(1), convert(1), ImageMagick(1),
102-composite(1)
103-
104-.SH COPYRIGHT
105-
106-\fBCopyright (C) 2002 ImageMagick Studio\fP
107-
108-\fBPermission is hereby granted, free of charge, to any person obtaining
109-a copy of this software and associated documentation files ("ImageMagick"),
110-to deal in ImageMagick without restriction, including without limitation
111-the rights to use, copy, modify, merge, publish, distribute, sublicense,
112-and/or sell copies of ImageMagick, and to permit persons to whom the ImageMagick
113-is furnished to do so, subject to the following conditions:\fP
114-
115-\fBThe above copyright notice and this permission notice shall be included
116-in all copies or substantial portions of ImageMagick.\fP
117-
118-\fBThe software is provided "as is", without warranty of any kind, express
119-or implied, including but not limited to the warranties of merchantability,
120-fitness for a particular purpose and noninfringement.In no event shall
121-ImageMagick Studio be liable for any claim, damages or other liability,
122-whether in an action of contract, tort or otherwise, arising from, out
123-of or in connection with ImageMagick or the use or other dealings in
124-ImageMagick.\fP
125-
126-\fBExcept as contained in this notice, the name of the
127-ImageMagick Studio LLC shall not be used in advertising or otherwise to
128-promote the sale, use or other dealings in ImageMagick without prior written
129-authorization from the ImageMagick Studio.\fP
130-.SH AUTHORS
131-
132-\fI
133-John Cristy, ImageMagick Studio LLC,
134-.in 7
135-Glenn Randers-Pehrson, ImageMagick Studio LLC.
136-\fP
137-
diff -r 879fd1319603 -r f592ca1f8692 utilities/import.1
--- a/utilities/import.1 Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,226 +0,0 @@
1-.TH import 1 "Date: 2002/02/15 01:00:00" "ImageMagick"
2-.SH NAME
3-import - capture some or all of an X server screen and save the image to
4-a file.
5-.SH SYNOPSIS
6-
7-\fBimport\fP \fB[\fP \fIoptions\fP \fB... ]\fP \fIfile\fP
8-.SH DESCRIPTION
9-
10-\fBImport\fP reads an image from any visible window on an X server and
11-outputs it as an image file. You can capture a single window, the entire
12-screen, or any rectangular portion of the screen.
13-Use \fIdisplay\fP
14-for redisplay, printing, editing, formatting, archiving, image processing,
15-etc. of the captured image.
16-
17-The target window can be specified by id, name, or may be selected
18-by clicking the mouse in the desired window. If you press a button and
19-then drag, a rectangle will form which expands and contracts as the mouse
20-moves. To save the portion of the screen defined by the rectangle, just
21-release the button. The keyboard bell is rung once at the beginning of
22-the screen capture and twice when it completes.
23-.SH EXAMPLES
24-
25-To select an X window or an area of the screen with the mouse and save it
26-in the MIFF image format to a file entitled window.miff, use:
27-
28- import window.miff
29-
30-To select an X window or an area of the screen with the mouse and save it
31-in the Encapsulated PostScript format to include in another document, use:
32-
33- import figure.eps
34-
35-To capture the entire X server screen in the JPEG image format in a file
36-entitled root.jpeg, without using the mouse, use:
37-
38- import -window root root.jpeg
39-
40-To capture the 512x256 area at the upper right corner of the X server
41-screen in the PNG image format in a well-compressed file entitled corner.png,
42-without using the mouse, use:
43-
44- import -window root -crop 512x256-0+0 -quality 90
45- corner.png
46-.SH OPTIONS
47-
48-Options are processed in command line order. Any option you specify on
49-the command line remains in effect until it is explicitly changed by specifying
50-the option again with a different effect.
51-
52-\fBImport\fP options can appear on the command line or in your
53-X resources file. See \fIX(1)\fP. Options on the command line supersede
54-values specified in your X resources file.
55-
56-For a more detailed description of each option, see
57-\fIImageMagick(1)\fP.
58-
59-.TP
60-.B "-bordercolor \fI<color>"\fP
61-\fRthe border color
62-.TP
63-.B "-cache \fI<threshold>"\fP
64-\fRmegabytes of memory available to the pixel cache
65-.TP
66-.B "-colors \fI<value>"\fP
67-\fRpreferred number of colors in the image
68-.TP
69-.B "-colorspace \fI<value>"\fP
70-\fRthe type of colorspace
71-.TP
72-.B "-comment \fI<string>"\fP
73-\fRannotate an image with a comment
74-.TP
75-.B "-crop \fI<width>x<height>{+-}<x>{+-}<y>{%}"\fP
76-\fRpreferred size and location of the cropped image
77-.TP
78-.B "-debug \fI<events>"\fP
79-\fRenable debug printout
80-.TP
81-.B "-delay \fI<1/100ths of a second>"\fP
82-\fRdisplay the next image after pausing
83-.TP
84-.B "-density \fI<width>x<height>"\fP
85-\fRvertical and horizontal resolution in pixels of the image
86-.TP
87-.B "-depth \fI<value>"\fP
88-\fRdepth of the image
89-.TP
90-.B "-descend"
91-\fRobtain image by descending window hierarchy
92-.TP
93-.B "-display \fI<host:display[.screen]>"\fP
94-\fRspecifies the X server to contact
95-.TP
96-.B "-dispose \fI<method>"\fP
97-\fRGIF disposal method
98-.TP
99-.B "-dither"
100-\fRapply Floyd/Steinberg error diffusion to the image
101-.TP
102-.B "-encoding \fI<type>"\fP
103-\fRspecify the text encoding
104-.TP
105-.B "-endian \fI<type>"\fP
106-\fRspecify endianness (MSB or LSB) of output image
107-.TP
108-.B "-frame"
109-\fRinclude the X window frame in the imported image
110-.TP
111-.B "-geometry \fI<width>x<height>{+-}<x>{+-}<y>{%}{@} {!}{<}{>}"\fP
112-\fRpreferred size and location of the Image window.
113-.TP
114-.B "-help"
115-\fRprint usage instructions
116-.TP
117-.B "-interlace \fI<type>"\fP
118-\fRthe type of interlacing scheme
119-.TP
120-.B "-label \fI<name>"\fP
121-\fRassign a label to an image
122-.TP
123-.B "-limit \fI<type> <value>"\fP
124-\fRDisk, Map, or Memory resource limit
125-.TP
126-.B "-log \fI<string>"\fP
127-.TP
128-.B "-monochrome"
129-\fRtransform the image to black and white
130-.TP
131-.B "-negate"
132-\fRreplace every pixel with its complementary color
133-.TP
134-.B "-page \fI<width>x<height>{+-}<x>{+-}<y>{%}{!}{<}{>}"\fP
135-\fRsize and location of an image canvas
136-.TP
137-.B "-pause \fI<seconds>"\fP
138-\fRpause between snapshots [import]
139-.TP
140-.B "-ping"
141-\fRefficiently determine image characteristics
142-.TP
143-.B "-pointsize \fI<value>"\fP
144-\fRpointsize of the PostScript, OPTION1, or TrueType font
145-.TP
146-.B "-quality \fI<value>"\fP
147-\fRJPEG/MIFF/PNG compression level
148-.TP
149-.B "-resize \fI<width>x<height>{%}{@}{!}{<}{>}"\fP
150-\fRresize an image
151-.TP
152-.B "-rotate \fI<degrees>{<}{>}"\fP
153-\fRapply Paeth image rotation to the image
154-.TP
155-.B "-sampling-factor \fI<horizontal_factor>x<vertical_factor>"\fP
156-\fRsampling factors used by JPEG or MPEG-2 encoder and YUV decoder/encoder.
157-.TP
158-.B "-scene \fI<value>"\fP
159-\fRset scene number
160-.TP
161-.B "-screen"
162-\fRspecify the screen to capture
163-.TP
164-.B "-silent"
165-\fRoperate silently
166-.TP
167-.B "-snaps \fI<value>"\fP
168-\fRnumber of screen snapshots
169-.TP
170-.B "-transparent \fI<color>"\fP
171-\fRmake this color transparent within the image
172-.TP
173-.B "-trim"
174-\fRtrim an image
175-.TP
176-.B "-verbose"
177-\fRprint detailed information about the image
178-.TP
179-.B "-version"
180-\fRprint ImageMagick version string
181-
182-For a more detailed description of each option, see
183-\fIImageMagick(1)\fP.
184-
185-.SH ENVIRONMENT
186-.TP
187-.B "DISPLAY"
188-.SH SEE ALSO
189-
190-animate(1), display(1), composite(1), conjure(1), convert(1), identify(1),
191-mogrify(1), montage(1), ImageMagick(1)
192-
193-.SH COPYRIGHT
194-
195-\fBCopyright (C) 2002 ImageMagick Studio\fP
196-
197-\fBPermission is hereby granted, free of charge, to any person obtaining
198-a copy of this software and associated documentation files ("ImageMagick"),
199-to deal in ImageMagick without restriction, including without limitation
200-the rights to use, copy, modify, merge, publish, distribute, sublicense,
201-and/or sell copies of ImageMagick, and to permit persons to whom the ImageMagick
202-is furnished to do so, subject to the following conditions:\fP
203-
204-\fBThe above copyright notice and this permission notice shall be included
205-in all copies or substantial portions of ImageMagick.\fP
206-
207-\fBThe software is provided "as is", without warranty of any kind, express
208-or implied, including but not limited to the warranties of merchantability,
209-fitness for a particular purpose and noninfringement.In no event shall
210-ImageMagick Studio be liable for any claim, damages or other liability,
211-whether in an action of contract, tort or otherwise, arising from, out
212-of or in connection with ImageMagick or the use or other dealings in
213-ImageMagick.\fP
214-
215-\fBExcept as contained in this notice, the name of the
216-ImageMagick Studio LLC shall not be used in advertising or otherwise to
217-promote the sale, use or other dealings in ImageMagick without prior written
218-authorization from the ImageMagick Studio.\fP
219-.SH AUTHORS
220-
221-\fI
222-John Cristy, ImageMagick Studio LLC,
223-.in 7
224-Glenn Randers-Pehrson, ImageMagick Studio LLC.
225-\fP
226-
diff -r 879fd1319603 -r f592ca1f8692 utilities/mogrify.1
--- a/utilities/mogrify.1 Wed Apr 01 19:05:24 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,480 +0,0 @@
1-.TH mogrify 1 "Date: 2002/02/15 01:00:00" "ImageMagick"
2-.SH NAME
3-mogrify - mogrify an image
4-.SH SYNOPSIS
5-
6-\fBmogrify\fP \fB[\fP \fIoptions\fP \fB... ]\fP \fIfile ...\fP
7-
8-.SH DESCRIPTION
9-
10-\fBMogrify\fP transforms an image or a sequence of images. These transforms
11-include image scaling, image rotation, color reduction, and others. The
12-transmogrified image overwrites the original image, unless an option such as
13-\fB-format\fP causes the output filename to be different from the input
14-filename.
15-
16-The graphics formats supported by \fBmogrify\fP are listed in
17-\fIImageMagick(1)\fP.
18-.SH EXAMPLES
19-
20-To convert all the TIFF files in a particular directory to JPEG, use:
21-
22- mogrify -format jpeg *.tiff
23-
24-To convert a directory full of JPEG images to thumbnails, use:
25-
26- mogrify -size 120x120 *.jpg -resize 120x120 +profile "*"
27-
28-In this example, '-size 120x120' gives a hint to the JPEG decoder
29-that the images are going to be downscaled to 120x120, allowing it to run
30-faster by avoiding returning full-resolution images to ImageMagick for
31-the subsequent resizing operation. The
32-'-resize 120x120' specifies the desired dimensions of the
33-output images. It will be scaled so its largest dimension is 120 pixels. The
34-'+profile "*"' removes any ICM, EXIF, IPTC, or other profiles
35-that might be present in the input and aren't needed in the thumbnails.
36-
37-To scale an image of a cockatoo to exactly 640 pixels in width and 480
38-pixels in height, use:
39-
40- mogrify -resize 640x480! cockatoo.miff
41-.SH OPTIONS
42-
43-Options are processed in command line order. Any option you specify on
44-the command line remains in effect for the set of images that follows,
45-until the set is terminated by the appearance of any option or \fB-noop\fP.
46-
47-For a more detailed description of each option, see
48-\fIImageMagick(1)\fP.
49-
50-.TP
51-.B "-affine \fI<matrix>"\fP
52-\fRdrawing transform matrix
53-.TP
54-.B "-antialias"
55-\fRremove pixel aliasing
56-.TP
57-.B "-authenticate \fI<string>"\fP
58-\fRdecrypt image with this password
59-.TP
60-.B "-background \fI<color>"\fP
61-\fRthe background color
62-.TP
63-.B "-blue-primary \fI<x>,<y>"\fP
64-\fRblue chromaticity primary point
65-.TP
66-.B "-blur \fI<radius>x<sigma>"\fP
67-\fRblur the image with a Gaussian operator
68-.TP
69-.B "-border \fI<width>x<height>"\fP
70-\fRsurround the image with a border of color
71-.TP
72-.B "-bordercolor \fI<color>"\fP
73-\fRthe border color
74-.TP
75-.B "-cache \fI<threshold>"\fP
76-\fRmegabytes of memory available to the pixel cache
77-.TP
78-.B "-channel \fI<type>"\fP
79-\fRthe type of channel
80-.TP
81-.B "-charcoal \fI<factor>"\fP
82-\fRsimulate a charcoal drawing
83-.TP
84-.B "-colorize \fI<value>"\fP
85-\fRcolorize the image with the pen color
86-.TP
87-.B "-colors \fI<value>"\fP
88-\fRpreferred number of colors in the image
89-.TP
90-.B "-colorspace \fI<value>"\fP
91-\fRthe type of colorspace
92-.TP
93-.B "-comment \fI<string>"\fP
94-\fRannotate an image with a comment
95-.TP
96-.B "-compose \fI<operator>"\fP
97-\fRthe type of image composition
98-.TP
99-.B "-compress \fI<type>"\fP
100-\fRthe type of image compression
101-.TP
102-.B "-contrast"
103-\fRenhance or reduce the image contrast
104-.TP
105-.B "-crop \fI<width>x<height>{+-}<x>{+-}<y>{%}"\fP
106-\fRpreferred size and location of the cropped image
107-.TP
108-.B "-cycle \fI<amount>"\fP
109-\fRdisplace image colormap by amount
110-.TP
111-.B "-debug \fI<events>"\fP
112-\fRenable debug printout
113-.TP
114-.B "-delay \fI<1/100ths of a second>"\fP
115-\fRdisplay the next image after pausing
116-.TP
117-.B "-density \fI<width>x<height>"\fP
118-\fRvertical and horizontal resolution in pixels of the image
119-.TP
120-.B "-depth \fI<value>"\fP
121-\fRdepth of the image
122-.TP
123-.B "-despeckle"
124-\fRreduce the speckles within an image
125-.TP
126-.B "-display \fI<host:display[.screen]>"\fP
127-\fRspecifies the X server to contact
128-.TP
129-.B "-dispose \fI<method>"\fP
130-\fRGIF disposal method
131-.TP
132-.B "-dither"
133-\fRapply Floyd/Steinberg error diffusion to the image
134-.TP
135-.B "-draw \fI<string>"\fP
136-\fRannotate an image with one or more graphic primitives
137-.TP
138-.B "-edge \fI<radius>"\fP
139-\fRdetect edges within an image
140-.TP
141-.B "-emboss"
142-\fRemboss an image
143-.TP
144-.B "-encoding \fI<type>"\fP
145-\fRspecify the text encoding
146-.TP
147-.B "-endian \fI<type>"\fP
148-\fRspecify endianness (MSB or LSB) of output image
149-.TP
150-.B "-enhance"
151-\fRapply a digital filter to enhance a noisy image
152-.TP
153-.B "-equalize"
154-\fRperform histogram equalization to the image
155-.TP
156-.B "-fill \fI<color>"\fP
157-\fRcolor to use when filling a graphic primitive
158-.TP
159-.B "-filter \fI<type>"\fP
160-\fRuse this type of filter when resizing an image
161-.TP
162-.B "-flip"
163-\fRcreate a "mirror image"
164-.TP
165-.B "-flop"
166-\fRcreate a "mirror image"
167-.TP
168-.B "-font \fI<name>"\fP
169-\fRuse this font when annotating the image with text
170-.TP
171-.B "-format \fI<type>"\fP
172-\fRthe image format type
173-.TP
174-.B "-frame \fI<width>x<height>+<outer bevel width>+<inner bevel width>"\fP
175-\fRsurround the image with an ornamental border
176-.TP
177-.B "-fuzz \fI<distance>{%}"\fP
178-\fRcolors within this distance are considered equal
179-.TP
180-.B "-gamma \fI<value>"\fP
181-\fRlevel of gamma correction
182-.TP
183-.B "-Gaussian \fI<radius>x<sigma>"\fP
184-\fRblur the image with a Gaussian operator
185-.TP
186-.B "-geometry \fI<width>x<height>{+-}<x>{+-}<y>{%}{@} {!}{<}{>}"\fP
187-\fRpreferred size and location of the Image window.
188-.TP
189-.B "-gravity \fI<type>"\fP
190-\fRdirection primitive gravitates to when annotating the image.
191-.TP
192-.B "-green-primary \fI<x>,<y>"\fP
193-\fRgreen chromaticity primary point
194-.TP
195-.B "-help"
196-\fRprint usage instructions
197-.TP
198-.B "-implode \fI<factor>"\fP
199-\fRimplode image pixels about the center
200-.TP
201-.B "-interlace \fI<type>"\fP
202-\fRthe type of interlacing scheme
203-.TP
204-.B "-label \fI<name>"\fP
205-\fRassign a label to an image
206-.TP
207-.B "-lat \fI<radius>x<sigma>{+-}<offset>{%}"\fP
208-\fRperform local adaptive thresholding
209-.TP
210-.B "-level \fI<value>"\fP
211-\fRadjust the level of image contrast
212-.TP
213-.B "-limit \fI<type> <value>"\fP
214-\fRDisk, Map, or Memory resource limit
215-.TP
216-.B "-linewidth"
217-\fRthe line width for subsequent draw operations
218-.TP
219-.B "-list \fI<type>"\fP
220-\fRthe type of list
221-.TP
222-.B "-log \fI<string>"\fP
223-.TP
224-.B "-loop \fI<iterations>"\fP
225-\fRadd Netscape loop extension to your GIF animation
226-.TP
227-.B "-map \fI<filename>"\fP
228-\fRchoose a particular set of colors from this image
229-.TP
230-.B "-mask \fI<filename>"\fP
231-\fRSpecify a clipping mask
232-.TP
233-.B "-matte"
234-\fRstore matte channel if the image has one
235-.TP
236-.B "-mattecolor \fI<color>"\fP
237-\fRspecify the color to be used with the \fB-frame\fP option
238-.TP
239-.B "-median \fI<radius>"\fP
240-\fRapply a median filter to the image
241-.TP
242-.B "-modulate \fI<value>"\fP
243-\fRvary the brightness, saturation, and hue of an image
244-.TP
245-.B "-monochrome"
246-\fRtransform the image to black and white
247-.TP
248-.B "-negate"
249-\fRreplace every pixel with its complementary color
250-.TP
251-.B "-noise \fI<radius|type>"\fP
252-\fRadd or reduce noise in an image
253-.TP
254-.B "-noop"
255-\fRNOOP (no option)
256-.TP
257-.B "-normalize"
258-\fRtransform image to span the full range of color values
259-.TP
260-.B "-opaque \fI<color>"\fP
261-\fRchange this color to the pen color within the image
262-.TP
263-.B "-page \fI<width>x<height>{+-}<x>{+-}<y>{%}{!}{<}{>}"\fP
264-\fRsize and location of an image canvas
265-.TP
266-.B "-paint \fI<radius>"\fP
267-\fRsimulate an oil painting
268-.TP
269-.B "-pen \fI<color>"\fP
270-\fRspecify the pen color for drawing operations
271-.TP
272-.B "-pointsize \fI<value>"\fP
273-\fRpointsize of the PostScript, OPTION1, or TrueType font
274-.TP
275-.B "-profile \fI<filename>"\fP
276-\fRadd ICM, IPTC, or generic profile to image
277-.TP
278-.B "-quality \fI<value>"\fP
279-\fRJPEG/MIFF/PNG compression level
280-.TP
281-.B "-raise \fI<width>x<height>"\fP
282-\fRlighten or darken image edges
283-.TP
284-.B "-red-primary \fI<x>,<y>"\fP
285-\fRred chromaticity primary point
286-.TP
287-.B "-region \fI<width>x<height>{+-}<x>{+-}<y>"\fP
288-\fRapply options to a portion of the image
289-.TP
290-.B "-resize \fI<width>x<height>{%}{@}{!}{<}{>}"\fP
291-\fRresize an image
292-.TP
293-.B "-roll \fI{+-}<x>{+-}<y>"\fP
294-\fRroll an image vertically or horizontally
295-.TP
296-.B "-rotate \fI<degrees>{<}{>}"\fP
297-\fRapply Paeth image rotation to the image
298-.TP
299-.B "-sample \fI<geometry>"\fP
300-\fRscale image with pixel sampling
301-.TP
302-.B "-sampling-factor \fI<horizontal_factor>x<vertical_factor>"\fP
303-\fRsampling factors used by JPEG or MPEG-2 encoder and YUV decoder/encoder.
304-.TP
305-.B "-scale \fI<geometry>"\fP
306-\fRscale the image.
307-.TP
308-.B "-scene \fI<value>"\fP
309-\fRset scene number
310-.TP
311-.B "-seed \fI<value>"\fP
312-\fRpseudo-random number generator seed value
313-.TP
314-.B "-segment \fI<cluster threshold>x<smoothing threshold>"\fP
315-\fRsegment an image
316-.TP
317-.B "-shade \fI<azimuth>x<elevation>"\fP
318-\fRshade the image using a distant light source
319-.TP
320-.B "-sharpen \fI<radius>x<sigma>"\fP
321-\fRsharpen the image
322-.TP
323-.B "-shave \fI<width>x<height>"\fP
324-\fRshave pixels from the image edges
325-.TP
326-.B "-shear \fI<x degrees>x<y degrees>"\fP
327-\fRshear the image along the X or Y axis
328-.TP
329-.B "-size \fI<width>x<height>{+offset}"\fP
330-\fRwidth and height of the image
331-.TP
332-.B "-solarize \fI<factor>"\fP
333-\fRnegate all pixels above the threshold level
334-.TP
335-.B "-spread \fI<amount>"\fP
336-\fRdisplace image pixels by a random amount
337-.TP
338-.B "-stroke \fI<color>"\fP
339-\fRcolor to use when stroking a graphic primitive
340-.TP
341-.B "-strokewidth \fI<value>"\fP
342-\fRset the stroke width
343-.TP
344-.B "-swirl \fI<degrees>"\fP
345-\fRswirl image pixels about the center
346-.TP
347-.B "-texture \fI<filename>"\fP
348-\fRname of texture to tile onto the image background
349-.TP
350-.B "-threshold \fI<value>{%}"\fP
351-\fRthreshold the image
352-.TP
353-.B "-tile \fI<filename>"\fP
354-\fRtile image when filling a graphic primitive
355-.TP
356-.B "-transform"
357-\fRtransform the image
358-.TP
359-.B "-transparent \fI<color>"\fP
360-\fRmake this color transparent within the image
361-.TP
362-.B "-treedepth \fI<value>"\fP
363-\fRtree depth for the color reduction algorithm
364-.TP
365-.B "-trim"
366-\fRtrim an image
367-.TP
368-.B "-type \fI<type>"\fP
369-\fRthe image type
370-.TP
371-.B "-units \fI<type>"\fP
372-\fRthe type of image resolution
373-.TP
374-.B "-unsharp \fI<radius>x<sigma>+<amount>+<threshold>"\fP
375-\fRsharpen the image with an unsharp mask operator
376-.TP
377-.B "-verbose"
378-\fRprint detailed information about the image
379-.TP
380-.B "-version"
381-\fRprint ImageMagick version string
382-.TP
383-.B "-view \fI<string>"\fP
384-\fRFlashPix viewing parameters
385-.TP
386-.B "-virtual-pixel \fI<method>"\fP
387-\fRspecify contents of "virtual pixels"
388-.TP
389-.B "-wave \fI<amplitude>x<wavelength>"\fP
390-\fRalter an image along a sine wave
391-.TP
392-.B "-white-point \fI<x>,<y>"\fP
393-\fRchromaticity white point
394-
395-For a more detailed description of each option, see
396-\fIImageMagick(1)\fP.
397-
398-.SH IMAGE SEGMENTATION
399-
400-Use \fB-segment\fP to segment an image by analyzing the histograms of
401-the color components and identifying units that are homogeneous with the
402-fuzzy c-means technique. The scale-space filter analyzes the histograms
403-of the three color components of the image and identifies a set of classes.
404-The extents of each class is used to coarsely segment the image with thresholding.
405-The color associated with each class is determined by the mean color of
406-all pixels within the extents of a particular class. Finally, any unclassified
407-pixels are assigned to the closest class with the fuzzy c-means technique.
408-
409-The fuzzy c-Means algorithm can be summarized as follows:
410-
411-
412-Build a histogram, one for each color component of the image.
413-
414-For each histogram, successively apply the scale-space filter and build
415-an interval tree of zero crossings in the second derivative at each scale.
416-Analyze this scale-space "fingerprint" to determine which peaks or valleys
417-in the histogram are most predominant.
418-
419-The fingerprint defines intervals on the axis of the histogram. Each interval
420-contains either a minima or a maxima in the original signal. If each color
421-component lies within the maxima interval, that pixel is considered "classified"
422-and is assigned an unique class number.
423-
424-Any pixel that fails to be classified in the above thresholding pass is
425-classified using the fuzzy c-Means technique. It is assigned to one of
426-the classes discovered in the histogram analysis phase.
427-
428-
429-The fuzzy c-Means technique attempts to cluster a pixel by finding the
430-local minima of the generalized within group sum of squared error objective
431-function. A pixel is assigned to the closest class of which the fuzzy membership
432-has a maximum value.
433-
434-For additional information see:
435-<bq>\fIYoung Won Lim, Sang Uk Lee\fP, ``\fBOn The Color Image Segmentation
436-Algorithm Based on the Thresholding and the Fuzzy c-Means Techniques\fP'',
437-Pattern Recognition, Volume 23, Number 9, pages 935-952, 1990.</bq>
438-.SH ENVIRONMENT
439-.TP
440-.B "DISPLAY"
441-\fRTo get the default host, display number, and screen.
442-.SH SEE ALSO
443-
444-display(1), animate(1), identify(1), montage(1), convert(1), ImageMagick(1),
445-composite(1)
446-
447-.SH COPYRIGHT
448-
449-\fBCopyright (C) 2002 ImageMagick Studio\fP
450-
451-\fBPermission is hereby granted, free of charge, to any person obtaining
452-a copy of this software and associated documentation files ("ImageMagick"),
453-to deal in ImageMagick without restriction, including without limitation
454-the rights to use, copy, modify, merge, publish, distribute, sublicense,
455-and/or sell copies of ImageMagick, and to permit persons to whom the ImageMagick
456-is furnished to do so, subject to the following conditions:\fP
457-
458-\fBThe above copyright notice and this permission notice shall be included
459