MCPcopy
hub / github.com/tdewolff/canvas / WriteImage

Method WriteImage

text.go:561–566  ·  view source on GitHub ↗

WriteImage writes an inline image.

(img image.Image, res Resolution, valign VerticalAlign)

Source from the content-addressed store, hash-verified

559
560// WriteImage writes an inline image.
561func (rt *RichText) WriteImage(img image.Image, res Resolution, valign VerticalAlign) {
562 bounds := img.Bounds().Size()
563 c := New(float64(bounds.X)/res.DPMM(), float64(bounds.Y)/res.DPMM())
564 c.RenderImage(img, Identity.Scale(1.0/res.DPMM(), 1.0/res.DPMM()))
565 rt.WriteCanvas(c, valign)
566}
567
568// WriteLaTeX writes an inline LaTeX formula.
569func (rt *RichText) WriteLaTeX(s string) error {

Callers 2

AddImageMethod · 0.95
mainFunction · 0.95

Calls 7

WriteCanvasMethod · 0.95
DPMMMethod · 0.80
NewFunction · 0.70
SizeMethod · 0.65
RenderImageMethod · 0.65
BoundsMethod · 0.45
ScaleMethod · 0.45

Tested by

no test coverage detected