函數(shù)名稱:Imagick::sampleImage()
函數(shù)描述:該函數(shù)用于對圖像進行采樣,以降低圖像的分辨率。
函數(shù)用法:
public bool Imagick::sampleImage(int $columns, int $rows)
參數(shù):
- $columns:采樣后圖像的列數(shù)。
- $rows:采樣后圖像的行數(shù)。
返回值:
- 成功時返回 true,失敗時返回 false。
示例:
// 創(chuàng)建一個 Imagick 對象并加載圖像
$image = new Imagick('path/to/image.jpg');
// 采樣圖像
$columns = 800;
$rows = 600;
$result = $image->sampleImage($columns, $rows);
if ($result) {
echo '圖像采樣成功!';
} else {
echo '圖像采樣失敗!';
}
注意事項:
- 采樣后的圖像將被重新調(diào)整大小,以適應指定的列數(shù)和行數(shù)。
- 采樣后的圖像將丟失一些細節(jié),因為分辨率降低了。
- 該函數(shù)不會更改原始圖像,而是返回一個新的采樣后的圖像對象。
- 采樣后的圖像可以通過其他 Imagick 函數(shù)進行進一步處理或保存。