как конвертировать файлы dzi (глубокий зум) в полное изображение

Как преобразовать файлы с глубоким увеличением в полное изображение?

http://s9.picofile.com/file/8347459176/Capture.PNG


person Amin    schedule 31.12.2018    source источник


Ответы (3)


Я не думаю, что для этого есть инструмент, но вы, вероятно, легко сможете его написать. Вам нужна только папка самого высокого уровня (16 на вашем скриншоте). Плитка 0_0 идет в верхнем левом углу, затем плитка 1_0 и т. Д. Завершается до 0_1 в следующей строке.

Чтобы получить точную информацию, вам нужно посмотреть, было ли перекрытие при создании плиток. Поищите в файле .dzi "перекрытия". Если есть, вам нужно будет компенсировать это, исключив перекрытие. Подробнее о формате файла: https://github.com/openseadragon/openseadragon/wiki/The-DZI-File-Format

person iangilman    schedule 02.01.2019
comment
Здравствуйте, я нашел метод С помощью imagemagick вы можете захватывать фрагменты фотографий и извлекать фотографии высокого качества - person Amin; 03.01.2019
comment
Хороший! Для справки в будущем, какой метод? - person iangilman; 03.01.2019
comment
установите imagemagick и используйте эту команду: magick -border 0 -geometry 660x -tile 212x212 * .png final.png - person Amin; 04.01.2019

Вы можете сделать это в libvips примерно так:

vips arrayjoin "$(ls *.jpeg | sort -t_ -k2g -k1g)" x.tif --across 20

Это найдет все .jpeg файлы в текущем каталоге, отсортирует имена файлов (в форме x_y.jpeg) сначала по y, затем по x и соберет их в сетку размером 20 плиток.

Здесь есть более полная версия этого ответа:

https://stackoverflow.com/a/58927878/894763

person jcupitt    schedule 20.11.2019

Для этого есть множество инструментов. Dezoomify и Dezoomify-rs работают хорошо, также есть версия веб-сайта для небольших файлов / проектов.

person kwatson    schedule 20.11.2019