Results 1568 comments of John Cupitt

How are you measuring memory use? `RES` in `top` is probably the most useful.

I guess you could use the cli instead: ```sh #!/bin/bash pdf=$1 n_pages=$(vipsheader -f n-pages $pdf) for ((i=0; i < n_pages; i++)); do echo processing page $i ... vipsthumbnail $pdf[page=$i] --size...

Another option would be to use a malloc that avoids fragmentation, like jemalloc. https://jemalloc.net/ But that's harder to set up.

Hello @petroslk, thanks for the report. I hadn't planned to implement support for DICOMs that split a single level across several files, it won't be trivial to add. As Benjamin...

> TILED_SPARSE scans (including small ones?) ➡️ fail with Could not determine offset of Pixel Data Element That's bad, SPARSE ought to work, as long as the level isn't split...

Hi again, I had a look though the sample images. ## `tiled_full_ext_offset_table_std_local` This seems to work OK for me with libdicom 1.0.2: ![image](https://github.com/openslide/openslide/assets/580843/8302205c-4739-4874-b750-b5afe7f6ce96) I found a couple of small issues...

Ah, found it. The two sparse slides are now also working with libdicom 1.0.3.

Yes, I've been hired to implement this, I plan to do the work in September.

It slipped a bit, but there should be a PR tomorrow.

I think (I think!!) I do all that. I don't need to write DICOM, so I can just fetch the correct tile on read, I don't need to combine offset...