當前位置:首頁 » 編程語言 » php合並圖片

php合並圖片

發布時間: 2022-04-16 13:40:16

1. php合成圖片模糊,為什麼,如圖所示 - PHP進階討論

我想要實現的和windows的縮略圖一樣,在文件夾中有圖片的時候,隨機取出一張圖片貼在文件夾的上面,上面的是簡單的代碼。? ?出現的問題是,取出來的圖片放在文件夾上面很模糊,不知道為什麼,假如把默認的文件夾換成黑色的,圖片很清晰,現在的文件夾圖片是藍色的,是不是和底圖有關系?[[i] 本帖最後由 lonnyhe 於 2008-1-18 09:16 編輯 [/i]]

2. php如何合並PNG圖片

自認為兩種可以實現:
用css,圖片作為網頁背景,大圖片可以作為表格等的背景,這樣表格背景遮擋網頁背景,只要位置設置對了,應該就沒有問題了
另一種,你直接把兩個圖片作為層,去圖像處理軟體上處理一下就好了。

3. PHP寫個方法把多張圖片合並成gif動畫圖

magicwand,推薦採用這個擴展,還是很不錯的。

4. php代碼怎麼實現多張圖片合成

自己去看GD庫
思路:
有多少張圖片 就創建 2*n+1張 n是你的圖片數 2*n 是縮略圖 1是 最後的那一張 合在一起的圖

5. PHP將多張圖片排列合成一張JPG

如果多張圖片的大小是固定已知的,很簡單的。
可以用DIV或表格模擬拼接,
也可以用圖像處理函數輸出為一張圖片,
如果圖片大小不固定,無縫拼接很麻煩。

6. 我想用PHP將一張圖片合成到另一張圖片上去,但是要傾斜一定角度,像下面圖片中的這樣,高手幫忙啊

編寫示例代碼如下:


<html>

<head>

<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>

<title>圖像旋轉</title>

<styletype="text/css">

#bg{

background-image:url(bg.jpg);

background-repeat:no-repeat;

width:333px;

height:229px;

}

#pic{

pading-left:30px;

width:333px;

height:229px;

-o-transform:rotate(21deg);/*Opera瀏覽器*/

-webkit-transform:rotate(21deg);/*Webkit內核瀏覽器*/

-moz-transform:rotate(21deg);/*Firefox瀏覽器*/

}

#picimg{

padding-top:42px;

padding-left:70px;

}

</style>

</head>

<body>

<divid="bg">

<divid="pic">

<imgsrc="pic.jpg"/>

</div>

</div>

</body>

</html>


背景圖:bg.jpg


7. php能不能把兩張不同格式的圖片合成一張,例如png和jpg

當然可以,水印就是一個案例。
流程先獲取兩張圖的句柄和尺寸,然後創建畫布,再兩張圖定好x、y軸位置寫入到畫布就行了

8. 請問php的圖片合成怎麼寫~

用軟體Ulead GIF Animator製作,你用畫圖,或Photoshop等軟體做好靜態圖片後,

再用Ulead GIF Animator做,要加幾張圖就添加幾個幀(frame),一個幀里加入一張做好的靜態圖片, 然後每個幀可以單獨設置播放的時間,也可以所有幀時間相同,做好之後另存為GIF格式即可以了自動播放了.

下載地址
http://www.onegreen.net/Soft_Show.asp?SoftID=94

9. 我想用PHP將一張圖片合成到另一張圖片上去,但是要傾斜一定角度,像下面圖片中的這樣,高手幫忙啊

1L方法太先進了 - -

使用PHP的GD庫應該可以得到LZ想要的效果,這里給思路吧,具體代碼需完善不少方面,實在沒時間研究啊 - -

//-----------------------------------------------------------------------------------------

header('Content-type:image/jpeg');

$imageDestination = 'images/dst.jpg'; //主視圖,也就是白雲飄飄這張主圖

$imageSource = 'images/src.png' //復制並需旋轉的小圖

$imageSource = imagerotate($imageSource, -25, -1); //把小圖向右旋轉25°,-1就是不填充顏色到旋轉後的空白部分,大概就是透明吧

/*
把旋轉後的小圖復制到大圖上
30, 50就是旋轉後小圖在大圖上的位置
0, 0是從旋轉後小圖的左上開始復制
這樣一直復制到imagesx($imageSource), imagesy($imageSource),就是把旋轉後小圖完整復制到大圖了
*/
image($imageDestination, $imageSource, 30, 50, 0, 0, imagesx($imageSource), imagesy($imageSource));

imagejpeg($imageDestination); //輸出圖片

//-----------------------------------------------------------------------------------------

當然,上面只是一個草稿式的代碼,具體還要考慮大小圖的類型,旋轉小圖後其尺寸,定位旋轉後小圖坐標,還有圖片的真彩色、透明等等問題,所以說還得花點心思才能把功能寫好。

希望能幫到你,滿意請採納~~

熱點內容
python查看編碼 發布:2025-01-21 19:58:12 瀏覽:836
人記憶存儲位置 發布:2025-01-21 19:55:05 瀏覽:690
計算機存儲容量的基本單位是 發布:2025-01-21 19:35:44 瀏覽:980
c語言怎麼給字元賦值 發布:2025-01-21 19:30:45 瀏覽:122
拍賣php源碼 發布:2025-01-21 19:27:52 瀏覽:115
數控編程南京 發布:2025-01-21 19:20:16 瀏覽:163
ftp伺服器功能為 發布:2025-01-21 19:05:53 瀏覽:121
7z解壓有密碼 發布:2025-01-21 19:05:08 瀏覽:608
軒逸經典豪華有哪些配置 發布:2025-01-21 18:56:16 瀏覽:71
hibernate查詢sql語句 發布:2025-01-21 18:48:46 瀏覽:304