# README
CodeView
Library for rendering code preview images.
Example Implementation
package main
import (
"github.com/coalaura/codeview"
)
func main() {
// Set the project name (appended to title, optional)
codeview.SetProjectName("MyProject")
// Set the logo (png bytes, required)
codeview.SetLogo([]byte("..."))
// Set the color theme (optional)
codeview.SetTheme(codeview.DefaultTheme())
// Create a new code view
cv := codeview.NewCodeView()
// Set the title
cv.SetText(text)
// Set the text (required)
cv.SetTitle(codeview.NewText("Some example code", Language("go")))
// Set the scale (optional)
cv.SetScale(2.0)
// Render the image to a file
err := cv.RenderToPng("test.png")
if err != nil {
panic(err)
}
}
Example Image
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SetLogo sets the logo image to be used.
SetProjectName sets the project name to be used.
SetTheme sets the theme to be used.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author