我們在利用Java說話編寫法式時,往往會碰到需要讀取圖片的環境,這時辰,為了顯示圖片的作者或者是為了版權考慮,往往需要給圖片加上水印,可是有一點要考慮的環境就是水印文字的大小要適合圖片的大小,該若何操作呢?

需要這些哦
Java IDE(Eclipse)
JDK開辟套件
不變的互聯網毗連
方式/
1我們起首打開Java的集當作編譯情況,這里以常用的Eclipse軟件為例,在一個建立好了的Java工程中,點擊File-New-Class,即可新建一個通俗的Java類

2在彈出來的新建類窗口“New Java Class”中,可以對欲添加的Java類的類名和實現的接口進行界說,需要注重的是類名的定名要合適Java標識符的規范,如“WatermarkTest”,并勾選建立本家兒方式

3可以看到,我們已經建立了一個只包含類名和本家兒方式的空白類,下面需要添加上具體的實現過程

4起首建立一個負責處置圖片的方式,此中領受四個參數,別離為輸入路徑、輸出路徑、文字以及顏色,然后建立一個文件對象以及圖片對象,然后為圖片建立一個緩沖區,此中傳參圖片的長度、寬度、以及顏色

5然后建立一個Graphics2D對象,起首設置打上水印的位置,此中0,0暗示在左下角建立,然后進行字體的設置,別離設置字體,字形,此中字號是以每300像素寬度來設置水印字體20像素,是以可以實現水印的字體自順應圖片大小

6最后在本家兒方式中,先建立輸入路徑和輸出路徑的字符串,因為有可能讀取或者寫入掉敗,所以需要在方式中拋出IO異常,然后再界說水印文字的字符串,最后再挪用適才建立的方式傳入響應的參數,此中要注重設置好字體的顏色

7【Java怎么設置水印字體自適應圖片大小】點擊運行后,即可看到吊水印前后的結果,可以看到水印當作功添加在圖片的左下角,而且水印文字大小比力合適


注重事項可以利用第三方庫對圖片進行吊水印
這種實現體例僅供參考,還有此外方式也可以利用
水印的字體、顏色、大小、粗體、斜體、文字都可以自行界說
猜你喜歡
- win10系統設置虛擬內存方法
- 久其財務報表怎么提取上年同期數
- win7電腦插入耳機沒聲音怎么辦
- 可連續增加選擇 CAD加選的設置
- 怎么關閉云海桌面
- windows系統漏洞應該怎么修復
- 電腦上軟件卸載不了,怎么辦
- QQ文件共享怎么用
- 暈車怎么辦如何快速解除暈車
- 網上如何向疫情地區捐款?怎么對武漢捐款?
