函數(shù)名: Gmagick::setimageresolution()
適用版本: PHP 5 >= 5.3.0, PECL gmagick >= 1.0.0
用法:
Gmagick::setimageresolution(float $x_resolution, float $y_resolution) : Gmagick
該方法用于設(shè)置Gmagick對(duì)象的圖像分辨率。
參數(shù):
- $x_resolution: 圖像的水平分辨率,以每英寸像素?cái)?shù)(dpi)表示。
- $y_resolution: 圖像的垂直分辨率,以每英寸像素?cái)?shù)(dpi)表示。
返回值: 該方法返回一個(gè)新的Gmagick對(duì)象,其中包含已設(shè)置圖像分辨率的圖像副本。
示例:
// 創(chuàng)建一個(gè)Gmagick對(duì)象
$image = new Gmagick('path/to/image.jpg');
// 設(shè)置圖像分辨率為300 dpi
$x_resolution = 300;
$y_resolution = 300;
$image->setimageresolution($x_resolution, $y_resolution);
// 輸出圖像分辨率
$resolution = $image->getimageresolution();
echo "圖像分辨率: " . $resolution['x'] . "x" . $resolution['y'] . " dpi";
// 保存修改后的圖像
$image->write('path/to/output.jpg');
上述示例中,我們首先創(chuàng)建了一個(gè)Gmagick對(duì)象,然后使用setimageresolution()
方法設(shè)置圖像的分辨率為300 dpi。接著,使用getimageresolution()
方法獲取修改后的圖像分辨率,并輸出到控制臺(tái)。最后,使用write()
方法將修改后的圖像保存到指定路徑下。
請(qǐng)注意,為了使用Gmagick類和相關(guān)方法,你需要安裝并啟用gmagick
擴(kuò)展。