diff --git a/html.go b/html.go index fa044ca2..6fa95dd4 100644 --- a/html.go +++ b/html.go @@ -72,6 +72,8 @@ type HtmlRendererParameters struct { HeaderIDPrefix string // If set, add this text to the back of each Header ID, to ensure uniqueness. HeaderIDSuffix string + // If set, add this style to each image. + ImageStyleTag string } // Html is a type that implements the Renderer interface for HTML output. @@ -521,6 +523,10 @@ func (options *Html) Image(out *bytes.Buffer, link []byte, title []byte, alt []b out.WriteString("\" title=\"") attrEscape(out, title) } + if options.parameters.ImageStyleTag != "" { + out.WriteString("\" style=\"") + attrEscape(out, []byte(options.parameters.ImageStyleTag)) + } out.WriteByte('"') out.WriteString(options.closeTag)