Библиотека за манипулиране на изображения с отворен код за разработчици
Free API за създаване на красиви генеративни модели на изображения от низ в Go.
GeoPattern е отворен код API за разработчиците на Go, за да създадат генеративен модел на изображение от низ от с в приложението. API-те генерират наклонени SVG модела от низ. Чрез определяне на стойностите в ужилване хеш, той се превръща в HA, цвят и модел. Можете да промените цвета на изходното изображение, като промените цвета от цвета на основата по подразбиране. API предлага 16 различни опции за модели и можете да използвате един по един.
THe SVG изхода от API е чудесен за ретината дисплеи. Той позволява на потребителите да използват изображенията като фоново изображение за контейнер. Използвайки API, можете да създавате чеврони, концентрични кръгове, диаманти, шестоъгълни, мозаечни квадрати, вложени квадрати, октагон, припокриващи се кръгове.
Започнете с GeoPattern
Най-лесният и препоръчителен начин за инсталиране на GeoPattern е чрез GitHub. Моля, използвайте следната команда за лесна и гладка инсталация.
Инсталиране GeoPattern през GitHub
go get github.com/pravj/geopattern
Генерирайте изображения на шаблони чрез GO Library
Библиотеката GeoPattern с отворен код позволява на разработчиците на софтуер да генерират програмно чертежи на географски шаблони в собственото си приложение, използвайки Go команди. Разработчиците трябва да анализират персонализираната фраза на шаблона и след това да генерират шаблона, като изберат произволен тип. Разработчикът може също да зададе основния цвят и цвета на фона на генерираните географски модели.
Създавайте шаблонни изображения чрез GO 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)
}
Създаване на шаблонно изображение със специфичен основен фонов цвят чрез GO
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)
}