Convierte fragmentos de Go en imágenes que merece la pena compartir, sin salir de tu Mac.
El manejo explícito de errores de Go produce fragmentos más altos que anchos, y eso cambia cómo conviene encuadrarlos.
Codeshot detecta Go a partir del código que pegas, así que no hay selector de lenguaje que puedas equivocar. Aquí tienes el mismo fragmento en tres de los 30 temas incluidos, renderizados con las hojas de estilo de la propia app.
package snapshot
import"image/png"// Export renders the snippet and writes it to path.funcExport(s Snippet, path string)error {
img, err := Render(s)
if err != nil {
return err
}
return png.Encode(mustCreate(path), img)
}
Edge · oscuro
package snapshot
import"image/png"// Export renders the snippet and writes it to path.funcExport(s Snippet, path string)error {
img, err := Render(s)
if err != nil {
return err
}
return png.Encode(mustCreate(path), img)
}
GitHub · oscuro
package snapshot
import"image/png"// Export renders the snippet and writes it to path.funcExport(s Snippet, path string)error {
img, err := Render(s)
if err != nil {
return err
}
return png.Encode(mustCreate(path), img)
}
Tokyo Night · oscuro
Elegir un tema para Go
Como el código Go se apila en vertical, una proporción de retrato desperdicia menos espacio que el paisaje por defecto y se lee mejor en un feed móvil.
Acertar con el tamaño
Deja que la imagen siga a tu contenido o fíjala a una proporción — 1:1, 4:3, 3:2, 16:9, 9:16, 2:3 o 3:4 — y exporta a 1×, 2× o 3× para que se mantenga nítida en pantallas retina. Cópiala al portapapeles con ⌘⇧C o guárdala con ⌘S.