From 45df692b96dbe912d7dad87300d13584c5232021 Mon Sep 17 00:00:00 2001 From: David Vogel Date: Mon, 5 Feb 2024 00:10:10 +0100 Subject: [PATCH] Save top left coordinates when exporting DZI --- bin/stitch/dzi.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bin/stitch/dzi.go b/bin/stitch/dzi.go index 58da262..320fd77 100644 --- a/bin/stitch/dzi.go +++ b/bin/stitch/dzi.go @@ -78,6 +78,10 @@ func (d DZI) ExportDZIDescriptor(outputPath string) error { Width string Height string } + TopLeft struct { + X string + Y string + } } } @@ -87,6 +91,8 @@ func (d DZI) ExportDZIDescriptor(outputPath string) error { dziDescriptor.Image.TileSize = strconv.Itoa(d.tileSize) dziDescriptor.Image.Size.Width = strconv.Itoa(d.stitchedImage.bounds.Dx()) dziDescriptor.Image.Size.Height = strconv.Itoa(d.stitchedImage.bounds.Dy()) + dziDescriptor.Image.TopLeft.X = strconv.Itoa(d.stitchedImage.bounds.Min.X) + dziDescriptor.Image.TopLeft.Y = strconv.Itoa(d.stitchedImage.bounds.Min.Y) jsonEnc := json.NewEncoder(f) return jsonEnc.Encode(dziDescriptor)