標題: NTF GDimage
 ntf
 0043014
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

自述: ntf

帖子: 3713

精華: 0

積分: 6403 點

現金: 0 元

存款: 38423 元

閱讀權限: 100

註冊: 2006-4-7

狀態: 離線
 
發表於 2008-8-20 20:19  資料  個人空間  短消息  加為好友 
NTF GDimage

QUOTE:
/*
* Light Environment Framework  (c) NTF
* Author: ntf
* Version: Pre-Alpha 1.1
* Last modified: 20/08/2008 20:00
* You must not remove or modify this copyright anyway unless you get the permission from the authors.
* @license Attribution-Noncommercial-No Derivative Works 3.0 Unported http://creativecommons.org/licenses/by-nc-nd/3.0/deed.en
* @package Light Environment Framework Libraries
* @subpackage GDimage
* @author ntf
*/


PHP5 only
用法:
<?php
//請先載入檔案
$main=new GDimage();
$main->create(280,80);
$main->SetBackground(array(255,255,255));
$main->SetBorder(array(255,0,0));
$main->SetColour(array(0,0,255));
$main->moveCenter();
$main->moveLeft(20);
$main->DrawCircle(40);
$main->SetColour(array(255,0,0),30);
$main->moveRight(20);

$main->moveUP(20);
$main->DrawCircle(40);

$main->SetColour(array(0,255,0),30);
$main->moveDown(20);
$main->DrawCircle(40);


$new=new GDimage();
$new->Import($main->Export());
$new->Resize('30%');
$main->moveRightTopCorner();
$main->Paste($new->Copy());
$main->moveCenter();
$main->fontSize=20;
$font_id=$main->LoadFont('./system/data/DejaVuSansCondensed.ttf'); //變更為你的字型 使用中文字時請轉換為utf-8
$main->SetColour('BRIGHT GOLD');
$main->WriteText('TEXT',$font_id);
$main->Show();
?>


[ 本帖最後由 ntf 於 2008-8-22 15:18 編輯 ]



 附件: 您所在的用戶組無法下載或查看附件



 AL8 Forum © All rights reserved.
頂部
 jeffchoy
 0037877
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 837

精華: 0

積分: 4220 點

現金: 2 元

存款: 2535 元

閱讀權限: 30

註冊: 2006-1-1

來自: Hong Kong

狀態: 離線
 
發表於 2008-8-20 20:32  資料  個人空間  短消息  加為好友 
...?
有咩用架...
小弟愚笨
勿插




無所不壇
 AL8 Forum © All rights reserved.
頂部
 alanyiphk
 0048279
Rank: 4Rank: 4Rank: 4Rank: 4
點擊查看 alanyiphk 的詳細資料

頭銜: Lord

帖子: 535

精華: 0

積分: 5850 點

現金: 81 元

存款: 0 元

閱讀權限: 25

註冊: 2006-7-18

狀態: 離線
 
發表於 2008-8-20 20:34  資料  個人空間  短消息  加為好友  添加 alanyiphk 為MSN好友 通過MSN和 alanyiphk 交談
PHP draw picture




 AL8 Forum © All rights reserved.
頂部
 frankiemak
 0096853
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 942

精華: 0

積分: 10188 點

現金: 1 元

存款: 77 元

閱讀權限: 30

註冊: 2008-2-24

狀態: 離線
 
發表於 2008-8-20 21:20  資料  個人空間  短消息  加為好友 
好似好正咁喎




暫時定居6.1
=========
有大大可以做到dz搜索時繁簡像google一樣搜埋嗎?
 AL8 Forum © All rights reserved.
頂部
 nickyykt
 0035676
Rank: 4Rank: 4Rank: 4Rank: 4
點擊查看 nickyykt 的詳細資料

頭銜: Lord

帖子: 334

精華: 0

積分: 1490 點

現金: 3 元

存款: 0 元

閱讀權限: 25

註冊: 2005-11-26

狀態: 離線
 
發表於 2008-8-21 00:21  資料  個人空間  短消息  加為好友 
resize個到你不如整埋px

