TODO:一不順眼就換字體Go之代碼篇
p_w_picpath包實現了一個基本的2D圖像庫,該包中包含基本的接口叫做p_w_picpath,這個裏面包含color,這個將在p_w_picpath/color中描述;新增字體font,進行字體編輯。早在幾年前Go p_w_picpath包出來的時候就有人實現了圖片式水印處理,處理起來很方便,有興趣的朋友可以用搜索引擎搜索一下。本文主要實現的功能是用Golang的p_w_picpath的font實現水印功能,實現了字體的大小、像素、座標。有興趣的朋友可以拷貝到本地測試看看。由於一些平臺的代碼兼容不好,所以本文代碼以圖片形式展現,需要的話可以聯繫我。
測試的原圖:
打水印後的效果圖:
經過多次測試,p_w_picpath/font並還沒有實現類似中文象形文字(如日語,韓語,泰語)都是輸出筐筐(如下圖),希望Golang官方能儘快輸出象形文字的輸出,如民間有高手希望能指導一下,不勝感激。
wxgzh:ludong86