Images benchmark should not measure speed of zlib

This commit is contained in:
Kovid Goyal
2023-11-13 22:49:20 +05:30
parent 3d0a90e63d
commit 93430cd5f4
2 changed files with 10 additions and 5 deletions

View File

@@ -145,6 +145,7 @@ type GraphicsCommand struct {
z int32
DisableCompression bool
WrapPrefix, WrapSuffix string
EncodeSerializedDataFunc func(string) string
@@ -271,7 +272,7 @@ func (self *GraphicsCommand) WriteWithPayloadTo(o io.StringWriter, payload []byt
return self.serialize_to(o, base64.RawStdEncoding.EncodeToString(payload))
}
gc := *self
if self.Format() != GRT_format_png {
if !self.DisableCompression && self.Format() != GRT_format_png {
compressed := compress_with_zlib(payload)
if len(compressed) < len(payload) {
gc.SetCompression(GRT_compression_zlib)