亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php生成藝術字體圖片水印代碼

2024-09-04 11:44:20
字體:
來源:轉載
供稿:網友
  1. //adv0.jpg就是背景圖片,注意函數與圖片格式對應    
  2. $im = imagecreatefromjpeg('/www/law/images/demo/adv0.jpg');     
  3. $font_color = imagecolorallocate ($im, 0, 250, 10); //這是文字顏色,綠色    
  4.    
  5. $text = "張三的博客";        //文字內容    
  6.    
  7. $font_file = "/www/font/hyi_xkj.ttf";     //字體的linux絕對路徑    
  8.    
  9. //26:字體, 0 是角度, 10,36是坐標, $font_color是文字色, font是字體,  文本是填入的文字    
  10. imagettftext($im, 26,0, 10, 36, $font_color ,$font_file$text);  往圖片插入文字    
  11.    
  12. // output image    
  13. header ('content-type: image/png');     //即便是從jpg拷貝的圖片,也能以png輸出,    
  14. imagepng ($im);    
  15. // clean up    
  16. imagedestroy($im); 
  17.   
  18. //生成水印方法二,代碼如下: 
  19.  
  20. public final class imageutils {  
  21. public imageutils() { 
  22.  
  23.  
  24. public final static string getpressimgpath(){  
  25. return applicationcontext.getrealpath("/template/data/util/shuiyin.gif");  
  26.  
  27. /**  
  28. * 把圖片印刷到圖片上  
  29. * @param pressimg -- 水印文件  
  30. * @param targetimg -- 目標文件  
  31. * @param x  
  32. * @param y  
  33. */  
  34. public final static void pressimage(string pressimg, string targetimg, int x, int y) {  
  35. try {  
  36. file _file = new file(targetimg);  
  37. image src = imageio.read(_file);  
  38. int wideth = src.getwidth(null);  
  39. int height = src.getheight(null);  
  40. bufferedimage image = new bufferedimage(wideth, height,  
  41. bufferedimage.type_int_rgb);  
  42. graphics g = image.creategraphics();  
  43. g.drawimage(src, 0, 0, wideth, height, null); 
  44.  
  45. // 水印文件  
  46. file _filebiao = new file(pressimg);  
  47. image src_biao = imageio.read(_filebiao);  
  48. int wideth_biao = src_biao.getwidth(null);  
  49. int height_biao = src_biao.getheight(null);  
  50. g.drawimage(src_biao, wideth - wideth_biao - x, height - height_biao -y, wideth_biao,  
  51. height_biao, null);  
  52. // /  
  53. g.dispose();  
  54. fileoutputstream out = new fileoutputstream(targetimg);  
  55. jpegimageencoder encoder = jpegcodec.createjpegencoder(out);  
  56. encoder.encode(image);  
  57. out.close();  
  58. } catch (exception e) {  
  59. e.printstacktrace();  
  60. }  
  61.  
  62. /**  
  63. * 打印文字水印圖片  
  64. * @param presstext --文字  
  65. * @param targetimg -- 目標圖片  
  66. * @param fontname -- 字體名  
  67. * @param fontstyle -- 字體樣式  
  68. * @param color -- 字體顏色  
  69. * @param fontsize -- 字體大小  
  70. * @param x -- 偏移量  
  71. * @param y  
  72. */ 
  73.  
  74. public static void presstext(string presstext, string targetimg, string fontname,int fontstyle, int color, int fontsize, int x, int y) {  
  75. try {  
  76. file _file = new file(targetimg);  
  77. image src = imageio.read(_file);  
  78. int wideth = src.getwidth(null);  
  79. int height = src.getheight(null);  
  80. bufferedimage image = new bufferedimage(wideth, height,  
  81. bufferedimage.type_int_rgb);  
  82. graphics g = image.creategraphics();  
  83. g.drawimage(src, 0, 0, wideth, height, null);  
  84. // string s=www.111cn.net;  
  85. g.setcolor(color.red);  
  86. g.setfont(new font(fontname, fontstyle, fontsize)); 
  87.  
  88.  
  89. g.drawstring(presstext, wideth - fontsize - x, height - fontsize/2 - y);  
  90. g.dispose();  
  91. fileoutputstream out = new fileoutputstream(targetimg);  
  92. jpegimageencoder encoder = jpegcodec.createjpegencoder(out);  
  93. encoder.encode(image);  
  94. out.close();  
  95. } catch (exception e) {  
  96. system.out.println(e);  
  97. }  
  98. //開源代碼Vevb.com 
  99. public static void main(string[] args) {  
  100. pressimage("c:/shuiyin/shuiyin.gif""c:/shuiyin/dsc02342.jpg", 20 ,20);  
  101. }  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩高清电影好看的电视剧电影| 91精品在线一区| 精品自拍视频在线观看| 亚洲bt欧美bt日本bt| 91sao在线观看国产| 国产精品中文字幕在线观看| 欧美激情亚洲激情| 国产一区红桃视频| 成人免费xxxxx在线观看| 国产精品直播网红| 国产成人精彩在线视频九色| 国产精品美女www爽爽爽视频| 亚洲视频在线播放| 国产精品视频精品| 久久久噜噜噜久噜久久| 国产精品99蜜臀久久不卡二区| 欧美在线一级va免费观看| 亚洲欧美一区二区三区久久| 欧美做受高潮电影o| 日韩av网站电影| 欧美性做爰毛片| 精品久久久久久久久久ntr影视| 亚洲欧美在线看| 欧美一区二区色| 欧美专区中文字幕| 自拍偷拍亚洲精品| 国产欧美精品日韩精品| 8050国产精品久久久久久| 91久久在线播放| 91久久精品在线| 欧美成人精品在线播放| 中文字幕日韩精品在线观看| 久久精品视频在线| 国内精品久久久久| 欧美亚洲国产视频| 国产在线播放不卡| 国产91精品久| 日韩在线观看免费网站| 欧美午夜影院在线视频| 中文字幕久热精品视频在线| 亚洲精品资源在线| 国产99久久久欧美黑人| 亚洲成人激情视频| 欧美日韩国产一区二区三区| 亚洲成人免费在线视频| 欧美性猛交xxxx乱大交| 性色av一区二区三区在线观看| 色悠久久久久综合先锋影音下载| 久久久精品中文字幕| 成人免费直播live| 亚洲精品美女视频| 国产69久久精品成人看| 97在线免费观看视频| 亚洲第一二三四五区| 日韩av最新在线观看| 最新国产精品拍自在线播放| 欧美性视频精品| 亚洲男人天堂视频| 97不卡在线视频| 欧美日韩国产精品一区二区不卡中文| 欧美一级大胆视频| 日本久久久久久久久久久| 国产亚洲精品一区二555| 在线观看成人黄色| 亚洲人成电影网站色| 成人黄色在线免费| 91网站免费看| 国产精品精品视频| 日韩视频一区在线| 中文字幕少妇一区二区三区| 日本久久久久亚洲中字幕| 欧美激情精品久久久久久黑人| 欧美小视频在线观看| 日产精品久久久一区二区福利| 97免费在线视频| 俺也去精品视频在线观看| 亚洲福利在线播放| 欧美日韩免费观看中文| 欧美福利在线观看| 欧美xxxwww| 欧美激情手机在线视频| 欧美高清视频在线| 国内精品400部情侣激情| 日韩视频免费观看| 亚洲天堂精品在线| 欧美一级免费看| 国产精品美女免费| 美女av一区二区| 国产精品福利片| 丝袜美腿亚洲一区二区| 亚洲另类xxxx| 亚洲一级片在线看| 国产精品永久在线| 91精品国产91久久久久久最新| 亚洲护士老师的毛茸茸最新章节| 国产精品海角社区在线观看| 欧美激情在线有限公司| 欧美精品www在线观看| 国产aⅴ夜夜欢一区二区三区| 日韩精品免费在线视频| 日韩精品在线免费观看视频| 精品福利免费观看| 92版电视剧仙鹤神针在线观看| 国产精品夫妻激情| 人人澡人人澡人人看欧美| 日韩av在线播放资源| 欧美大片免费看| 91久久综合亚洲鲁鲁五月天| 欧美一级淫片丝袜脚交| 久久91亚洲精品中文字幕奶水| 欧美日韩国产999| 欧亚精品在线观看| 日本在线观看天堂男亚洲| 97色在线播放视频| 欧美激情第99页| 国产精品专区第二| 国产日韩在线播放| 色yeye香蕉凹凸一区二区av| 久久精品美女视频网站| 亚洲专区中文字幕| 亚洲欧美日韩中文在线| 欧美一区二区三区……| 日韩欧美国产一区二区| 欧美激情在线一区| 久青草国产97香蕉在线视频| 久久综合伊人77777| 国产精品成人在线| 操91在线视频| 69**夜色精品国产69乱| 亚洲日韩中文字幕| 成人h片在线播放免费网站| 国产精品一区久久| 日韩在线观看免费| 国产视频亚洲精品| 国产精品91久久久久久| 日韩视频一区在线| 欧美激情a∨在线视频播放| 欧美一级黄色网| 国产精品ⅴa在线观看h| 欧美日韩美女视频| 狠狠躁夜夜躁人人爽天天天天97| 久久亚洲国产精品成人av秋霞| 国产精品91久久久久久| 成人xxxxx| 亚洲国内高清视频| 91视频国产精品| 高清日韩电视剧大全免费播放在线观看| 国产精品精品一区二区三区午夜版| 亚洲国产成人精品电影| 国内自拍欧美激情| 亚洲人成在线观看| 国产精品久久久久久久久免费看| 九九热精品视频国产| 欧美精品videosex牲欧美| 欧美日韩亚洲激情| 91九色单男在线观看| 色综合男人天堂| 美女精品视频一区| 成人黄色av免费在线观看| 国产91精品不卡视频| 中文字幕欧美视频在线| 在线看欧美日韩| 久久在线观看视频| 亚洲精品98久久久久久中文字幕|