オープンソース画像操作ライブラリ(Go Developers)
Go の文字列から美しいジェネレーション画像パターンを作成するには、API の無料。
GeoPattern は、Go 開発者がアプリケーション内の文字列から生成画像パターンを作成するためのオープンソース API です。 API は、文字列からタイリング SVG パターンを生成します。文字列ハッシュの値を決定することにより、SHA、色、およびパターンに変換されます。色相をデフォルトの基本色から変更することで、出力画像の色を変更できます。 API には 16 の異なるパターン オプションが用意されており、一度に 1 つずつ使用できます。
THe SVG 出力 API 網膜ディスプレイに最適です。 ユーザーがイメージをコンテナの背景画像として使用できるようにします。 API を使用して、chevrons、同心円、ダイヤモンド、六角形、モザイク スクエア、ネスト スクエア、八角形、オーバーラップ サークル、オーバーラップ リング、有料、プラス サイン、正弦波、四角形、tessellation、三角形、はいパターンを作成できます。
GeoPatternで始める
GeoPatternをインストールする最も簡単でお勧めの方法はGitHubを介してあります。 下記のコマンドで簡単かつスムーズなインストールができます。
GitHubを介してGeoPatternをインストール
go get github.com/pravj/geopattern
Gtライブラリによるパターンイメージの生成
オープンソースGeoPatternライブラリは、ソフトウェア開発者がGoコマンドを使用して、独自のアプリケーション内でジオパターン図面をプログラム的に生成することができます。 開発者は、カスタムパターンフレーズを解析し、任意のタイプを選択することでパターンを生成する必要があります。 生成されたジオパターンのベースカラーと背景色を設定することもできます。
Gt APIでパターンイメージを作成する
package main
import (
"fmt"
"github.com/pravj/geopattern"
)
// Prints pattern's SVG string for a specific pattern
func main() {
args := map[string]string{"generator": "squares"}
gp := geopattern.Generate(args)
fmt.Println(gp)
}
Gt による特定のベース背景色によるパターンイメージ作成
package main
import (
"fmt"
"github.com/pravj/geopattern"
)
// Prints pattern's SVG string with a specific base background color
func main() {
args := map[string]string{"baseColor": "#e2b"}
gp := geopattern.Generate(args)
fmt.Println(gp)
}