下午試了一下,使用php 在圖檔上作標記的過程並不困難。
php, GD library (>2.0 better) ,
//首先取得欲存取圖檔
$imgname = 'tt.jpg';
$im = @ImageCreateFromJPEG ($imgname);
//欲加上圖形的區塊
$bgc = ImageColorAllocate ($im, 0, 0, 0);
ImageFilledRectangle ($im, 0, $bty, $imgx, $imgy, $bgc);
$bty: 起算的座標
$imgx : image 的x 軸 (就是寬度)
$imgy : image 的y 軸 (就是高度)
//在加上字
$tc = ImageColorAllocate ($im, 255, 255, 255);
ImageString ($im, 5, 5 , $bty + 20, 100*$rate."% black border" , $tc);
//還有 要送出header 補充mime type
Header("Content-type: image/jpeg");
imagejpeg($im);
搞定!
就是那麼輕鬆!
===
找資料的時候,參考到一篇用bit map方法繪圖的技術文(from Exceed PHP)
沒有留言:
張貼留言