Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية
Безкоштовно API для створення красивих генеративних образів з рядка в Go.
GeoPattern — це API із відкритим вихідним кодом для розробників Go для створення генеративних візерунків зображень із рядка з програми. API генерує мозаїчні шаблони SVG із рядка. Визначаючи значення в хеші sting, він перетворюється на SHA, колір і шаблон. Ви можете змінити колір вихідного зображення, змінивши відтінок базового кольору за замовчуванням. API надає 16 різних варіантів шаблонів, і ви можете використовувати по одному.
Вихід SVG API чудово підходить для дисплеїв Retina. Це дозволяє користувачам використовувати зображення як фонове зображення для контейнера. Використовуючи API, ви можете створювати шеврони, концентричні кола, ромби, шестикутники, мозаїчні квадрати, вкладені квадрати, восьмикутники, кола, що перекриваються, кільця, що перекриваються, плед, знаки плюс, синусоїди, квадрати, мозаїку, трикутники і шаблони xes.
Почати з GeoPattern
Найпростіший і рекомендувати спосіб встановити GeoPattern через GitHub. Будь ласка, використовуйте команду для легкої та гладкої установки.
Встановити GeoPattern через GitHub
go get github.com/pravj/geopattern
Генерувати зображення шаблонів за допомогою бібліотеки Gt
Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية Розробники повинні парсерувати користувацьку фразу, а потім генерувати потім генерувати шаблон, вибравши будь-який тип. Розробник також може встановити базовий колір і фоновий колір створених геодезій.
Створіть шаблон зображення через 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)
}