Leabharlann Ionramhála Íomhá Foinse Oscailte d'fhorbróirí Téigh
API saor in aisce chun patrúin íomhánna giniúna áille a chruthú as teaghrán in Go.
Is API foinse oscailte é GeoPattern d’fhorbróirí Go chun patrúin íomhá giniúna a chruthú as teaghrán ón taobh istigh den fheidhmchlár. Gineann an API patrúin tíliú SVG as teaghrán. Trí na luachanna sa sting hash a chinneadh, déantar é a thiontú go SHA, dath agus patrún. Is féidir leat dath na híomhá aschuir a athrú tríd an lí a athrú ó bhundath réamhshocraithe. Soláthraíonn an API 16 rogha patrún éagsúil agus is féidir leat ceann a úsáid ag an am.
Tá aschur SVG an API iontach do na taispeántais reitine. Ligeann sé do na húsáideoirí na híomhánna a úsáid mar íomhá cúlra do choimeádán. Trí úsáid a bhaint as an API, is féidir leat cebhráin, ciorcail chomhlárnacha, diamaint, heicseagán, cearnóga mósáic, cearnóga neadaithe, ochtagóin, ciorcail fhorluiteacha, fáinní forluiteacha, plaide, comharthaí móideacha, sínis-thonnta, cearnóga, teasalú, triantáin a chruthú. agus patrúin xes.
Tús a chur le GeoPattern
Is é an bealach is éasca agus molta chun GeoPattern a shuiteáil ná trí GitHub. Bain úsáid as an ordú seo a leanas le do thoil chun suiteáil éasca agus réidh a dhéanamh.
Suiteáil GeoPattern trí GitHub
go get github.com/pravj/geopattern
Gin Íomhánna Patrún trí Leabharlann GO
Cuireann leabharlann foinse oscailte GeoPattern ar chumas forbróirí bogearraí líníochtaí geopatrún a ghiniúint go ríomhchláraithe laistigh dá bhfeidhmchlár féin ag baint úsáide as orduithe Go. Ní mór d'fhorbróirí frása an phatrún saincheaptha a pharsáil, agus ansin an patrún a ghiniúint ansin trí aon chineál a roghnú. Is féidir leis an bhForbróir bundath agus dath cúlra na bpatrún geografach a ghintear a shocrú freisin.
Cruthaigh Íomhánna Patrún trí 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)
}
Cruthú Íomhá Patrún le Bundath Cúlra Sonrach trí 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)
}