簡體   English   中英

Imagemagick裁剪不起作用

[英]Imagemagick crop not working

我試圖使用imagemagick在圖像上執行裁剪。 它沒有給出我預期的結果。 我決定將裁剪值設置為0以嘗試找到錯誤。 裁剪值為0時,圖像仍然被裁剪。

這是代碼:

$img = new Imagick();
$img->readImage("{german-grammar.pdf}[17]");
$img->trimImage(10);
$width = $img->getImageWidth();
$height= $img->getImageHeight();
$img->setImagePage($width,$height, 0, 0); //Solution
$img->cropImage($width, $height,0,0); //Original Problem lime
$img->setImagePage(0,0,0,0);
$img->writeImage($ImagesPath.$ImageName);

輸入是PDF文件。

如果有人能告訴我我做錯了什么,我將不勝感激。 當然,作物價值0不應該完全收獲。

謝謝!

Cymro

我認為你需要的后立即repage圖像trimImage()和前cropImage() 如果您希望圖像忘記它曾經是一個較大圖像的一部分並且在世界上快樂並且滿足於它的內容,那么在對其幾何體進行任何更改(例如修剪和調整大小)之后重新調整圖像通常是一個好主意。擁有新的形狀和大小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM