📄 gdal__alg_8h.html
字号:
<table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>nGCPCount</em> </td><td>the number of GCPs in pasGCPList. </td></tr> <tr><td valign="top"></td><td valign="top"><em>pasGCPList</em> </td><td>an array of GCPs to be used as input. </td></tr> <tr><td valign="top"></td><td valign="top"><em>bReversed</em> </td><td></td></tr> </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>the transform argument or NULL if creation fails. </dd></dl></div></div><p><a class="anchor" name="a8a1fd0719f5405e856e2103b23f1d9c"></a><!-- doxytag: member="gdal_alg.h::GDALDestroyApproxTransformer" ref="a8a1fd0719f5405e856e2103b23f1d9c" args="(void *pApproxArg)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void GDALDestroyApproxTransformer </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"> <em>pCBData</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p>Cleanup approximate transformer.<p>Deallocates the resources allocated by <a class="el" href="gdal__alg_8h.html#4ec403b75384f0a71130eb009078426f">GDALCreateApproxTransformer()</a>.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>pCBData</em> </td><td>callback data originally returned by <a class="el" href="gdal__alg_8h.html#4ec403b75384f0a71130eb009078426f">GDALCreateApproxTransformer()</a>. </td></tr> </table></dl></div></div><p><a class="anchor" name="4b1acbe5387ac769f7fee1de93b81011"></a><!-- doxytag: member="gdal_alg.h::GDALDestroyGCPTransformer" ref="4b1acbe5387ac769f7fee1de93b81011" args="(void *pTransformArg)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void GDALDestroyGCPTransformer </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"> <em>pTransformArg</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p>Destroy GCP transformer.<p>This function is used to destroy information about a GCP based polynomial transformation created with <a class="el" href="gdal__alg_8h.html#c57c80f7bf6752fac1dff8c2a21a15a3">GDALCreateGCPTransformer()</a>.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>pTransformArg</em> </td><td>the transform arg previously returned by <a class="el" href="gdal__alg_8h.html#c57c80f7bf6752fac1dff8c2a21a15a3">GDALCreateGCPTransformer()</a>. </td></tr> </table></dl></div></div><p><a class="anchor" name="5fb383c4e5197e8e37ae1265cca8124d"></a><!-- doxytag: member="gdal_alg.h::GDALDestroyGenImgProjTransformer" ref="5fb383c4e5197e8e37ae1265cca8124d" args="(void *)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void GDALDestroyGenImgProjTransformer </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"> <em>hTransformArg</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p>GenImgProjTransformer deallocator.<p>This function is used to deallocate the handle created with <a class="el" href="gdal__alg_8h.html#7671696d085085a0bfba3c3df9ffcc0a">GDALCreateGenImgProjTransformer()</a>.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>hTransformArg</em> </td><td>the handle to deallocate. </td></tr> </table></dl></div></div><p><a class="anchor" name="e6cffb245df6fba275423f1333d89f08"></a><!-- doxytag: member="gdal_alg.h::GDALDestroyReprojectionTransformer" ref="e6cffb245df6fba275423f1333d89f08" args="(void *)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void GDALDestroyReprojectionTransformer </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"> <em>pTransformAlg</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p>Destroy reprojection transformation.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>pTransformArg</em> </td><td>the transformation handle returned by <a class="el" href="gdal__alg_8h.html#dce63548b884096e55d1685d4bbd7e63">GDALCreateReprojectionTransformer()</a>. </td></tr> </table></dl></div></div><p><a class="anchor" name="fe5fccffbcc853230bc631441dc38469"></a><!-- doxytag: member="gdal_alg.h::GDALDestroyTPSTransformer" ref="fe5fccffbcc853230bc631441dc38469" args="(void *pTransformArg)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void GDALDestroyTPSTransformer </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"> <em>pTransformArg</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p>Destroy TPS transformer.<p>This function is used to destroy information about a GCP based polynomial transformation created with <a class="el" href="gdal__alg_8h.html#245802b88a8126c138d24febe6c9822a">GDALCreateTPSTransformer()</a>.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>pTransformArg</em> </td><td>the transform arg previously returned by <a class="el" href="gdal__alg_8h.html#245802b88a8126c138d24febe6c9822a">GDALCreateTPSTransformer()</a>. </td></tr> </table></dl></div></div><p><a class="anchor" name="284dbcc27295b7e678b1f7d4fa1506cb"></a><!-- doxytag: member="gdal_alg.h::GDALDitherRGB2PCT" ref="284dbcc27295b7e678b1f7d4fa1506cb" args="(GDALRasterBandH hRed, GDALRasterBandH hGreen, GDALRasterBandH hBlue, GDALRasterBandH hTarget, GDALColorTableH hColorTable, GDALProgressFunc pfnProgress, void *pProgressArg)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">int GDALDitherRGB2PCT </td> <td>(</td> <td class="paramtype">GDALRasterBandH </td> <td class="paramname"> <em>hRed</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">GDALRasterBandH </td> <td class="paramname"> <em>hGreen</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">GDALRasterBandH </td> <td class="paramname"> <em>hBlue</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">GDALRasterBandH </td> <td class="paramname"> <em>hTarget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">GDALColorTableH </td> <td class="paramname"> <em>hColorTable</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">GDALProgressFunc </td> <td class="paramname"> <em>pfnProgress</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"> <em>pProgressArg</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p>24bit to 8bit conversion with dithering.<p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -