imagecopy()函數(shù)可以用來將一個(gè)圖像的一部分復(fù)制到另一個(gè)圖像上。以下是一個(gè)簡(jiǎn)單的示例代碼,演示如何使用imagecopy()函數(shù)正確復(fù)制圖片:
// 創(chuàng)建一個(gè)源圖像
$source = imagecreatefromjpeg('source.jpg');
// 創(chuàng)建一個(gè)目標(biāo)圖像,大小與源圖像相同
$destination = imagecreatetruecolor(imagesx($source), imagesy($source));
// 復(fù)制源圖像到目標(biāo)圖像
imagecopy($destination, $source, 0, 0, 0, 0, imagesx($source), imagesy($source));
// 保存目標(biāo)圖像為新的文件
imagejpeg($destination, 'destination.jpg');
// 釋放內(nèi)存
imagedestroy($source);
imagedestroy($destination);
在這個(gè)示例中,首先創(chuàng)建了一個(gè)源圖像,并根據(jù)源圖像的大小創(chuàng)建了一個(gè)與其大小相同的目標(biāo)圖像。然后使用imagecopy()函數(shù)將源圖像復(fù)制到目標(biāo)圖像上,最后保存目標(biāo)圖像為新的文件并釋放內(nèi)存。
請(qǐng)注意,在實(shí)際應(yīng)用中,您可能需要根據(jù)具體的需求來調(diào)整imagecopy()函數(shù)的參數(shù),以便達(dá)到預(yù)期的效果。