Я конвертирую несколько больших изображений из мультиизображения (пирамидальной) TIF в формат PNG.Существенные части отчета из "identity-verbose" на самом большом изображении находятся здесь:
Image:
Format: TIFF (Tagged Image File Format)
Class: DirectClass
Geometry: 72224x64080+0+0
Resolution: 72x72
Print size: 1003.11x890
Units: PixelsPerInch
Type: TrueColor
Base type: TrueColor
Endianess: MSB
Colorspace: RGB
Depth: 8-bit
Channel depth:
red: 8-bit
green: 8-bit
blue: 8-bit
...
Page geometry: 72224x64080+0+0
...
Scene: 2 of 12
Compression: JPEG
Orientation: TopLeft
Properties:
...
Filesize: 1.389GBB
Number pixels: 4.6281GB
Pixels per second: 5.516MB
User time: 218.277u
Elapsed time: 13:60.020
Version: ImageMagick 6.7.1-0 2011-07-06 Q16 http://www.imagemagick.org
Я собираюсь использовать Deepzoom Composer для создания входных данных для элемента управления мультис масштабирования Silverlight с этим изображением.Мой вопрос заключается в том, как поставить систему на колени при обработке этих изображений с помощью ImageMagick - их преобразование занимает слишком много времени.Я просмотрел несколько статей, но, похоже, нигде не могу найти.
Некоторая информация о системе и другая связанная с этим информация:
OS: Windows 7 64 bit.
CPU: Intel Core2 Duo E7300 @ 2.66, 2.67
RAM: 4.0 GB
PAGEFILE: 8-12GB on non-OS disk
"MAGICK_TMPDIR": Yet another empty, non-os disk with 140GB available.
Вот результат "ресурса identifier -list"":
File Area Memory Map Disk Thread
------------------------------------------------------------------
1536 4.1582GB 15.491GiB 30.981GiB unlimited 2
Я выполняю эту команду для извлечения изображения, указанного выше:
convert "myFN.tif[2]" -limit file 8192GB -limit thread 32 "myFN%d.png"
Добавление двух предельных значений, похоже, не имеет значения.Когда я запускаю это, я использую в среднем около 10% загрузки ЦП и размер коммитов файла подкачки составляет 3 БГ.Я едва могу сказать, что он работает.
Q1) Что еще я могу сделать, чтобы ImageMagick использовал больше системных ресурсов?Большинство найденных мной ссылок на «большое изображение» задают противоположный вопрос.
Q2) Изменение значений «policy.xml» (например, файлов), расположенных здесь: C: \ Program Files \ ImageMagick-6.7.1-Q16 \ www \ source, похоже, ни на что не повлиял - изменения не обнаружились в следующем ресурсе «identifier-list».Есть ли уловка в этом?
Q3) Любые другие советы или идеи для этой задачи?
Спасибо, Дэвид