我自己個係咁:

    function getResizePercent($source_w, $source_h, $inside_w, $inside_h){
        if ($source_w < $inside_w && $source_h < $inside_h) {
            return 1;
        }

        $w_percent = $inside_w / $source_w;
        $h_percent = $inside_h / $source_h;

        return ($w_percent > $h_percent) ? $h_percent : $w_percent;
    }
   
    function resize($in_width, $in_height){
        
        $percent = $this->getResizePercent($this->width, $this->height, $in_width, $in_height);
        
        $new_width  = $this->width * $percent;
        $new_height = $this->height * $percent;
        
        $this->createImage($new_width, $new_height);   
    }




曾經相遇,然後分開
 AL8 Forum © All rights reserved.
頂部
 ntf
 0043014
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

自述: ntf

帖子: 3713

精華: 0

積分: 6403 點

現金: 0 元

存款: 38423 元

閱讀權限: 100

註冊: 2006-4-7

狀態: 離線
 
發表於 2008-8-21 12:57  資料  個人空間  短消息  加為好友 
回覆 #5 nickyykt 的帖子

2用的 你填2個 width , height 或 幾多% 都得= =




 AL8 Forum © All rights reserved.
頂部
 hamu278
 0024014
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 hamu278 的詳細資料

頭銜: Forum Legend

暱稱: 已激活的會員

自述: UID: 0024014

帖子: 5571

精華: 0

積分: 16472 點

現金: 2224 元

存款: 8535 元

閱讀權限: 70

註冊: 2005-6-18

狀態: 離線
 
發表於 2008-8-21 13:00  資料  個人空間  主頁 短消息  加為好友  添加 hamu278 為MSN好友 通過MSN和 hamu278 交談
冇附送中文字型?
有冇得整漸層架?




 AL8 Forum © All rights reserved.
頂部
 ntf
 0043014
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

自述: ntf

帖子: 3713

精華: 0

積分: 6403 點

現金: 0 元

存款: 38423 元

閱讀權限: 100

註冊: 2006-4-7

狀態: 離線
 
發表於 2008-8-21 13:02  資料  個人空間  短消息  加為好友 
回覆 #7 hamu278 的帖子

中文字型咁大= = 你去 windows font有架啦

漸層 研究下先




 AL8 Forum © All rights reserved.
頂部
 hamu278
 0024014
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 hamu278 的詳細資料

頭銜: Forum Legend

暱稱: 已激活的會員

自述: UID: 0024014

帖子: 5571

精華: 0

積分: 16472 點

現金: 2224 元

存款: 8535 元

閱讀權限: 70

註冊: 2005-6-18

狀態: 離線
 
發表於 2008-8-21 13:04  資料  個人空間  主頁 短消息  加為好友  添加 hamu278 為MSN好友 通過MSN和 hamu278 交談
回覆 #8 ntf 的帖子

我之前搵過幾隻中文字型,用落GD都會變樣




 AL8 Forum © All rights reserved.
頂部
 ntf
 0043014
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

自述: ntf

帖子: 3713

精華: 0

積分: 6403 點

現金: 0 元

存款: 38423 元

閱讀權限: 100

註冊: 2006-4-7

狀態: 離線
 
發表於 2008-8-21 13:17  資料  個人空間  短消息  加為好友 
回覆 #9 hamu278 的帖子

我用 microsoft  正黑黎試 正常

還有 漸層  英文係咩 中文好難找= =

