diff --git a/uppsrc/RichText/EncodeHTML.cpp b/uppsrc/RichText/EncodeHTML.cpp
index 9a86aff25..eecc6be20 100644
--- a/uppsrc/RichText/EncodeHTML.cpp
+++ b/uppsrc/RichText/EncodeHTML.cpp
@@ -341,28 +341,23 @@ String DefaultHtmlObjectSaver::GetHtml(const RichObject& object, const String& l
String name;
name << namebase << "_" << im++ << ".png";
Size psz = object.GetPixelSize();
- String lname;
- lname << "L$" << name;
Size sz = z * object.GetSize();
if(abs(100 * (psz.cx - sz.cx) / sz.cx) < imtolerance)
sz = psz;
PNGEncoder png;
- png.SaveFile(AppendFileName(outdir, name), object.ToImage(sz));
+ png.SaveFile(AppendFileName(outdir, name), object.ToImage(psz));
String el = "";
if(IsNull(link)) {
if(psz.cx * psz.cy != 0)
- html << "";
+ html << "";
else
el.Clear();
}
else
html << "";
- html << "
";
+ html << Format("
",
+ name, sz.cx, sz.cy);
html << el;
- if(IsNull(link) && psz.cx * psz.cy != 0) {
- PNGEncoder png;
- png.SaveFile(AppendFileName(outdir, lname), object.ToImage(psz));
- }
return String(html);
}