引用 | 編輯
grater
2006-10-01 17:51 |
樓主
▼ |
||
x0
【插件名稱】如何調用塗鴉板的最新畫作到首頁【適用版本】4.32 【插件來源】轉貼 【插件類型】程式 【是否升級資料庫】否 【插件介紹】 請問如何調用塗鴉板的最新畫作到首頁 PHPWIND 4.32 謝謝 x0
|
引用 | 編輯
aa
2006-10-30 16:43 |
1樓
▲ ▼ |
我的作法是在 painter.php 的 save 時,用 ImageMagick 的 convert 去產生縮圖
而首頁直接去顯示那個縮圖 x0 |
引用 | 編輯
k2003
2006-10-30 21:54 |
3樓
▲ ▼ |
下面是引用aa於2006-10-30 16:43發表的 :嗯~~非常感謝你的回覆~但是我是個程式白癡~ 可以講仔細一點~還是說把步驟寫一下呢~~真的是麻煩你一下囉~~拜託拜託~~非常感謝~ x0 |
引用 | 編輯
月光
2006-11-21 01:06 |
5樓
▲ ▼ |
您先確認您主機有沒有 convert 再說吧...aa老大所說的這種方式一般虛擬主機是不支援的!!
以下是我幫您找的範例: exec("/usr/local/bin/convert -geometry 240*320 -quality 90 原圖 縮圖"); ------------------------------------------------------- $im=imagecreatefromjpeg($pic); //原始圖 $old_x=imagesx($im); //原始長 $old_y=imagesy($im); //原如寬 $resize_num=$old_x/127; //縮放比例 $new_x=$old_x/$resize_num; //縮圖長 $new_y=$old_y/$resize_num; //縮圖寬 exec("/usr/local/bin/convert -geometry $new_x"."x"."$new_y -quality 65 ".$pic." ./$attachpath/$little.jpg"); x0 |
引用 | 編輯
k2003
2006-11-21 09:11 |
6樓
▲ ▼ |
下面是引用月光於2006-11-21 01:06發表的 : 謝謝幫忙~有些問題~ 請問一下這一整段的語法是要加在 painter.php 這一頁嗎,然後再首頁要寫什麼語法嗎,加上我有傳我主機的功能表~我不知道我的有沒有你說的那功能~~ x0 |
引用 | 編輯
k2003
2006-11-29 10:37 |
8樓
▲ ▼ |
下面是引用grater於2006-11-26 12:36發表的 :阿~~無緣~~~真的很想做這個功能~~ x0 |
引用 | 編輯
k2003
2006-11-29 13:23 |
10樓
▲ ▼ |
下面是引用月光於2006-11-29 12:21發表的 : 謝謝啦~~先用這個方式~試試囉~~幫我一下吧~ x0 |
引用 | 編輯
月光
2006-11-29 17:44 |
11樓
▲ ▼ |
1. 打開index.php 適當地方加上
複製程式 $query = $db->query("SELECT filename FROM pw_painter ORDER BY dateline DESC LIMIT 0,30"); while ($painter = $db->fetch_array($query)){ $painterimg.="<img src='painter/file/$painter[filename].jpg' width=྄' height=྄'> "; } 2. 在index.htm 適當地方加上 複製程式 $painterimg 補充說明: width='顯示圖片的寬度' height='顯示圖片的高度' DESC LIMIT 0,30 這代表查詢數據庫0~30比的資料可自行更改 由於沒有縮圖所以建議部要把圖片寬度&高度縮的太小以免圖片失針.... x0 |