日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php copy 图片_PHP-imagecopy黑色背景

發布時間:2023/12/20 php 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php copy 图片_PHP-imagecopy黑色背景 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我搜索并嘗試了所有發現的方法,但是我無法管理.

我正在嘗試做的是:將兩個預生成的(帶有php gd)圖像并排放置,它們之間有一個空格.

我用以下幾行創建這兩個圖像:

$sideMask = imagecreatefrompng($maskFile);

imagealphablending($sideMask, false);

imagesavealpha($sideMask, true);

$image_blank = imagecreatetruecolor($newWidth,$newHeight);

$white = imagecolorallocate($image_blank, 255, 255, 255);

imagefill($image_blank, 0, 0, $white);

imagecopy($image_blank, $ResizedSourceFile, 0, 0, 0, 0, $newWidth, $newHeight);

imagecopy($image_blank, $sideMask, $maskX, 0, 0, 0, $maskWidth, $maskHeight);

$image_blank_mask = imagecreatetruecolor($maskWidth,$maskHeight);

imagecopy($image_blank_mask, $image_blank, 0, 0, $maskX, 0, $maskWidth, $maskHeight);

return $image_blank_mask;

并嘗試將它們與這些結合:

$maxHeight = 1626;

$sideSpace = 35;

$maxWidth = 1522 + $sideSpace;

$Img01 = $Img01Created;

$Img02 = $Img02Created;

$BothSideBlank = imagecreatetruecolor($maxWidth,$maxHeight);

$white = imagecolorallocate($BothSideBlank, 255, 255, 255);

imagefill($BothSideBlank, 0, 0, $white);

imagecopy($BothSideBlank, $Img01, 0, 0, 0, 0, $maxWidth, $maxHeight);

imagecopy($BothSideBlank, $Img02, (763+$sideSpace), 0, 0, 0, $maxWidth, $maxHeight);

imagejpeg($BothSideBlank, "Test.jpg",100);

使用此代碼,圖像之間會出現黑色背景.圖像背景的右側實際上是黑色的.如果我刪除

imagecopy($BothSideBlank, $Img01, 0, 0, 0, 0, $maxWidth, $maxHeight);

如我所料,這條線的背景是白色的.但是,如果我刪除另一行并添加此行.背景是黑色的.

我已經嘗試了所有方法,但是無法成功.

我想念什么嗎?

可能是因為生成這些圖像嗎?

任何幫助將不勝感激.

謝謝.

解決方法:

使用正確的大小代替“ imagecopy”中的“ $maxWidth”和“ $maxHeight”.

$size01 = getimagesize($Img01);

$size02 = getimagesize($Img02);

imagecopy($BothSideBlank, $Img01, 0, 0, 0, 0, $size01[0], $size01[1]);

imagecopy($BothSideBlank, $Img02, ($size01[0]+$sideSpace), 0, 0, 0, $size02[0], $size02[1]);

標簽:gd,php

來源: https://codeday.me/bug/20191122/2061324.html

總結

以上是生活随笔為你收集整理的php copy 图片_PHP-imagecopy黑色背景的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。