<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>MagickCore: colorspace.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.4 --> <div class="nav"> <a class="el" href="dir_b44b349db36f8365f5234e57d3038770.html">magick</a></div> <h1>colorspace.h</h1><a href="colorspace_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> <a name="l00002"></a>00002 <span class="comment"> Copyright 1999-2010 ImageMagick Studio LLC, a non-profit organization</span> <a name="l00003"></a>00003 <span class="comment"> dedicated to making software imaging solutions freely available.</span> <a name="l00004"></a>00004 <span class="comment"> </span> <a name="l00005"></a>00005 <span class="comment"> You may not use this file except in compliance with the License.</span> <a name="l00006"></a>00006 <span class="comment"> obtain a copy of the License at</span> <a name="l00007"></a>00007 <span class="comment"> </span> <a name="l00008"></a>00008 <span class="comment"> http://www.imagemagick.org/script/license.php</span> <a name="l00009"></a>00009 <span class="comment"> </span> <a name="l00010"></a>00010 <span class="comment"> Unless required by applicable law or agreed to in writing, software</span> <a name="l00011"></a>00011 <span class="comment"> distributed under the License is distributed on an "AS IS" BASIS,</span> <a name="l00012"></a>00012 <span class="comment"> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span> <a name="l00013"></a>00013 <span class="comment"> See the License for the specific language governing permissions and</span> <a name="l00014"></a>00014 <span class="comment"> limitations under the License.</span> <a name="l00015"></a>00015 <span class="comment"></span> <a name="l00016"></a>00016 <span class="comment"> MagickCore image colorspace methods.</span> <a name="l00017"></a>00017 <span class="comment">*/</span> <a name="l00018"></a>00018 <span class="preprocessor">#ifndef _MAGICKCORE_COLORSPACE_H</span> <a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define _MAGICKCORE_COLORSPACE_H</span> <a name="l00020"></a>00020 <span class="preprocessor"></span> <a name="l00021"></a>00021 <span class="preprocessor">#if defined(__cplusplus) || defined(c_plusplus)</span> <a name="l00022"></a>00022 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { <a name="l00023"></a>00023 <span class="preprocessor">#endif</span> <a name="l00024"></a>00024 <span class="preprocessor"></span> <a name="l00025"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2">00025</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a name="l00026"></a>00026 { <a name="l00027"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c27b7c569bb2ad8482a3ef02c37891f2b7">00027</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c27b7c569bb2ad8482a3ef02c37891f2b7">UndefinedColorspace</a>, <a name="l00028"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2632478645ad432e2054450694bf9b501">00028</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2632478645ad432e2054450694bf9b501">RGBColorspace</a>, <a name="l00029"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c298aaf59db44556adeed54fbd4365e3da">00029</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c298aaf59db44556adeed54fbd4365e3da">GRAYColorspace</a>, <a name="l00030"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2db58d3084f059910d2daab6b2febe592">00030</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2db58d3084f059910d2daab6b2febe592">TransparentColorspace</a>, <a name="l00031"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c23379773aa93b2d8d3b333a2545b10d6b">00031</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c23379773aa93b2d8d3b333a2545b10d6b">OHTAColorspace</a>, <a name="l00032"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c22539b91b75c7e9a75fc6e44d1006353a">00032</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c22539b91b75c7e9a75fc6e44d1006353a">LabColorspace</a>, <a name="l00033"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c27d6dcdd50bc0729e77524efd64b58faa">00033</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c27d6dcdd50bc0729e77524efd64b58faa">XYZColorspace</a>, <a name="l00034"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c21d2beb56e0a9d6baa3a56fe04c50023d">00034</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c21d2beb56e0a9d6baa3a56fe04c50023d">YCbCrColorspace</a>, <a name="l00035"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c29288e74550f7cfd4699f79358b3eb52e">00035</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c29288e74550f7cfd4699f79358b3eb52e">YCCColorspace</a>, <a name="l00036"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c255dec65c65b01c33d00e3cb35ce6d802">00036</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c255dec65c65b01c33d00e3cb35ce6d802">YIQColorspace</a>, <a name="l00037"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c25b22d64bf6d43563ca90c4aa8de969b1">00037</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c25b22d64bf6d43563ca90c4aa8de969b1">YPbPrColorspace</a>, <a name="l00038"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2665da42127b11d4f0251635e42106755">00038</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2665da42127b11d4f0251635e42106755">YUVColorspace</a>, <a name="l00039"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c26e2ce6ccd573353bc25333188a47642b">00039</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c26e2ce6ccd573353bc25333188a47642b">CMYKColorspace</a>, <a name="l00040"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2e005040f43d35430f9ab413e42d96fe8">00040</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2e005040f43d35430f9ab413e42d96fe8">sRGBColorspace</a>, <a name="l00041"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2459119cc3ba5ff58e9665a0f5b4fd02a">00041</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2459119cc3ba5ff58e9665a0f5b4fd02a">HSBColorspace</a>, <a name="l00042"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c21a3d15d6336d01304855c79d0a6174a1">00042</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c21a3d15d6336d01304855c79d0a6174a1">HSLColorspace</a>, <a name="l00043"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c26d032093f639025096666c9916528391">00043</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c26d032093f639025096666c9916528391">HWBColorspace</a>, <a name="l00044"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2072e85c121a91fa7fcbdcabfee6a26b8">00044</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2072e85c121a91fa7fcbdcabfee6a26b8">Rec601LumaColorspace</a>, <a name="l00045"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c219e71dd860d89129b031b52fe81d6e7b">00045</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c219e71dd860d89129b031b52fe81d6e7b">Rec601YCbCrColorspace</a>, <a name="l00046"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c28595f294e6c7fe5629849c25c49ad6ac">00046</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c28595f294e6c7fe5629849c25c49ad6ac">Rec709LumaColorspace</a>, <a name="l00047"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c296fbc9deb0d9a306d4b5790c499a22ac">00047</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c296fbc9deb0d9a306d4b5790c499a22ac">Rec709YCbCrColorspace</a>, <a name="l00048"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c20f663101435cd753a2ed65f296b50d5c">00048</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c20f663101435cd753a2ed65f296b50d5c">LogColorspace</a>, <a name="l00049"></a><a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c277f135bb92284581a029e248fcb2f416">00049</a> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c277f135bb92284581a029e248fcb2f416">CMYColorspace</a> <a name="l00050"></a>00050 } <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2">ColorspaceType</a>; <a name="l00051"></a>00051 <a name="l00052"></a>00052 <span class="keyword">extern</span> <a class="code" href="MagickCore_8h.html#487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="code" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> <a name="l00053"></a>00053 <a class="code" href="colorspace_8c.html#6ea23c61358659f044fd4669bc33003c">RGBTransformImage</a>(<a class="code" href="struct__Image.html">Image</a> *,<span class="keyword">const</span> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2">ColorspaceType</a>), <a name="l00054"></a>00054 <a class="code" href="colorspace_8c.html#e7ec9afee21eab768ae6f793a2154e8f">TransformImageColorspace</a>(<a class="code" href="struct__Image.html">Image</a> *,<span class="keyword">const</span> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2">ColorspaceType</a>), <a name="l00055"></a>00055 <a class="code" href="colorspace_8c.html#e4e7ed5e2c75ef9fed5fc1b6d491bad2">TransformRGBImage</a>(<a class="code" href="struct__Image.html">Image</a> *,<span class="keyword">const</span> <a class="code" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2">ColorspaceType</a>); <a name="l00056"></a>00056 <a name="l00057"></a>00057 <span class="preprocessor">#if defined(__cplusplus) || defined(c_plusplus)</span> <a name="l00058"></a>00058 <span class="preprocessor"></span>} <a name="l00059"></a>00059 <span class="preprocessor">#endif</span> <a name="l00060"></a>00060 <span class="preprocessor"></span> <a name="l00061"></a>00061 <span class="preprocessor">#endif</span> </pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Sat Jan 26 14:50:29 2008 for MagickCore by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.4 </small></address> </body> </html>