-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
dirk
committed
Nov 17, 2015
0 parents
commit d7f9d77
Showing
343 changed files
with
70,178 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
<IfModule mod_expires.c> | ||
ExpiresActive on | ||
|
||
ExpiresDefault "access plus 1 month" | ||
|
||
ExpiresByType text/cache-manifest "access plus 0 seconds" | ||
|
||
ExpiresByType text/html "access plus 0 seconds" | ||
|
||
ExpiresByType text/xml "access plus 0 seconds" | ||
ExpiresByType application/xml "access plus 0 seconds" | ||
ExpiresByType application/json "access plus 0 seconds" | ||
|
||
ExpiresByType application/rss+xml "access plus 1 hour" | ||
|
||
ExpiresByType image/x-icon "access plus 1 week" | ||
|
||
ExpiresByType image/gif "access plus 1 month" | ||
ExpiresByType image/png "access plus 1 month" | ||
ExpiresByType image/jpg "access plus 1 month" | ||
ExpiresByType image/jpeg "access plus 1 month" | ||
ExpiresByType video/ogg "access plus 1 month" | ||
ExpiresByType audio/ogg "access plus 1 month" | ||
ExpiresByType video/mp4 "access plus 1 month" | ||
ExpiresByType video/webm "access plus 1 month" | ||
|
||
ExpiresByType text/x-component "access plus 1 month" | ||
|
||
ExpiresByType font/truetype "access plus 1 month" | ||
ExpiresByType font/opentype "access plus 1 month" | ||
ExpiresByType application/x-font-woff "access plus 1 month" | ||
ExpiresByType image/svg+xml "access plus 1 month" | ||
ExpiresByType application/vnd.ms-fontobject "access plus 1 month" | ||
|
||
ExpiresByType text/css "access plus 1 year" | ||
ExpiresByType application/javascript "access plus 1 year" | ||
ExpiresByType text/javascript "access plus 1 year" | ||
|
||
<IfModule mod_headers.c> | ||
Header append Cache-Control "public" | ||
</IfModule> | ||
</IfModule> | ||
AddDescription "Windows 32-bit Installer" ImageMagic*Win32*.msi | ||
AddDescription "Windows 64-bit Installer" ImageMagic*Win64*.msi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,98 @@ | ||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" | ||
"http://www.w3.org/TR/html4/loose.dtd"> | ||
<html> | ||
<head> | ||
<title>ChMagick -- Ch API for ImageMagick</title> | ||
</head> | ||
<body> | ||
<center> | ||
<H2>Ch ImageMagick</H2> | ||
</center> | ||
<P ALIGN="left"> | ||
Ch ImageMagick is a <A HREF="http://www.softintegration.com" target="_blank">Ch</A> binding to the <A HREF="http://www.imagemagick.org" TARGET="_blank">ImageMagick</A> C library. With the Ch ImageMagick package, all C (or C++) programs using functions from the ImageMagick C library can readily run in Ch interpretively without compilation. Command line programs in | ||
ImageMagick can also be readily used as shell commands in Ch scripts. | ||
It is an ideal solution for rapid prototyping, Web-based applications, teaching and learning image processing. | ||
</P> | ||
|
||
<P ALIGN="left"><STRONG>Release Notes</STRONG></br> | ||
<ALIGN="left"> | ||
Ch ImageMagick version 1.0, July 15, 2005 | ||
|
||
<BR> | ||
<BR> | ||
|
||
<P ALIGN="left"><STRONG>System Requirements</STRONG></br> | ||
<ALIGN="left"> | ||
<TABLE> | ||
<TR> | ||
<TD WIDTH="100"> | ||
<A HREF="http://www.softintegration.com" TARGET="_black"> | ||
<IMG SRC = "http://www.softintegration.com/images/home/chr/ch.gif" | ||
BORDER="0"></A> | ||
</TD> | ||
<TD> | ||
(1) Ch Standard or Professional Edition version 5.0.3.12331 | ||
or higher . | ||
<BR> Ch is free and | ||
available for multiple platforms from SoftIntegration at | ||
<BR> | ||
<A HREF="http://www.softintegration.com"> | ||
http://www.softintegration.com</A>. | ||
</TR> | ||
</TABLE> | ||
|
||
<P ALIGN="left"><STRONG>Ch ImageMagick Distribution Directory</STRONG></br> | ||
<ALIGN="left"> | ||
Ch ImageMagick is distributed along ImageMacick in the directory | ||
IMAGEMAGICK_HOME/ch. It may also be downloaded | ||
at the direrectory ImageMagick/ch in ftp download sites for ImageMagick | ||
such as | ||
<A HREF="ftp://ftp.imagemagick.org/pub/ImageMagick/ch/" TARGET="_black"> | ||
ftp://ftp.imagemagick.org/pub/ImageMagick/ch/</a> | ||
|
||
<P ALIGN="left"><STRONG>Installation Instructions</STRONG></br> | ||
<ALIGN="left"> | ||
(1) Build and install the C ImageMagick library. | ||
<br> | ||
<ALIGN="left"> | ||
(2) Run the following command in a Ch shell under the directory | ||
IMAGEMAGICK_HOME/ch. | ||
Note: ch must be under directory of IMAGEMAGICK_HOME. | ||
<xmp> | ||
make | ||
make install | ||
</xmp> | ||
|
||
<P ALIGN="left"><STRONG>Uninstallation Instructions</STRONG></br> | ||
(1) Run the following command in a Ch shell under the directory | ||
IMAGEMAGICK_HOME/ch. | ||
<xmp> | ||
make uninstall | ||
</xmp> | ||
|
||
|
||
<P ALIGN="left"><STRONG>Demo Programs</STRONG><br> | ||
All existing ImageMagick C programs are readily to run | ||
with Ch ImageMagick interpretively without compilation. | ||
When Ch ImageMagick is built, a directory with C demo programs | ||
using ImageMagick are created. | ||
In addition, since Ch is | ||
<A HREF="http://www.softintegration.com/docs/ch/shell/" TARGET="_black"> | ||
a command shell</a>, | ||
all | ||
<A HREF="http://magick.imagemagick.org/script/command-line-tools.php" TARGET="_black"> | ||
command line tools</A> as | ||
described in | ||
<A HREF="http://magick.imagemagick.org/script/links.php" TARGET="_black"> | ||
Command-Line Tutorials</A> | ||
are readily to run inside a Ch script. | ||
|
||
|
||
<P ALIGN="left"><STRONG>License </STRONG></br> | ||
Ch ImageMagick is open source in public domain. | ||
|
||
<P ALIGN="left"><STRONG>Contributors </STRONG></br> | ||
Stephen Nestinger ssn17 at yahoo dot com | ||
|
||
</BODY> | ||
</HTML> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
<?xml version="1.0" encoding="utf-8" ?> | ||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | ||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> | ||
<head> | ||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | ||
<title>Magick++ API: Working with Blobs</title> | ||
<link rel="stylesheet" href="magick.css" type="text/css" /> | ||
</head> | ||
<body> | ||
<div class="doc-section"> | ||
<h1 align="center">Magick::Blob</h1> | ||
<p>Blob provides the means to contain any opaque data. It is named after the term "Binary Large OBject" commonly used to describe unstructured data (such as encoded images) which is stored in a database. While the function of Blob is very simple (store a pointer and and size associated with allocated data), the Blob class provides some very useful capabilities. In particular, it is fully reference counted just like the Image class.</p> | ||
<p>The Blob class supports value assignment while preserving any outstanding earlier versions of the object. Since assignment is via a pointer internally, Blob is efficient enough to be stored directly in an STL container or any other data structure which requires assignment. In particular, by storing a Blob in an <a href="http://www.sgi.com/tech/stl/AssociativeContainer.html">associative container</a> (such as STL's '<a href="http://www.sgi.com/tech/stl/Map.html"><i>map</i></a>') it is possible to create simple indexed in-memory "database" of Blobs.</p> | ||
<p>Magick++ currently uses Blob to contain encoded images (e.g. JPEG) as well as ICC and IPTC profiles. Since Blob is a general-purpose class, it may be used for other purposes as well.</p> | ||
<p style="margin-bottom: 0cm">The methods Blob provides are shown in the following table:</p> | ||
<br /> | ||
<p align="center" style="margin-bottom: 0cm"><b>Blob Methods</b></p> | ||
<table width="100%" border="1" cellpadding="2" cellspacing="2"> | ||
<tr> | ||
<td> | ||
<p align="center"><b>Method</b></p></td> | ||
<td> | ||
<p align="center"><b>Return Type</b></p></td> | ||
<td> | ||
<p align="center"><b>Signature(s)</b></p></td> | ||
<td> | ||
<p align="center"><b>Description</b></p></td></tr> | ||
<tr> | ||
<td rowspan="3"> | ||
<p><a name="Blob"></a><font size="2">Blob</font></p></td> | ||
<td rowspan="3" bgcolor="#666666"></td> | ||
<td> | ||
<p><font size="2">void</font></p></td> | ||
<td> | ||
<p><font size="2">Default constructor</font></p></td></tr> | ||
<tr> | ||
<td> | ||
<p><font size="2">const void* data_, size_t length_</font></p></td> | ||
<td> | ||
<p><font size="2">Construct object with data, making a copy of the supplied data</font></p></td></tr> | ||
<tr> | ||
<td> | ||
<p><font size="2">const Blob& blob_</font></p></td> | ||
<td> | ||
<p><font size="2">Copy constructor (reference counted)</font></p></td></tr> | ||
<tr> | ||
<td> | ||
<p><a name="operator="></a><font size="2">operator=</font></p></td> | ||
<td> | ||
<p><font size="2">Blob</font></p></td> | ||
<td> | ||
<p><font size="2">const Blob& blob_</font></p></td> | ||
<td> | ||
<p><font size="2">Assignment operator (reference counted)</font></p></td></tr> | ||
<tr> | ||
<td> | ||
<p><a name="update"></a><font size="2">update</font></p></td> | ||
<td> | ||
<p><font size="2">void</font></p></td> | ||
<td> | ||
<p><font size="2">const void* data_, size_t length_</font></p></td> | ||
<td> | ||
<p><font size="2">Update object contents, making a copy of the supplied data. Any existing data in the object is deallocated.</font></p></td></tr> | ||
<tr> | ||
<td> | ||
<p><a name="data"></a><font size="2">data</font></p></td> | ||
<td> | ||
<p><font size="2">const void*</font></p></td> | ||
<td> | ||
<p><font size="2">void</font></p></td> | ||
<td> | ||
<p><font size="2">Obtain pointer to data</font></p></td></tr> | ||
<tr> | ||
<td> | ||
<p><a name="length"></a><font size="2">length</font></p></td> | ||
<td> | ||
<p><font size="2">size_t</font></p></td> | ||
<td> | ||
<p><font size="2">void</font></p></td> | ||
<td> | ||
<p><font size="2">Obtain data length</font></p></td></tr> | ||
<tr> | ||
<td> | ||
<p><a name="updateNoCopy"></a><font size="2">updateNoCopy</font></p></td> | ||
<td> | ||
<p><font size="2">void</font></p></td> | ||
<td> | ||
<p><font size="2">void* data_, size_t length_, Blob::Allocator allocator_ = Blob::NewAllocator</font></p></td> | ||
<td> | ||
<p><font size="2">Update object contents, using supplied pointer directly (no copy) Any existing data in the object is deallocated. The user must ensure that the pointer supplied is not deleted or otherwise modified after it has been supplied to this method. The optional allocator_ parameter allows the user to specify if the C (MallocAllocator) or C++ (NewAllocator) memory allocation system was used to allocate the memory. The default is to use the C++ memory allocator.</font></p></td></tr></table> | ||
</div> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
|
||
Copyright 1999, 2000, 2001 Bob Friesenhahn <[email protected]> | ||
|
||
Permission is hereby granted, free of charge, to any person | ||
obtaining a copy of this software and associated documentation | ||
files ("Magick++"), to deal in Magick++ without restriction, | ||
including without limitation the rights to use, copy, modify, | ||
merge, publish, distribute, sublicense, and/or sell copies of | ||
Magick++, and to permit persons to whom the Magick++ is furnished | ||
to do so, subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be | ||
included in all copies or substantial portions of Magick++. | ||
|
||
The software is provided "as is", without warranty of any kind, | ||
express or implied, including but not limited to the warranties of | ||
merchantability, fitness for a particular purpose and | ||
noninfringement. In no event shall Bob Friesenhahn be liable for | ||
any claim, damages or other liability, whether in an action of | ||
contract, tort or otherwise, arising from, out of or in connection | ||
with Magick++ or the use or other dealings in Magick++. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
#FIG 3.2 | ||
Landscape | ||
Center | ||
Inches | ||
Letter | ||
100.00 | ||
Single | ||
0 | ||
1200 2 | ||
1 3 0 3 4 4 0 0 20 0.000 1 0.0000 2715 3030 31 31 2715 3030 2745 3037 | ||
2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 1 0 2 | ||
1 1 1.00 60.00 120.00 | ||
1200 3300 1200 2100 | ||
2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 1 0 2 | ||
1 1 1.00 60.00 120.00 | ||
2925 1875 1500 1875 | ||
2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 1 0 2 | ||
1 1 1.00 60.00 120.00 | ||
3825 1875 4800 1875 | ||
2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 1 0 2 | ||
1 1 1.00 60.00 120.00 | ||
1200 3600 1200 4800 | ||
2 2 0 1 0 6 9 0 30 0.000 0 0 -1 0 0 5 | ||
2325 2700 4125 2700 4125 3825 2325 3825 2325 2700 | ||
2 2 0 1 0 2 10 0 30 0.000 0 0 7 0 0 5 | ||
1500 2100 4800 2100 4800 4800 1500 4800 1500 2100 | ||
2 2 0 1 7 7 11 0 20 0.000 0 0 -1 0 0 5 | ||
900 1500 5100 1500 5100 5100 900 5100 900 1500 | ||
4 1 0 0 0 16 12 0.0000 4 180 810 3375 1950 columns()\001 | ||
4 2 0 0 0 16 12 0.0000 4 180 510 1500 3525 rows()\001 | ||
4 0 0 0 0 16 12 0.0000 4 165 255 1575 2325 0,0\001 | ||
4 1 0 0 0 16 12 0.0000 4 180 795 3375 2625 columns_\001 | ||
4 1 0 0 0 16 12 0.0000 4 135 225 2325 2625 x,y\001 | ||
4 2 0 0 0 16 12 0.0000 4 135 495 2250 3300 rows_\001 | ||
4 0 0 0 0 16 12 0.0000 4 135 405 2730 3232 Pixel\001 |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.