以下是引用片段: 以下为引用的内容: //$backFile: 背景图 //$copyFile: 待拷贝的图 //$resultFile: 生成文件保存地址 //$copyToX: 拷贝到背景图上的X坐标 //$copyToY: 拷贝到背景图上的Y坐标 //$copyToWidth: 把待拷贝的图变为多宽 //$copyToHeight: 把待拷贝的图变为多高 function ImgMerge($backFile,$copyFile,$resultFile,$copyToX,$copyToY,$copyToWidth,$copyToHeight) { //如果文件名后缀不是"PNG"则返回"" if (GetFileUpperExt($backFile) != "PNG") return ""; //如果文件名后缀不是"PNG"则返回"" if (GetFileUpperExt($copyFile) != "PNG") return ""; $backImg = ImageCreateFromPng($backFile); //如果值没有设置,则返回"" if (!isset($backImg )) { return ""; } $backImgX = ImageSX($backImg); $backImgY = ImageSX($backImg); $copyImg = ImageCreateFromPng($copyFile); //如果值没有设置,则返回"" if (!isset($copyImg )) { return ""; } $copyResizeImg = ImageResize($copyImg, $copyToWidth, $copyToHeight); $bCopy = ImageCopy($backImg,$copyResizeImg,$copyToX,$copyToY,0,0,$copyToWidth,$copyToHeight); if (!$bCopy ) { return ""; } ImageAlphaBlending($backImg, true); ImageSaveAlpha($backImg, true); if (!ImagePng($backImg,$resultFile)) return ""; return $resultFile; } //获得传入文件的文件名 function GetFileUpperExt($fullFile) { if (!File_Exists($fullFile)) return ""; $pathInfo = PathInfo($fullFile ); return StrToUpper($pathInfo[’extension’]); } function ImageResize($rImage, $iWidth, $iHeight) { $iCanvas = ImageCreate($iWidth, $iHeight); $iWidthX = ImageSX($rImage); $iHeightY = ImageSY($rImage); ImageCopyResampled($iCanvas, $rImage, 0, 0, 0, 0, $iWidth, $iHeight, $iWidthX, $iHeightY); return $iCanvas; } ImgMerge("backImg.png","copyImg.png","imgMerge.png",3,3,30,30); ?> |
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
Windows 11 KB5054979中的新功能以及如何解決更新問題
3 週前ByDDD
如何修復KB5055523無法在Windows 11中安裝?
2 週前ByDDD
Inzoi:如何申請學校和大學
3 週前ByDDD
如何修復KB5055518無法在Windows 10中安裝?
2 週前ByDDD
Roblox:Dead Rails - 如何召喚和擊敗Nikola Tesla
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

SublimeText3漢化版
中文版,非常好用

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具