2024 日本 PHP 研討會

imagecreatefromgd2part

(PHP 4 >= 4.0.7, PHP 5, PHP 7, PHP 8)

imagecreatefromgd2part從指定的 GD2 檔案或 URL 部分建立新影像

說明

imagecreatefromgd2part(
    字串 $filename,
    整數 $x,
    整數 $y,
    整數 $width,
    整數 (int) $height
): GdImage|false

從指定的 GD2 檔案或 URL 部分建立新影像。

提示

如果已啟用 fopen 包裝器,則可以使用 URL 作為此函式的檔名。有關如何指定檔名的更多詳細資訊,請參閱 fopen()。有關各種包裝器功能、使用說明以及它們可能提供的任何預定義變數的資訊連結,請參閱 支援的協定和包裝器

參數

filename

GD2 影像的路徑。

x

來源點的 x 座標。

y

來源點的 y 座標。

width

來源寬度。

height

來源高度。

返回值

成功時返回影像物件,錯誤時返回 false

更新日誌

版本 說明
8.0.0 成功時,此函式現在返回 GDImage 實例;先前返回的是 資源 (resource)

範例

範例 #1 imagecreatefromgd2part() 範例

<?php
// 在這個例子中,我們需要事先取得影像大小
$image = getimagesize('./test.gd2');

// 現在我們有了影像大小,建立影像實例
$im = imagecreatefromgd2part('./test.gd2', 4, 4, ($image[0] / 2) - 6, ($image[1] / 2) - 6);

// 進行影像操作,在這個例子中,我們對影像進行浮雕處理
if(function_exists('imagefilter'))
{
imagefilter($im, IMG_FILTER_EMBOSS);
}

// 儲存最佳化的影像
imagegd2($im, './test_emboss.gd2');
imagedestroy($im);
?>

注意事項

警告

GD 和 GD2 影像格式是 libgd 的專有影像格式。它們已被視為 *過時*,並且只應用於開發和測試目的。

新增註解

使用者貢獻筆記

此頁面尚無使用者貢獻的筆記。
To Top