АнглийскийФранцузскийИспанский

Запустить серверы | Ubuntu > | Fedora > |


Значок OnWorks

h5topng - Интернет в облаке

Запустите h5topng в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда h5topng, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


h5topng - генерирует изображения PNG из 2d срезов файлов HDF5

СИНТАКСИС


h5topng [ВАРИАНТ] ... [HDF5FILE] ...

ОПИСАНИЕ


h5topng - это утилита для создания изображений в формате PNG (Portable Network Graphics) из
двумерные срезы наборов данных в файлах HDF5. Он предназначен для быстрой и грязной
визуализация научных данных и их пакетная обработка с помощью сценариев оболочки.

HDF5 - это бесплатный переносимый двоичный формат и вспомогательная библиотека, разработанный Национальным
Центр приложений суперкомпьютеров в Университете Иллинойса в Урбане-Шампейне.
Один h5 файл может содержать несколько наборов данных; по умолчанию, h5topng берет первый
набор данных, но это можно изменить с помощью -d вариант или используя синтаксис
HDF5FILE: НАБОР ДАННЫХ.

Для трехмерного или четырехмерного набора данных необходимо указать координаты в одном или двух срезах.
размеры, соответственно, чтобы получить двумерный срез, через -xyzt параметры. Еще больше
параметры управляют такими вещами, как палитра и увеличение. Тем не менее, самое простое использование
это что-то вроде «h5topng foo.h5», которое выводит файл foo.png, содержащий изображение
из двумерных данных в foo.h5.

ОПЦИИ


-h Отображение справки по параметрам командной строки и их использованию.

-V Распечатайте номер версии и информацию об авторских правах для h5topng.

-v Подробный вывод. Этот вывод включает минимальные и максимальные значения, встречающиеся в
данные, которые полезно знать для -мМ настройки.

-o файл
Отправить вывод PNG в файл вместо имени файла с заменой .h5 на .png
(по умолчанию).

-x ix, -y iy, -z iz, -t it
Это говорит h5topng для использования определенного фрагмента многомерного набора данных. например
-x вызывает использование плоскости yz (трехмерного набора данных) с индексом x, равным ix (где
индексы изменяются от нуля до единицы меньше максимального индекса в этом направлении). Здесь,
x / y / z соответствуют первому / второму / третьему измерениям набора данных HDF5. В -t
опция определяет срез в последнем измерении, в зависимости от того, какой он может быть. Смотрите также
что собой представляет -0 возможность сдвинуть начало координат среза x / y / z в набор данных
центра.

Вместо того, чтобы указывать один индекс в качестве аргумента для этих параметров, вы также можете
укажите диапазон индексов в нотации, подобной Matlab: Начало:шаг:конец or Начало:конец
(шаг по умолчанию 1). Это перебирает индекс этого среза, начиная с Начало в конец по шагам
of шаг, создавая последовательность выходных файлов PNG (с добавлением индекса фрагмента к
имя файла перед ".png").

-0 Сдвиньте начало координат среза x / y / z в центр набора данных, чтобы, например,
-0 -x 0 (или более компактно -0x0) вместо этого возвращает центральную плоскость x набора данных
плоскости ребра x. (-t координаты не затронуты.)

-X Scalex, -Y масштабный, -S лестница
Масштабируйте размеры изображения по осям x и y на Scalex и масштабный соответственно.
-S опция масштабирует как x, так и y. По умолчанию используется масштабный коэффициент 1.0; т.е.
изображение имеет те же размеры (в пикселях), что и данные. Линейная интерполяция
используется для заливки пикселей, когда коэффициент масштабирования не равен 1.0.

-s перекос
Наклонить изображение на перекос (в градусах) влево или вправо. В результате
параллелограмм с оставшимся пространством на (квадратном) изображении, заполненным либо
черные или белые пиксели, в зависимости от цветовой карты.

-T Транспонируйте данные (поменяйте оси изображения местами). По умолчанию первый (x)
координата данных соответствует столбцам, а вторая (y) координата
соответствует строкам; транспонирование меняет это соглашение на противоположное.

-c Colormap
Используйте цветовую карту Colormap а не по умолчанию серый цветовая карта (шкала оттенков серого
от белого к черному). Colormap обычно это имя одной из цветовых карт
обеспечены h5topng (в каталоге / usr / share / h5utils / colormaps) или можно
вместо этого должно быть имя файла карты цветов.

