Atvērtā pirmkoda attēlu manipulāciju bibliotēka Go izstrādātājiem
Bezmaksas API, lai izveidotu skaistus ģeneratīvus attēlu modeļus no virknes Go.
GeoPattern ir atvērtā koda API Go izstrādātājiem, lai izveidotu ģeneratīvus attēlu modeļus no virknes no lietojumprogrammā. API ģenerē flīžu SVG modeļus no virknes. Nosakot vērtības dzēliena jaucējkodā, tas tiek pārveidots par SHA, krāsu un rakstu. Varat mainīt izvadītā attēla krāsu, mainot nokrāsu no noklusējuma bāzes krāsas. API nodrošina 16 dažādas modeļa opcijas, un jūs varat izmantot vienu vienlaikus.
API SVG izvade ir lieliska tīklenes displejiem. Tas ļauj lietotājiem izmantot attēlus kā konteinera fona attēlu. Izmantojot API, varat izveidot ševronus, koncentriskus apļus, dimantus, sešstūrus, mozaīkas kvadrātus, ligzdotus kvadrātus, astoņstūrus, pārklājošus apļus, pārklājošus gredzenus, pledus, pluszīmes, sinusa viļņus, kvadrātus, tērzēšanu, trīsstūrus. un xes modeļiem.
Darba sākšana ar GeoPattern
Vienkāršākais un ieteicamākais veids, kā instalēt GeoPattern, ir caur GitHub. Lūdzu, izmantojiet šo komandu, lai instalēšana būtu vienkārša un vienmērīga.
Instalējiet GeoPattern, izmantojot GitHub
go get github.com/pravj/geopattern
Ģenerējiet modeļu attēlus, izmantojot GO bibliotēku
Atvērtā pirmkoda GeoPattern bibliotēka ļauj programmatūras izstrādātājiem programmatiski ģenerēt ģeogrāfisko rakstu zīmējumus savā lietojumprogrammā, izmantojot komandas Go. Izstrādātājiem ir jāparsē pielāgotā modeļa frāze un pēc tam jāģenerē raksts, atlasot jebkuru veidu. Izstrādātājs var arī iestatīt ģenerēto ģeogrāfisko rakstu pamatkrāsu un fona krāsu.
Izveidojiet modeļu attēlus, izmantojot 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)
}
Raksta attēla izveide ar īpašu pamata fona krāsu, izmantojot 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)
}