SkillAgentSearch skills...

Tinygraphs

avatar generator web service

Install / Use

/learn @taironas/Tinygraphs
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

tinygraphs

tinygraphs is an avatar generator web service. Checkout tinygraphs.com to try it.

baby-gopher

Contributors

Blog post:

<a href="http://www.sanarias.com/blog/415BuildingtinygraphsanavatarwebserviceinGo" target="_blank">Building tinygraphs an avatar web service in Go</a>

How to use:

  • You can set the HTML source of the image to point directly to tinygraphs.com
<img src="http://tinygraphs.com/squares/helloworld">
  • You can save the image and use it directly on your site
  • You can go get this repo and use it.

just remember to give us credit with a link to tinygraphs.com ;)

Supported routes:

http://tinygraphs.com/squares/anything

squares squares squares

http://tinygraphs.com/isogrids/helloworld

squares squares squares

http://tinygraphs.com/spaceinvaders/helloworld

squares squares squares

http://tinygraphs.com/squares/banner/random?h=50&xs=100

square random banner

square random banner

square random banner

http://tinygraphs.com/squares/banner/random/gradient?theme=frogideas&xs=100

square random banner

square random banner

square random banner

http://tinygraphs.com/isogrids/banner/random?h=50&xt=100

isogrids random banner

isogrids random banner

isogrids random banner

http://tinygraphs.com/isogrids/banner/random/gradient?theme=frogideas&h=50&xt=100

square random banner

square random banner

square random banner

##Lab routes:

http://tinygraphs.com/labs/checkerboard

checkerboard

http://tinygraphs.com/labs/squares/random

random random random

http://tinygraphs.com/labs/isogrids/random

random random random

http://tinygraphs.com/labs/isogrids/hexa

hexa hexa hexa

http://tinygraphs.com/labs/isogrids/hexa16

hexa16 hexa16 hexa16

http://tinygraphs.com/labs/squares/banner/gradient

gradient colors squares

gradient colors squares

http://tinygraphs.com/labs/isogrids/banner/gradient

gradient colors isogrids

gradient colors isogrids

Parameters:

  • size: tinygraphs.com/squares/hello?size=60

  • formats: tinygraphs.com/squares/hello?fmt=svg

    The default format is SVG.

    All routes support SVG format, except Square routes who also support JPEG.

  • background and foreground: tinygraphs.com/squares/hello?bg=ff4008&fg=04d6f2

    You can specify the color of the background or foreground by using parameters bg and fg and passing an hexadecimal value of the color:

  • theme: tinygraphs.com/labs/squares/random?theme=frogideas

    You can specify the theme you want to take into account in the image.

    theme

    Here is the list of existing themes:

    • theme base
    • theme sugarsweets
    • theme heatwave
    • themedaisygarden
    • theme seascape
    • theme summerwarmth
    • theme bythepool
    • theme duskfalling
    • theme frogideas
    • theme berrypie
  • numcolors: tinygraphs.com/labs/squares/random?theme=summerwarmth&numcolors=4

    You can specify the number of colors that you want to render the image. Default value is 2 and can be extended to 4.

    theme theme theme

  • inv: tinygraphs.com/squares/hello?theme=frogideas&numcolors=2&inv=1

    You can specify if you want to see the colors inverted. Default value is false. inv parameter works with theme colors or default (black and white) colors. The number of colors has to be equal to 2.

    normal inverse

  • order: tinygraphs.com/squares/hello?theme=frogideas&numcolors=4&order=3&order=2&order=1&order=0

    You can specify the order in which you want to see the colors by using the order parameter. Just add the indexes in which you wish to see the colors to the order array (indexes are zero based) Like so: order=3&order=2&order=1&order=0

    normal reorder

  • lines: tinygraphs.com/isogrids/hello?lines=4

You can specify the number of lines that an isogrid can have using the linesparameter. Default parameter is 6. Value has to be greater or equal to 4.

number of lines in isogrid image.

  • colors:

tinygraphs.com/isogrids/hello?lines=4&colors=43e0e8&colors=e84b43 You can specify use you own colors by using the colors parameter and passing hexa colors.

![isogrid with custom colors](http://tinygraphs.com/isogrids/hello?lines=4&size=120&colors=43e0e8&colors=e84b43)
  • banner parameters:

    • h: height parameter.
    • w: width parameter.
    • xt: number of triangles in isogrid banner in x axis.
    • xs: number of squares in squares banner in x axis.
    • theme: tinygraphs theme to use in banner.
    • numcolors: number of colors to take into account when rendering banner.

    tinygraphs.com/isogrids/banner/random/gradient?theme=bythepool&numcolors=4

isogrid gradient banner.

  • random banner parameters:

    • p: probability of the main color in the banner. Default value is 0.5. Values should be between 0 and 1

    `tinygraphs.com/labs/i

View on GitHub
GitHub Stars341
CategoryDevelopment
Updated1mo ago
Forks34

Languages

Go

Security Score

95/100

Audited on Feb 25, 2026

No findings