Bluezz旅遊筆記本

讚一個! Bluezz粉絲團
  • 計數器
  • 寄給朋友
  • facebook分享
  •  建立:2007-03-07  更新:2008-05-31
 

GDcopyR 浮水印上傳範例(php)


相關標籤 bluezz  php  

字體:
GDcopyR 浮水印上傳範例(php)
----------------------------------------------------------
// GDcopyR 浮水印上傳範例(php)
// GDcopyR.php
// made by zenon blue,2007/03/07
//http://bluezz.tw/c.php?id=593
// service@bluezz.com.tw
// Copyright 2007 by bluezz
----------------------------------------------------------

=====修改記錄=====
v0.51 2007/03/07
   初步完成

=====功能說明=====
網站上的圖片加上自己的網址可以增加宣傳效果,也可以加上版權的浮水印宣示主權,如果使用繪圖軟體用人工的方式加入,量多的話又太麻煩了,此範例是使用php寫成可以在上傳圖片時自動加入,而主機上必須安裝php-gd套件GD函數限2.0以上,上傳的目錄也要開放讓php有寫入的權限。

=====設定說明=====
GDcopyR_zz
  index.php  //首頁(上傳頁)
  index.html  //展示頁(此頁不需要)
  images/   //圖片目錄
    copyR.psd //版權圖原始檔可自行修改內容並輸出copyR.png
    copyR.png //版權圖
  tools/
    GDcopyR.php //最重要的一支程式,可以讓其他程式呼叫

1.在上傳頁(index.php)使用form
<form action="treat.php" method="post" enctype="multipart/form-data">

ps:teat.php是你server端所執行的處理程式

2.在接收頁(treat.php)崁入檔案
include("tools/GDcopyR.php");

ps:請注意崁入路徑

3.填入正確的GDcopyR參數
//$copyRSrc:版權圖位置(請使用png格式透明圖)
//$picSrc:來源圖片檔案位置
//$picDes:目標圖片檔案位置
//$Width:圖片寬
//$Height:圖片高
//$quality:圖片品質1~100

=====授權說明=====
◎可自由使用,但GDcopyR.php需保留ABOUT註解

=====免責說明=====
◎此程式範例僅供參考運用,bluezz不付任何損壞責任

展示:
http://www.bluezz.com.tw/works/GDcopyR_zz/


參考資料:
BLUEZZ 原創
本頁網址:http://bluezz.tw/c.php?id=593



讚一個! Bluezz粉絲團

 
GDcopyR 浮水印上傳範例(php) v0.6
=====修改記錄=====
v0.51 2007/03/07
   初步完成
v0.6 2007/07
      加強圖片品質
fileGDcopyR_zz_v0.6.zip
( 312.12 KB )

 
GDcopyR 浮水印上傳範例(php) v0.7
修正gif問題
fileGDcopyR_zz_0.7.zip
( 312.54 KB )

留言討論區


↑12983樓
 標 題  Re:GDcopyR 浮水印上傳範例(php)
 暱 稱
 K
時間:2011-05-23 11:50:26 來自:175.180.114.xxx
請問一下!!有辦法改變浮水印的位置嗎??感激不盡^^

↑4375樓
 標 題  Re:GDcopyR 浮水印上傳範例(php)
 暱 稱
 Eric
時間:2009-02-15 11:27:11 來自:122.120.2.xxx
圖太大好像會有問題
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 3457440 bytes) in C:\AppServ\www\GDcopyR_zz\tools\GDcopyR.php on line 33
(1470*930)

標 題   ※必填
暱 稱  ※必填
E-Mail  
評 價  非常好普通非常差
內 容  
 確認碼  
 更換一組認證碼 ※必填不分大小寫