函式名稱:Gmagick::getimagecompose()
版本要求:需要安裝GraphicsMagick或ImageMagick擴充套件
函式說明:Gmagick::getimagecompose() 函式用於獲取當前影象的合成操作。
用法示例:
<?php
// 建立一個新的Gmagick物件
$gmagick = new Gmagick();
// 讀取影象檔案
$gmagick->readImage('image.jpg');
// 獲取當前影象的合成操作
$compose = $gmagick->getimagecompose();
// 列印合成操作
echo $compose;
?>
示例解釋:
- 首先,透過例項化一個 Gmagick 物件來建立一個新的影象。
- 使用
readImage()方法來讀取一個影象檔案(這裡假設影象檔名為image.jpg)。 - 呼叫
getimagecompose()方法來獲取當前影象的合成操作。 - 最後,將合成操作列印出來。
注意事項:
- 在使用 Gmagick 函式之前,需要先安裝 GraphicsMagick 或 ImageMagick 擴充套件。
- 示例中的檔名
image.jpg是一個示例,你需要替換成你自己的影象檔案路徑。 - 該函式返回的是一個合成操作的字串,可以是以下之一:
UndefinedCompositeOp,NoCompositeOp,AddCompositeOp,AtopCompositeOp,BumpmapCompositeOp,ClearCompositeOp,ColorizeCompositeOp,CopyBlackCompositeOp,CopyBlueCompositeOp,CopyCompositeOp,CopyCyanCompositeOp,CopyGreenCompositeOp,CopyMagentaCompositeOp,CopyOpacityCompositeOp,CopyRedCompositeOp,CopyYellowCompositeOp,DarkenCompositeOp,DifferenceCompositeOp,DisplaceCompositeOp,DissolveCompositeOp,DstAtopCompositeOp,DstCompositeOp,DstInCompositeOp,DstOutCompositeOp,DstOverCompositeOp,ExclusionCompositeOp,HardLightCompositeOp,HueCompositeOp,InCompositeOp,LightenCompositeOp,LinearBurnCompositeOp,LinearDodgeCompositeOp,LinearLightCompositeOp,LuminizeCompositeOp,MinusDstCompositeOp,ModulateCompositeOp,MultiplyCompositeOp,OutCompositeOp,OverCompositeOp,OverlayCompositeOp,PlusCompositeOp,ReplaceCompositeOp,SaturateCompositeOp,ScreenCompositeOp,SoftLightCompositeOp,SrcAtopCompositeOp,SrcCompositeOp,SrcInCompositeOp,SrcOutCompositeOp,SrcOverCompositeOp,ModulusAddCompositeOp,ThresholdCompositeOp,XorCompositeOp。 - 請根據你的實際需求使用合適的合成操作。
熱門工具排行榜