在上一篇中,我們了解了gg庫的基本使用,包括調整大小、調整圓形參數、設置顏色、保存圖片、加載圖片和裁剪。這一篇我們來學習一下圖片的旋轉。 加載圖片 首先,我們先來一張黃圖。 然后加載好我們要旋轉的圖片,用的仍舊是我們上一篇中使用的圖。 這里為了更好的看到旋轉的效果,對之前 ...
最近接了個比較大的需求,需要做很多圖片處理的事情,比如圖片的旋轉裁截拼接,各種漸變處理,文字排列,一開始光是想想就頭疼。但沒有辦法,既然已經需求已經到手上了,那就得把它做好才行,於是便開始被迫營業,無證上崗了。 經過一番查找,找到了一個Go語言圖片處理的庫,經過調研發現還挺強的,能滿足需求,於是決定寫點文章,記錄一下使用心得,以便日后不時之需。 gg 庫的安裝和簡單使用 使用之前,我們當然得先來安 ...
2020-11-29 23:12 2 1369 推薦指數:
在上一篇中,我們了解了gg庫的基本使用,包括調整大小、調整圓形參數、設置顏色、保存圖片、加載圖片和裁剪。這一篇我們來學習一下圖片的旋轉。 加載圖片 首先,我們先來一張黃圖。 然后加載好我們要旋轉的圖片,用的仍舊是我們上一篇中使用的圖。 這里為了更好的看到旋轉的效果,對之前 ...
擇PostgreSQL而不是MySQL作為項目的后端數據庫。 1、驅動 Go實現的支持PostgreS ...
來解決。 最近看到有些技術類公眾號,都使用了統一的圖片模版,比如這樣: 左邊放上logo,右邊放字, ...
Go語言使用PostgreSQL數據庫 PostgreSQL和MySQL比較,它更加龐大一點,因為它是用來替代Oracle而設計的。所以在企業應用中采用PostgreSQL是一個明智的選擇。 現在MySQL被Oracle收購之后,有傳聞Oracle正在逐步的封閉MySQL,,鑒於此,將來 ...
這一篇將繼續介紹gg庫中繪制文字相關的方法,主要包括:DrawStringAnchored()、DrawStringWrapped()、MeasureMultilineString()、WordWrap()下面來分別進行介紹。 DrawStringAnchored 如果不細究,可能會覺得 ...
Go語言的標准net庫使用 與大多數語言一樣,Go的標准庫是很全的,因為Go的出現本來就是為了網絡通信的高並發實現,所以其相關的網絡庫封裝得很簡潔,也更加的易讀。這里對使用到的api進行記錄。 net.ResolveIPAddr() 根據域名查找IP地址 簡單的TCP服務器 簡單 ...
1.下載並導入數據庫驅動包(注意配置環境變量、數據庫、go、以及ENV) 這里選擇了Go-MySQL-Driver這個實現。地址是:https://github.com/go-sql-driver/mysql/。 然后按照里面的說明下載驅動包: 最后導入包即可 ...
前一篇講解了利用gg包來進行圖片旋轉的操作,這一篇我們來看看怎么在圖片上添加文字。 繪制純色背景 首先,我們先繪制一個純白色的背景,作為添加文字的背景板。 輸出圖片如下: 這樣我就得到了一張純青色的背景圖。回顧一下上一篇里繪制背景圖的步驟: 我們是通過先繪制跟畫布同樣大小 ...