[ 本帖最後由 ntf 於 2008-8-21 13:21 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 jwxie
 0043771
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
點擊查看 jwxie 的詳細資料

頭銜: Moderator

自述: 善用Goo ...

帖子: 991

精華: 0

積分: 9530 點

現金: 80 元

存款: 1343 元

閱讀權限: 100

註冊: 2006-4-20

來自: New Yor ...

狀態: 離線
 
發表於 2008-8-21 13:23  資料  個人空間  短消息  加為好友 
回覆 #10 ntf 的帖子

layer mask嗎
=.=我都係用英文




GoKo Music進度: 11%
謝絕PM
問個問題不要緊可是沒有發文格式、問題不夠詳細情況,難道要用猜嗎?
請首先善用Google、看清楚說明書和安裝說明
 AL8 Forum © All rights reserved.
頂部
 hamu278
 0024014
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 hamu278 的詳細資料

頭銜: Forum Legend

暱稱: 已激活的會員

自述: UID: 0024014

帖子: 5571

精華: 0

積分: 16472 點

現金: 2224 元

存款: 8535 元

閱讀權限: 70

註冊: 2005-6-18

狀態: 離線
 
發表於 2008-8-21 13:34  資料  個人空間  主頁 短消息  加為好友  添加 hamu278 為MSN好友 通過MSN和 hamu278 交談
之前Google "PHP GD gradient"




 AL8 Forum © All rights reserved.
頂部
 ntf
 0043014
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

自述: ntf

帖子: 3713

精華: 0

積分: 6403 點

現金: 0 元

存款: 38423 元

閱讀權限: 100

註冊: 2006-4-7

狀態: 離線
 
發表於 2008-8-21 22:46  資料  個人空間  短消息  加為好友 
成功了

$main=new GDimage();
$main->create(300,300);
$main->AddColour('RED');
$main->AddColour('ORANGE');
$main->AddColour('YELLOW');
$main->AddColour('GREEN');
$main->AddColour('BLUE');
$main->AddColour(array(186,0,255));
$main->AddColour(array(255,0,255));
$main->Gradient();
$main->Show();


方向 (上到下 , 下到上 , 左到右 , 右到左) 完成

制成full HD Size 也不用1秒= =

fix番 文字轉rgb果時 抽錯16進制既位

[ 本帖最後由 ntf 於 2008-8-21 23:59 編輯 ]



 附件: 您所在的用戶組無法下載或查看附件



 AL8 Forum © All rights reserved.
頂部
 ansonun
 0009030
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

自述: MacauDiscuss

帖子: 2179

精華: 1

積分: 14666 點

現金: 0 元

存款: 7486 元

閱讀權限: 70

註冊: 2004-10-3

來自: Macau

狀態: 離線
 
發表於 2008-8-22 14:01  資料  個人空間  主頁 短消息  加為好友  添加 ansonun 為MSN好友 通過MSN和 ansonun 交談
我想問點解我會咁=.=

Parse error: syntax error, unexpected T_INT_CAST, expecting '&' or T_VARIABLE in D:\AppServ\www\GDimage.php on line 302

用緊php5.




全港最強免空!
Neticore
有商業登記, 全線高階伺服器,無廣告.
 AL8 Forum © All rights reserved.
頂部
 ntf
 0043014
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

自述: ntf

帖子: 3713

精華: 0

積分: 6403 點

現金: 0 元

存款: 38423 元

閱讀權限: 100

註冊: 2006-4-7

狀態: 離線
 
發表於 2008-8-22 15:19  資料  個人空間  短消息  加為好友 
回覆 #14 ansonun 的帖子

請重新下載 (更新)




 AL8 Forum © All rights reserved.
頂部
 【賢】◎§
 0077359
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 【賢】◎§ 的詳細資料

頭銜: Forum Legend

帖子: 2576

精華: 0

積分: 24642 點

現金: 1181 元

存款: 302 元

閱讀權限: 70

註冊: 2007-5-24

來自: Fanling

狀態: 離線
 
發表於 2008-8-22 17:55  資料  個人空間  主頁 短消息  加為好友 
回覆 #15 ntf 的帖子

自畫面




 AL8 Forum © All rights reserved.
頂部
 ansonun
 0009030
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

自述: MacauDiscuss

帖子: 2179

精華: 1

積分: 14666 點

現金: 0 元

存款: 7486 元

閱讀權限: 70

註冊: 2004-10-3

來自: Macau

狀態: 離線
 
發表於 2008-8-22 21:13  資料  個人空間  主頁 短消息  加為好友  添加 ansonun 為MSN好友 通過MSN和 ansonun 交談
回覆 #15 ntf 的帖子

無問題了




全港最強免空!
Neticore
有商業登記, 全線高階伺服器,無廣告.
 AL8 Forum © All rights reserved.
頂部
 henryplus
 0097277
Rank: 4Rank: 4Rank: 4Rank: 4

頭銜: Lord

帖子: 454

精華: 0

積分: 4660 點

現金: 510 元

存款: 0 元

閱讀權限: 25

註冊: 2008-3-2

狀態: 離線
 
發表於 2008-8-22 21:44  資料  個人空間  短消息  加為好友 
純支持....我收藏遲d研究xd




 AL8 Forum © All rights reserved.
頂部