Installing Linux RPMs
-Dr. Alexander Zimmermann maintains Linux RPMs of ImageMagick and Magick++.
-These may be downloaded from
-ftp://ftp.forwiss.uni-passau.de/pub/linux/local/ImageMagick/. This site is
-mirrored periodically to the ImageMagick linux directory and from there to
-the many ImageMagick and Linux mirror sites. Please note that the default
-version of the C++ compiler delivered with the system may not be sufficient
-to support Magick++. Use of GCC 2.95 or later is strongly recommended under
-Linux.
+Please note that the default version of the C++ compiler delivered with the
+system may not be sufficient to support Magick++. Use of GCC 2.95 or later is
+strongly recommended under Linux.
------------------------------------------------------------------------
Windows '9X, NT, 2000, ME, & XP
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
+ <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
</div>
</div>
</div>
<h3>Prerequisites</h3>
<ol>
- <li>Download and install <a href="http://www.jrsoftware.org/isinfo.html">Inno Setup 5</a>.</li>
+ <li>Download and install <a href="http://www.jrsoftware.org/isdl.html">Inno Setup 5</a>.</li>
<li>Download and install <a href="http://www.activestate.com/activeperl/downloads">ActiveState ActivePerl</a>.</li>
</ol>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<dt><a id="pascal"></a>Pascal</dt>
-<dd><a href="http://wiki.lazarus.freepascal.org/PascalMagick">PascalMagick</a> a Pascal binding for the MagickWand API and also the low-level MagickCore library. It works with Free Pascal / Lazarus and Delphi.</dd>
+<dd><a href="http://wiki.freepascal.org/PascalMagick">PascalMagick</a> a Pascal binding for the MagickWand API and also the low-level MagickCore library. It works with Free Pascal / Lazarus and Delphi.</dd>
<dt><a id="perl"></a>Perl</dt>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
+ <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
+ <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
</div>
</div>
</div>
<a href="../../www/magick-wand.html" class="sub">MagickWand</a>
<a href="../../www/magick-core.html" class="sub">MagickCore</a>
<a href="../../www/perl-magick.css" class="sub">PerlMagick</a>
- <a href="../../Magick++/" target="663201872" class="sub">Magick++</a>
+ <a href="../../www/Magick++/" target="663201872" class="sub">Magick++</a>
<a href="../../www/architecture.html">Architecture</a>
<span>]</span><br /><span>[</span>
<a href="../../www/install-source.html">Install from Source</a>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
+ <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
+ <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
+ <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
+ <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
+ <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
+ <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
+ <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
+ <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
+ <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
</div>
</div>
</div>
<a title="Program Interface: PerlMagick" href="../../www/perl-magick.html">PerlMagick</a>
</div>
<div class="sub">
- <a title="Program Interface: Magick++" href="../../Magick++/">Magick++</a>
+ <a title="Program Interface: Magick++" href="../../www/Magick++/">Magick++</a>
</div>
<div class="sep"></div>\r
<div class="menu">
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
+ <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
+ <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
+ <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
+ <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
+ <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
+ <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
+ <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
</div>
</div>
</div>
<div class="doc-section">
<p>Use the
-<a href="../contrib/color-converter.html">Color Converter</a>
+<a href="../www/contrib/color-converter.html">Color Converter</a>
to supply any valid ImageMagick color specification as described below to see a
color swatch of that color and to convert to all the other color models.
</p>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<td valign="top"><kbd>Barrel</kbd></td>
<td valign="top">
Given the four coefficients (A,B,C,D) as defined by <a
- href="http://www.all-in-one.ee/~dersch/barrel/barrel.html" >Helmut
+ href="http://wiki.panotools.org/Lens_correction_model" >Helmut
Dersch</a>, perform a barrell or pin-cushion distortion appropriate to
correct radial lens distortions. That is in photographs, make straight
lines straight again. <br/>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
+ <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
</div>
</div>
</div>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<title>Color Converter</title>
+<meta name="author" content="Fred Weinhaus and Anthony Barnett: 10/24/2009">
+<meta name="description" content="PHP/ImageMagick script to convert colors from one color system to another">
+<meta name="keywords" content="PHP, ImageMagick, color, converter, rgb, hex, hsl, hsb, cmyk, gray">
+<style type="text/css" title="text/css">
+<!--
+body {font:12pt Arial, Helvetica, sans-serif; background-color: white;}
+p {font:12pt Arial, Helvetica, sans-serif;}
+td {font:12pt Arial, Helvetica, sans-serif;}
+h3 {font:14pt Arial, Helvetica, sans-serif; font-weight: bold;}
+.red {color: red;}
+-->
+</style>
+</head>
+<body>
+
+<?php
+# get color
+$color = $_POST['color'];
+$color = strtolower($color);
+
+# get bgcolor
+$bgcolor = $_POST['bgcolor'];
+?>
+
+<h3 align="center">COLOR CONVERTER</H3>
+
+<p align="center">Please Specify Any Valid Single IM 6.5.6-6+ Color</p>
+<p align="center">e.g., name, hex, rgb(...), hsl(...), hsb(...), cmyk(...), gray(...)
+<br />or rgba(...), hsla(...), hsba(...), cmyka(...), graya(...)</p>
+<p align="center">see <a href="http://www.imagemagick.org/www/color.html">
+http://www.imagemagick.org/www/color.html</a></p>
+
+<form align="center" method="post" action="<?php echo $PHP_SELF; ?>" >
+Color: <input name="color" value="" />
+<input type="Submit" name="Submit" value="Submit" /><br />
+Background For Transparent Colors: <br />
+<input type="radio" name="bgcolor" value="white" <?php if ($bgcolor == "white") echo "checked"; ?> /> White
+<input type="radio" name="bgcolor" value="gray" <?php if ($bgcolor == "gray") echo "checked"; ?> /> Gray
+<input type="radio" name="bgcolor" value="black" <?php if ($bgcolor == "black") echo "checked"; ?> /> Black
+<input type="radio" name="bgcolor" value="checker" <?php if ($bgcolor == "checker" || $bgcolor == "") echo "checked"; ?> /> Checker
+</form>
+
+</body>
+</html>
+<?php
+
+if ( isset($color) && $color != "" )
+ {
+
+ # set path to convert
+ $path2convert = "/usr/local/bin/convert";
+
+ # set printout precision
+ $prec = 2;
+
+ # set error message for invalid colors
+ $errMsg = "$color Is Not A Valid IM Color Specification";
+
+ # set debug
+ $debug = false;
+
+ # set debug numbers for errMsg
+ $numArray = Array();
+ if ( $debug )
+ {
+ for ($i=1; $i<=19; $i++)
+ {
+ $numArray[$i] = "($i)";
+ }
+ }
+ else
+ {
+ for ($i=1; $i<=19; $i++)
+ {
+ $numArray[$i] = "";
+ }
+ }
+
+ # function to extract color values from txt: data
+ function getColorVals($text)
+ {
+ global $color1, $color2, $color3, $color4, $color5;
+ # remove white space
+ $text = preg_replace('/\s*/', '', $text);
+
+ # convert parens to commas
+ $text = preg_replace('/\(|\)/', ',', $text);
+
+ # split into array at commas
+ $textArray = explode(',', $text);
+
+ $color1 = $textArray[2];
+ $color2 = $textArray[3];
+ $color3 = $textArray[4];
+ $color4 = $textArray[5];
+ $color5 = $textArray[6];
+ }
+
+ # function to convert color values to range 0-255 (or 0-360) or percent
+ function convertColorVals($color1,$color2,$color3,$color4,$color5,$qr,$prec,$colormode)
+ {
+ # convert colorvalues to range 0-255 (360 for hue) or percent
+ global $C1V,$C1P,$C2V,$C2P,$C3V,$C3P,$C4V,$C4P,$C5V,$C5P;
+ $val=255;
+ if ( $colormode == "hsl" || $colormode == "hsb" ) { $val=360; }
+ $C1V = round($val*$color1/$qr, $prec);
+ $C2V = round(255*$color2/$qr, $prec);
+ $C3V = round(255*$color3/$qr, $prec);
+ $C1P = round(100*$color1/$qr, $prec);
+ $C2P = round(100*$color2/$qr, $prec);
+ $C3P = round(100*$color3/$qr, $prec);
+ if ( $colormode == "cmyk" )
+ {
+ $C4V = round(255*$color4/$qr, $prec);
+ $C4P = round(100*$color4/$qr, $prec);
+ if ( is_numeric($color5) ) {$C5V = round($color5/$qr, $prec);}
+ }
+ else
+ {
+ if ( is_numeric($color4) ) {$C4V = round($color4/$qr, $prec);}
+ }
+ # display textual output
+ echo "<br />";
+ echo strtoupper($colormode) . ": <br />";
+ if ( $colormode != "cmyk" )
+ {
+ if ( is_numeric($color4) )
+ {
+ echo $colormode . "a($C1V,$C2V,$C3V,$C4V) <br />";
+ echo $colormode . "a($C1P%,$C2P%,$C3P%,$C4V) <br />";
+ }
+ else
+ {
+ echo $colormode . "($C1V,$C2V,$C3V) <br />";
+ echo $colormode . "($C1P%,$C2P%,$C3P%) <br />";
+ }
+ }
+ else
+ {
+ if ( is_numeric($color5) )
+ {
+ echo "cmyka($C1V,$C2V,$C3V,$C4V,$C5V) <br />";
+ echo "cmyka($C1P%,$C2P%,$C3P%,$C4P%,$C5V) <br />";
+ }
+ else
+ {
+ echo "cmyk($C1V,$C2V,$C3V,$C4V) <br />";
+ echo "cmyk($C1P%,$C2P%,$C3P%,$C4P%) <br />";
+ }
+ }
+ }
+
+
+ # begin sequence of tests for valid colors
+
+ # remove any spaces in color
+ $color = preg_replace('/\s*/', '', $color);
+
+ # test for comma count < 5
+ # and 1 set of parens
+ # and then allow only specific first 4, 5 or 6 characters
+ # also test if exactly rgb, rgba, hsl, hsla, hsb, hsba, cmyk, cymka
+ # also test if begins with rgb, rgba, hsl, hsla, hsb, hsba, cmyk, cymka
+ # and does not contain 1 set of parens
+ $commacount = substr_count($color, ',');
+ $lparenct = substr_count($color, '(');
+ $rparenct = substr_count($color, ')');
+ $periodct = substr_count($color, '.');
+ $chars3 = substr($color, 0, 3);
+ $chars4 = substr($color, 0, 4);
+ $chars5 = substr($color, 0, 5);
+ $chars6 = substr($color, 0, 6);
+ if ( $commacount > 4 )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[1]</p>";
+ exit;
+ }
+ elseif ( $commacount >= 1 && $commacount <= 4 && $lparenct != 1 )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[2]</p>";
+ exit;
+ }
+ elseif ( $commacount >= 1 && $commacount <= 4 && $rparenct != 1 )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[3]</p>";
+ exit;
+ }
+ elseif ( $commacount == 0 && $lparenct == 1 && $rparenct == 1 && $chars5 != "gray(" )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[4]</p>";
+ exit;
+ }
+ elseif ( $commacount == 1 && $chars6 != "graya(" )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[5]</p>";
+ exit;
+ }
+ elseif ( $commacount == 2 && $chars4 != "rgb(" && $chars4 != "hsl(" && $chars4 != "hsb(" )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[6]</p>";
+ exit;
+ }
+ elseif ( $commacount == 3 && $chars5 != "rgba(" && $chars5 != "hsla(" && $chars5 != "hsba(" && $chars5 != "cmyk(" )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[7]</p>";
+ exit;
+ }
+ elseif ( $commacount == 4 && $chars6 != "cmyka(" )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[8]</p>";
+ exit;
+ }
+ elseif ( $color == "rgb" || $color == "hsl" || $color == "hsb" || $color == "rgba" || $color == "hsla" || $color == "hsba" || $color == "cmyk" || $color == "cmyka" )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[9]</p>";
+ exit;
+ }
+ elseif ( $lparenct != 1 && $rparenct !=1 && ( $chars3 == "rgb" || $chars3 == "hsl" || $chars3 == "hsb" || $chars4 == "rgba" || $chars4 == "hsla" || $chars4 == "hsba" || $chars4 == "cmyk" || $chars5 == "cmyka" ) )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[10]</p>";
+ exit;
+ }
+
+ # test if color contains ,, or (, or ,)
+ if ( substr_count($color, ',,') > 0 )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[11]</p>";
+ exit;
+ }
+ elseif ( substr_count($color, '(,') > 0 )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[12]</p>";
+ exit;
+ }
+ elseif ( substr_count($color, ',)') > 0 )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[13]</p>";
+ exit;
+ }
+
+ # test for only 1 hex char only at beginning
+ # and 3, 4, 6, 8, 12 or 16 following numberic chars
+ # and non-hex with 1 set of parens and with numeric chars not at end
+ $hashcount = substr_count($color, '#');
+ $hashloc = strpos($color, '#');
+ $hexcount = strlen($color);
+ $alphnumArray = preg_split('/[0-9]/', $color);
+ if ( $hashcount > 1 )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[14]</p>";
+ exit;
+ }
+ elseif ( $hashcount == 1 && $hashloc != 0 )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[15]</p>";
+ exit;
+ }
+ elseif ( $hashcount == 1 && $hashloc == 0 && $hexcount != 4 && $hexcount != 5 && $hexcount != 7 && $hexcount != 9 && $hexcount != 13 && $hexcount != 17 )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[16]</p>";
+ exit;
+ }
+ elseif ( $hashcount == 0 && $lparenct != 1 && $rparencount != 1 )
+ {
+ for( $i = 1; $i < sizeof($alphnumArray); $i++ )
+ {
+ if ( $alphnumArray[$i] != "" )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[17]</p>";
+ exit;
+ }
+ }
+ }
+
+ # test for invalid characters in color input
+ if ( preg_match_all('/[^#%(),.0-9a-zA-Z]/', $color, $matches) != "" )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[18]</p>";
+ exit;
+ }
+
+ # test for numerical values > 100 if contains %
+ # test for numerical values > 255 if starts with rgb, cmyk or gray
+ # test for 1st, numerical values > 360 if starts with hsl or hsb
+ # and rest of values > 255
+ # also test if rgba, hsla, hsba, cmyka and graya and last component > 1
+ $pctcount = substr_count($color, '%');
+ $tmpcolor = preg_replace('/\(|\)/', ',', $color);
+ $colorArray = explode(',', $tmpcolor);
+ for( $i = 0; $i < sizeof($colorArray); $i++ ) {
+ if ( is_numeric(str_replace('%', '', $colorArray[$i])) && $colorArray[$i] > 100 && $pctcount > 0 )
+ {
+ echo "<p align=\"center\" class=\"red\">$color Contains A Numerical Color Component That Is Greater Than 100%</p>";
+ exit;
+ }
+ elseif ( is_numeric($colorArray[$i]) && $colorArray[$i] > 255 && ( $chars3 == "rgb" || $chars4 == "cmyk" || $chars4 == "gray" ) )
+ {
+ echo "<p align=\"center\" class=\"red\">$color Contains A Numerical Color Component That Is Greater Than 255</p>";
+ exit;
+ }
+ elseif ( is_numeric($colorArray[1]) && $colorArray[1] > 360 && ( $chars3 == "hsl" || $chars3 == "hsb" ) )
+ {
+ echo "<p align=\"center\" class=\"red\">$color Contains A Numerical Hue Component That Is Greater Than 360</p>";
+ exit;
+ }
+ elseif ( is_numeric($colorArray[$i]) && $i != 1 && $colorArray[$i] > 255 && ( $chars3 == "hsl" || $chars3 == "hsb" ) )
+ {
+ echo "<p align=\"center\" class=\"red\">$color Contains A Numerical Non-Hue Component That Is Greater Than 255</p>";
+ exit;
+ }
+ elseif ( is_numeric($colorArray[4]) && $colorArray[4] > 1 && ( $chars4 == "rgba" || $chars4 == "hsla" || $chars4 == "hsba" ) )
+ {
+ echo "<p align=\"center\" class=\"red\">$color Contains A Numerical Alpha Component That Is Greater Than 1</p>";
+ exit;
+ }
+ elseif ( is_numeric($colorArray[5]) && $colorArray[5] > 1 && $chars5 == "cmyka" )
+ {
+ echo "<p align=\"center\" class=\"red\">$color Contains A Numerical Alpha Component That Is Greater Than 1</p>";
+ exit;
+ }
+ elseif ( is_numeric($colorArray[2]) && $colorArray[2] > 1 && $chars5 == "graya" )
+ {
+ echo "<p align=\"center\" class=\"red\">$color Contains A Numerical Alpha Component That Is Greater Than 1</p>";
+ exit;
+ }
+ }
+
+ # test if begins with gray and 1 numeric entry
+ # test if begins with rgb, hsl, hsb and 3 numeric entries
+ # test if begins with rgba, hsla, hsba, cmyk and 4 numeric entries
+ # test if begins with cmyka and 5 numeric entries
+ $colorArray1 = str_replace('%', '', $colorArray[1]);
+ $colorArray2 = str_replace('%', '', $colorArray[2]);
+ $colorArray3 = str_replace('%', '', $colorArray[3]);
+ $colorArray4 = str_replace('%', '', $colorArray[4]);
+ $colorArray5 = str_replace('%', '', $colorArray[5]);
+ if ( $chars5 == "gray(" && !is_numeric($colorArray1) )
+ {
+ echo "<p align=\"center\" class=\"red\">$color Contains A Non-Numerical Color Component</p>";
+ exit;
+ }
+ elseif ( ( $chars4 == "rgb(" || $chars4 == "hsl(" || $chars4 == "hsb(" ) && ( !is_numeric($colorArray1) || !is_numeric($colorArray2) || !is_numeric($colorArray3) ) )
+ {
+ echo "<p align=\"center\" class=\"red\">$color Contains A Non-Numerical Color Component</p>";
+ exit;
+ }
+ elseif ( ( $chars5 == "rgba(" || $chars5 == "hsla(" || $chars5 == "hsba(" || $chars5 =="cmyk" ) && ( !is_numeric($colorArray1) || !is_numeric($colorArray2) || !is_numeric($colorArray3) || !is_numeric($colorArray4) ) )
+ {
+ echo "<p align=\"center\" class=\"red\">$color Contains A Non-Numerical Color Component</p>";
+ exit;
+ }
+ elseif ( $chars6 =="cmyka(" && ( !is_numeric($colorArray1) || !is_numeric($colorArray2) || !is_numeric($colorArray3) || !is_numeric($colorArray4) || !is_numeric($colorArray5) ) )
+ {
+ echo "<p align=\"center\" class=\"red\">$color Contains A Non-Numerical Color Component</p>";
+ exit;
+ }
+
+ # test if color in IM list of colors
+ if ( $chars3 != "rgb" && $chars3 != "hsl" && $chars3 != "hsb" && $chars4 != "cmyk" && ( $hashcount != 1 || $hashloc != 0 ) )
+ {
+ # get list of colors from IM
+ $array = array();
+ exec("$path2convert -list color", $array, $returnval);
+
+ # drop off the first 5 rows of the array
+ # as they are texual info and not colors
+ array_shift($array);
+ array_shift($array);
+ array_shift($array);
+ array_shift($array);
+ array_shift($array);
+
+ # filter the rows using a callback function
+ # to get first field in each row as color name
+ function colorName($var)
+ {
+ $tmpArray = split(' ', $var);
+ return(strtolower($tmpArray[0]));
+ }
+ $array = array_map('colorName',$array);
+
+ # test if color is not in list
+ if ( !in_array($color, $array) )
+ {
+ echo "<p align=\"center\" class=\"red\">$errMsg $numArray[19]</p>";
+ exit;
+ }
+ }
+
+
+ # create display of colorswatch and textual color values
+
+ # make one cell table and fill with PNG image from colorswatch.html
+ echo "<table cellspacing=\"20\" align=\"center\"><tr><td valign=\"top\">";
+ echo "<p align=\"center\">$color<br />";
+ echo "<table cellpadding=\"0\" cellspacing=\"0\" border=\"10\" bordercolor=\"gray\">";
+ if ( $bgcolor == "checker" )
+ {
+ echo "<tr><td>";
+ }
+ else
+ {
+ echo "<tr><td bgcolor=\"$bgcolor\">";
+ }
+ echo "<img src=\"color-swatch.html?color=" . urlencode($color) . "&bgcolor=" . urlencode($bgcolor) . " \">";
+ echo "</td></tr></table>";
+ echo "</p>";
+
+ echo "</td><td valign=\"top\">";
+
+ # get quantumrange
+ $array = array();
+ exec("$path2convert xc: -format \"%[fx:quantumrange]\" info:-", $array, $returnval);
+ $qr=$array[0];
+ if ( $qr == "" )
+ {
+ $array = array();
+ exec("$path2convert xc: -format \"%q\" info:-", $array, $returnval);
+ $q = $array[0];
+ if ( $q == 8 )
+ {
+ $qr = 255;
+ }
+ elseif ( $q == 16 )
+ {
+ $qr = 65535;
+ }
+ else
+ {
+ $qr = pow(2, 32) - 1;
+ }
+ }
+
+
+ # get txt: info for RGB
+ $array = array();
+ exec("$path2convert -size 1x1 xc:\"$color\" -colorspace RGB txt:-", $array, $returnval);
+ getColorVals($array[1]);
+ # convert RGB colors to range 0-255 and percent and show RGB info
+ convertColorVals($color1,$color2,$color3,$color4,$color5,$qr,$prec,'rgb');
+
+
+ # get txt: info for 8-bit HEX
+ $array = array();
+ exec("$path2convert -size 1x1 xc:\"$color\" -colorspace RGB -depth 8 txt:-", $array, $returnval);
+ getColorVals($array[1]);
+
+ # convert RGB color values to HEX and show HEX info
+ $red = dechex($color1);
+ if ( strlen($red) == 1) {$red = "0" . $red;}
+ $green = dechex($color2);
+ if ( strlen($green) == 1) {$green = "0" . $green;}
+ $blue = dechex($color3);
+ if ( strlen($blue) == 1) {$blue = "0" . $blue;}
+ if ( is_numeric($color4) )
+ {
+ $alpha = dechex($color4);
+ if ( strlen($alpha) == 1) {$alpha = "0" . $alpha;}
+ $hexcolor = $red . $green . $blue . $alpha;
+ }
+ else
+ {
+ $hexcolor = $red . $green . $blue;
+ }
+ echo "<br />";
+ echo "HEX: <br />";
+ echo "#$hexcolor <br />";
+
+
+ # get txt: info for HSL
+ $array = array();
+ exec("$path2convert -size 1x1 xc:\"$color\" -colorspace HSL txt:-", $array, $returnval);
+ getColorVals($array[1]);
+ # convert HSL colors to range 0-255 (360 for hue) and percent and show HSL info
+ convertColorVals($color1,$color2,$color3,$color4,$color5,$qr,$prec,'hsl');
+
+
+ # get txt: info for HSB
+ $array = array();
+ exec("$path2convert -size 1x1 xc:\"$color\" -colorspace HSB txt:-", $array, $returnval);
+ getColorVals($array[1]);
+ # convert HSB colors to range 0-255 (360 for hue) and percent and show HSB info
+ convertColorVals($color1,$color2,$color3,$color4,$color5,$qr,$prec,'hsb');
+
+
+ # get txt: info for CMYK
+ $array = array();
+ exec("$path2convert -size 1x1 xc:\"$color\" -colorspace CMYK txt:-", $array, $returnval);
+ getColorVals($array[1]);
+ # convert CMYK colors to range 0-255 and percent and show CMYK info
+ convertColorVals($color1,$color2,$color3,$color4,$color5,$qr,$prec,'cmyk');
+
+ echo "</td></tr></table>";
+
+ }
+?>
+
+
--- /dev/null
+<?php\r
+# Authors: Anthony Barnett and Fred Weinhaus: 10/24/2009\r
+\r
+# set path to convert\r
+$path2convert = "/usr/local/bin/convert";\r
+\r
+# Get the color and bgcolor value from the php page image tag as get parameter\r
+# Then create PNG image and send back\r
+$color = $_GET['color'];\r
+$bgcolor = $_GET['bgcolor'];\r
+\r
+\r
+# test for not valid characters in color and bgcolor\r
+$colortest = preg_match_all('/[^#%(),.0-9a-zA-Z]/', $color, $matches);\r
+$bgcolortest = preg_match_all('/[^#%(),.0-9a-zA-Z]/', $bgcolor, $matches);\r
+\r
+if ( $colortest == 0 && $bgcolortest == 0 )\r
+ {\r
+ if ( $bgcolor == "checker" )\r
+ {\r
+ # Generate the checker background and overlay color\r
+ $cmd = "$path2convert -size 150x150 pattern:checkerboard -normalize xc:\"$color\" -composite -depth 8 PNG:-";\r
+ }\r
+ else\r
+ {\r
+ # Generate the checker background and overlay color\r
+ $cmd = "$path2convert -size 150x150 xc:\"$color\" -depth 8 PNG:-";\r
+ }\r
+\r
+ # Set the header type\r
+ header("Content-type: images/png");\r
+ \r
+ # Display the image\r
+ passthru($cmd, $retval);\r
+ }\r
+\r
+?>\r
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
+ <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
+ <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
</div>
</div>
</div>
<td valign="top">HPGL</td>
<td valign="top">R</td>
<td valign="top">HP-GL plotter language</td>
- <td valign="top">Requires <a href="http://ftp.cdrom.com/pub/ImageMagick/delegates/hp2xx-3.2.0.tar.gz">hp2xx-3.2.0.tar.gz</a></td>
+ <td valign="top">Requires <a href="http://ftp.gnu.org/gnu/hp2xx">hp2xx-3.4.4.tar.gz</a></td>
</tr>
<tr>
</tr>
<tr>
- <td valign="top"><a href="http://www.mpeg.org/">M2V</a></td>
+ <td valign="top"><a href="http://www.ffmpeg.org/">M2V</a></td>
<td valign="top">RW</td>
<td valign="top">Motion Picture Experts Group file interchange format (version 2)</td>
- <td valign="top">Requires <a href="ftp://ftp.mpeg.org/pub/mpeg/mssg/">mpeg2vidcodec_v12.tar.gz</a>.</td>
+ <td valign="top">Requires <a href="http://www.ffmpeg.org/download.html">ffmpeg</a>.</td>
</tr>
<tr>
- <td valign="top"><a href="http://www.mpeg.org/">MPEG</a></td>
+ <td valign="top"><a href="http://www.ffmpeg.org/">MPEG</a></td>
<td valign="top">RW</td>
<td valign="top">Motion Picture Experts Group file interchange format (version 1)</td>
- <td valign="top">Requires <a href="ftp://ftp.mpeg.org/pub/mpeg/mssg/">mpeg2vidcodec_v12.tar.gz</a>.</td>
+ <td valign="top">Requires <a href="http://www.ffmpeg.org/download.html">ffmpeg</a>.</td>
</tr>
<tr>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Program Interface: PerlMagick" href="../www/perl-magick.html">PerlMagick</a>
</div>
<div class="sub">
- <a title="Program Interface: Magick++" href="../Magick++/">Magick++</a>
+ <a title="Program Interface: Magick++" href="../www/Magick++/">Magick++</a>
</div>
<div class="sep"></div>\r
<div class="menu">
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
+ <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
+ <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<dd><a href="http://www.linux.com/archive/feature/113978">ImageMagick: A graphics wizard for the command line</a></dd>
<dd><a href="http://www.ioncannon.net/linux/81/5-imagemagick-command-line-examples-part-1/">ImageMagick command line examples - part 1</a></dd>
<dd><a href="http://www.ioncannon.net/linux/72/5-imagemagick-command-line-examples-part-2/">ImageMagick command line examples - part 2</a></dd>
- <dd><a href="http://www.rabuser.info/jmagick.html">ImageMagick & Java</a></dd>
+ <dd><a href="http://www.jmagick.org">ImageMagick & Java</a></dd>
<dd><a href="http://www.jpeek.com/articles/linuxmag/0606.pdf">ImageMagick, Part One</a></dd>
<dd><a href="http://www.jpeek.com/articles/linuxmag/0607.pdf">ImageMagick, Part Two</a></dd>
<dd><a href="http://www-106.ibm.com/developerworks/library/l-graf2/?ca=dgr-lnxw15GraphicsLine">More Graphics from the Command Line</a></dd>
- <dd><a href="http://www.ffnn.nl/pages/projects/ubuntu-firefox-themes.html">Ubuntu Firefox Themes</a></dd>
</dl>
<h2><a id="program-interfaces"></a>Program Interface Tutorials</h2>
<dl>
- <dd><a href="http://www-128.ibm.com/developerworks/openwww/source/library/os-mosaic/?ca=dgr-lnxw09MosaicImages">Create Mosaic Images with Perl and ImageMagick</a></dd>
+ <dd><a href="http://www.ibm.com/developerworks/openwww/source/library/os-mosaic/?ca=dgr-lnxw09MosaicImages">Create Mosaic Images with Perl and ImageMagick</a></dd>
<dd><a href="http://articles.techrepublic.com.com/5100-10878_11-5924990.html">Convert images for printing with MagickWand for PHP</a></dd>
<dd><a href="http://www.sitepoint.com/article/dynamic-images-imagemagick">Create Dynamic Images with ImageMagick</a></dd>
<dd><a href="http://www.ioncannon.net/php/75/how-to-compile-imagemagick-for-php-by-hand/">How to compile ImageMagick for PHP by hand</a></dd>
<dd><a href="http://imagemagick.europnews.de">http://imagemagick.europnews.de</a></dd>
<dt>Germany</dt>
<dd><a href="http://imagemagick.linux-mirror.org">http://imagemagick.linux-mirror.org</a></dd>
- <dt>Ireland</dt>
- <dd><a href="http://imagemagick.oss-mirror.org">http://imagemagick.oss-mirror.org</a></dd>
<dt>United States</dt>
<dd><a href="http://www.imagemagick.org">http://www.imagemagick.org</a></dd>
</dl>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
</div>
</div>
</div>
<h2>Documentation</h2>
<div class="doc-section">
<a id="documentation"></a>
-<p>Detailed <a href="../Magick++/Documentation.html">documentation</a> is
+<p>Detailed <a href="../www/Magick++/Documentation.html">documentation</a> is
provided for all Magick++ classes, class methods, and template
functions which comprise the API. See a <a href="http://www.imagemagick.org/Magick++/tutorial/Magick++_tutorial.pdf"> Gentle Introduction to Magick++</a> for an introductory tutorial to Magick++. We include the <a href="http://www.imagemagick.org/Magick++/tutorial/Magick++_tutorial.odt" >source</a> if you want to correct, enhance, or expand the tutorial.</p>
</div>
<h2>Obtaining Magick++</h2>
<a id="get"></a>
<div class="doc-section">
-<p>Magick++ is included as part of <a href="../www/index.html">ImageMagick</a>
+<p>Magick++ is included as part of <a href="../index.html">ImageMagick</a>
source releases and may be retrieved via <a href="http://www.imagemagick.org/www/download.html">ftp</a>
or <a href="http://www.imagemagick.org/www/subversion.html">Subversion</a>.
</p>
<div class="doc-section">
<a id="install"></a>
<p>Once you have the Magick++ sources available, follow these detailed
-<a href="../Magick++/Install.html">installation instructions</a> for UNIX and
+<a href="../www/Magick++/Install.html">installation instructions</a> for UNIX and
Windows.
</p>
<p>A helper script named <kbd>Magick++-config</kbd> is installed
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
+ <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
+ <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
</div>
</div>
</div>
<a href="../www/perl-magick.html">PerlMagick</a>
</div>
<div class="sub">
- <a href="../Magick++/">Magick++</a>
+ <a href="../www/Magick++/">Magick++</a>
</div>
<div class="menu">
<a href="../www/architecture.html">Architecture</a>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
</div>
</div>
</div>
<a title="Program Interface: PerlMagick" href="../www/perl-magick.html">PerlMagick</a>
</div>
<div class="sub">
- <a title="Program Interface: Magick++" href="../Magick++/">Magick++</a>
+ <a title="Program Interface: Magick++" href="../www/Magick++/">Magick++</a>
</div>
<div class="sep"></div>\r
<div class="menu">
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a><!-- 2011050100025 gabi.schulze-->
+ <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
<dd><a href="../www/magick-wand.html">MagickWand</a>: convert, compose, and edit images from the C language.</dd>\r
<dd><a href="http://www.magickwand.org/">MagickWand for PHP</a>: a native PHP-extension to the ImageMagick MagickWand API.</dd>\r
<dd><a href="http://code.google.com/p/nmagick">nMagick</a>: is a port of the ImageMagick library to the haXe and Neko platforms.</dd>\r
- <dd><a href="http://wiki.lazarus.freepascal.org/index.html/PascalMagick">PascalMagick</a>: a Pascal binding for the MagickWand API and also the low-level MagickCore library.</dd>\r
+ <dd><a href="http://wiki.freepascal.org/PascalMagick">PascalMagick</a>: a Pascal binding for the MagickWand API and also the low-level MagickCore library.</dd>\r
<dd><a href="../www/perl-magick.html">PerlMagick</a>: convert, compose, and edit images from the Perl language.</dd>\r
<dd><a href="http://www.imagemagick.org/download/python/">PythonMagick</a>: an object-oriented Python interface to ImageMagick.</dd>\r
<dd><a href="http://rmagick.rubyforge.org/">RMagick</a>: is an interface between the Ruby programming language and ImageMagick.</dd>\r
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
+ <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
</div>
</div>
</div>
<dd><a title="Image Converter" href="http://batchphoto.com/">Image Converter</a></dd>
<dd><a title="Notebook Reparatur Berlin" href="http://www.notebook-reparaturen-berlin.de">Notebook Reparatur Berlin</a></dd>
<dd><a title="Webdesign" href="http://www.renehornig.com">Webdesign</a></dd>
- <dd><a title="Web Hosting" href="http://www.bodhost.com/shosting.html">Web Hosting</a></dd>
+ <dd><a title="Web Hosting" href="http://www.bodhost.com/hosting.shtml">Web Hosting</a></dd>
<dd><a title="Web Hosting Ratings" href="http://webhostingrating.com">Web Hosting Ratings</a></dd>
</dl>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
+ <a title="Sponsor: alaTest.com" href="http://alatest.com">alaTest.com</a><!-- 20110801000300 -->
</div>
</div>
</div>
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Webdesign" href="http://www.renehornig.com/">Webdesign</a><!-- 20111001000240 -->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>