Кактус DICOM Viewer 27.09.2026

Настройки → ⚡ Ускорение

  • Новый пункт «Одновременная запись файлов» (Авто (4) / 1 / 2 / 4 / 8 / 16): сколько файлов писать одновременно при экспорте. Рядом — кружок «?»: при наведении разворачивается подробная подсказка — зачем это нужно, что выбрать, как подобрать и как проверить результат.
  • Кнопка «📁 Замерить запись в папку…»: выбираете папку (можно сетевую), программа пишет туда ~12 МБ по 1, 2, 4 и 8 файлов сразу, показывает скорость каждого варианта, сама ставит лучший и удаляет временные файлы. Проверяются варианты 1, 2, 4 и 8, а если скорость к последнему всё ещё растёт — дополнительно 16 и 24 (оптимум у медленных серверов бывает и там). Замеры на одном и том же сетевом диске в разное время дали «4», «8» и «16» — поэтому и нужна кнопка, а не зашитое число. Нужно потому, что оптимум зависит от сервера и канала, а не от железа этого ПК, — «Адаптировать под этот ПК» для записи ставит «Авто».
  • В конце экспорта показывается фактическая скорость («… • 1,3 МБ/с») — видно, помогла ли настройка, без отдельных замеров.

Исправления экспорта

  • Уже сжатые исследования больше не пересжимаются. Снимки из PACS и из Bivision приходят в JPEG 2000 (45 КБ на срез вместо 512, ×11), а программа в «Авто» на сетевом диске каждый такой срез распаковывала и паковала заново — получая файл на ~10% больше исходного и тратя время на каждый снимок. Теперь такие файлы копируются без изменений (проверка — 12 файлов за 0,15 с, байт в байт). По выборке из архива это треть всех исследований. В «усиленном» режиме пересжимается то, что было сжато без потерь, — это осознанный выбор пользователя.
  • Запись на сетевой диск ускорена примерно вдвое. Файлы писались по одному, и на SMB каждый упирался в задержку канала. Теперь пишутся по 4 одновременно: замер на рабочем диске — 0,52 МБ/с по одному против 1,27 МБ/с вчетвером. На локальный диск это не влияет.
  • Исправленные вручную имена папок могли не примениться. Правка запоминалась только по кнопке «ОК»; если набрать имя и сразу нажать «Экспорт», она терялась. Теперь имя запоминается прямо при вводе, а «Экспорт» в любом случае подхватывает набранное — «ОК» стал необязательным.
  • Экспорт на сетевой диск мог не сохранить ничего. «Авто» на сетевом диске выбирает сжатие без потерь, а если файлы исследования в Implicit VR (так пишут многие архивы), сжать их нельзя — каждый срез отваливался с ошибкой, и папка оставалась пустой, тогда как на локальный диск (там «Авто» пишет оригинал) всё сохранялось. Теперь срез, который не удалось сжать, записывается как есть, а в строке состояния видно: «сжатие для этих файлов недоступно, скопированы без изменений — причина…». Экспорт больше не может завершиться пустой папкой.
  • «Авто» заранее проверяет, поддаются ли файлы сжатию: для Implicit VR сразу копирует оригинал и пишет об этом, не перемалывая впустую все срезы.
  • Срез с укороченными пиксельными данными (обрыв записи в архиве; в журнале это выглядело как «Invalid typed array length: 262144») больше не ломает ни просмотр, ни экспорт: читается то, что есть, остальное — чёрным, файл сохраняется.
  • Ошибки сжатия больше не сыплются по одной на каждый срез — показывается общий итог с причиной.

Экспорт

  • Вариант «ФИО + дата рождения» (для «Текущее изображение» и «Текущая серия») теперь создаёт две вложенные папки: Поздняков И.К.,04.09.2014 → внутри 10.09.2026 (дата исследования) → в ней файлы. Так исследования одного человека складываются рядом, а не смешиваются.
  • В подсказке «Что получится» появились кнопки «✏ Редактировать» и «ОК»: имена папок становятся полями ввода, и любое можно исправить — ФИО, дату рождения, дату исследования, а в режиме «Все исследования» и папку пациента, и папку исследования. Ручная правка важнее автоматического имени и не сбрасывается при переключении «ФИО кириллицей» — это лечит неточную транслитерацию редких фамилий. Правки действуют до перезапуска программы; «↺ сбросить правки» возвращает автоматические имена, пустое поле — тоже. Запрещённые в Windows символы и точка в конце имени вычищаются, как и в авто-именах.