Три полезных прилагаемых цветовых карты: горячим (черный-красный-желтый-белый, полезен для
данные интенсивности), сине-красный (сине-бело-красный, полезно для подписанных данных) и ВПГ (a
многоцветная «радуга»). Если вы используете сине-красный цветная карта для подписанных данных, вы можете
также хочу использовать -Z вариант, чтобы центр цветовой гаммы (белый)
соответствует нулю.

Файл цветовой карты - это последовательность четверок RGBA, разделенных пробелами, где
каждое значение находится в диапазоне от 0.0 до 1.0 и указывает долю
красный / зеленый / синий / альфа. (Альфа 0 прозрачна, а 1 непрозрачна; это
используется только для -a вариант ниже.) Цвета на карте цветов линейно
интерполируется по мере необходимости, чтобы обеспечить непрерывную цветовую шкалу.

-r Поменяйте порядок цветовой карты на противоположный. Вы также можете сделать это, поставив
"-" перед названием цветовой карты в -c or -a опцию.

-Z Отцентрируйте цветовую шкалу на нулевом значении данных.

-m мин, -M Макс
Обычно низ и верх цветовой карты соответствуют минимуму и максимуму.
значения в данных. Используя эти параметры, вы можете сделать нижнюю и верхнюю часть
цветовая карта соответствует мин и Макс вместо. Значения данных ниже или выше этого диапазона
будут рассматриваться, как если бы они были мин or Макс соответственно. Также -Z и -R
настройки.

-R Если указано несколько файлов, установите нижнюю и верхнюю часть цветовых карт.
по минимуму и максимуму по всем данным. Это полезно для обработки
многие файлы используют согласованную цветовую шкалу, поскольку в противном случае шкала устанавливается для
каждый файл индивидуально.

-C файл, -b волна
Наложите контуры изолиний из первого набора данных в файл Файл HDF5 на всех
выходные изображения. (Если набор данных контура не имеет тех же размеров, что и
выходных данных, они перидически "выложены" поверх выходных данных.) Вы можете использовать
синтаксис файл: набор данных чтобы указать конкретный набор данных в файле. Контур
очертания около значения волна (по умолчанию середина диапазона значений в файл).

-A файл, -a Colormap:непрозрачность
Полупрозрачно наложите данные из первого набора данных в файл Файл HDF5, который
должен иметь те же размеры, что и входной набор данных, на всех выходных изображениях,
используя цветовую карту Colormap с непрозрачностью (от 0 для полной прозрачности до 1
для полностью непрозрачных) непрозрачность умноженное на значения непрозрачности (альфа) в
палитра. (Если набор данных наложения не имеет тех же размеров, что и выходные данные
данные, они перидически "выложены" поверх вывода.) Вы можете использовать синтаксис
файл: набор данных чтобы указать конкретный набор данных в файле.

Некоторые предопределенные цветовые карты, которые особенно хорошо подходят для этой функции: желтый
(от прозрачного белого до непрозрачного желтого) серый (от прозрачного белого до непрозрачного черного), yarg
(от прозрачного черного до непрозрачного белого), зеленый (от прозрачного белого до непрозрачного зеленого) и
сине-красный (от непрозрачного синего до прозрачного белого до непрозрачного красного). Вы можете добавить "-" к
имя палитры, чтобы изменить порядок палитры. (Смотрите также -c, выше.)
по умолчанию для -a желтый: 0.3 (желтая палитра умножена на 30% непрозрачности).

-d имя
Использовать набор данных имя из входных файлов; в противном случае первый набор данных из каждого файла
используется. В качестве альтернативы используйте синтаксис HDF5FILE: НАБОР ДАННЫХ, что позволяет вам
укажите разные наборы данных для каждого файла. Вы можете использовать h5ls команда (в комплекте
с hdf5), чтобы найти имена наборов данных в файле.

-8 Используйте 8-битный (индексированный) цвет для вывода PNG вместо 24-битного (прямого) цвета (
дефолт). (Это немного уменьшает размер изображения, с некоторым ухудшением качества изображения.
качество.) Не поддерживается в сочетании с -A (полупрозрачная накладка) вариант.

Используйте h5topng в Интернете с помощью сервисов onworks.net


Ad


Ad