Це команда h5topng, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
h5topng - генерувати PNG-зображення з 2d-фрагментів файлів HDF5
СИНТАКСИС
h5topng [ВАРІАНТ]... [HDF5FILE]...
ОПИС
h5topng — це утиліта для створення зображень у форматі PNG (Portable Network Graphics).
двовимірні фрагменти наборів даних у файлах HDF5. Він призначений для швидкого і брудного
візуалізація наукових даних та їх пакетна обробка за допомогою сценаріїв оболонки.
HDF5 — це безкоштовний портативний двійковий формат і допоміжна бібліотека, розроблена National
Центр суперкомп’ютерних додатків при Університеті Іллінойсу в Урбана-Шампейн.
Одинокий 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 (набору 3d даних) з індексом x ix (де
індекси змінюються від нуля до одиниці менше, ніж максимальний індекс у цьому напрямку). тут,
x/y/z відповідають першому/другому/третьому виміру набору даних HDF5. The -t
Параметр визначає фрагмент в останньому вимірі, який би він не був. Дивись також
-0 можливість переміщення початку координат зрізу x/y/z до набору даних
центр.
Замість того, щоб вказувати один індекс як аргумент для цих параметрів, ви також можете
вкажіть діапазон індексів у нотації, подібній до Matlab: старт:крок:кінець or старт:кінець
(крок за замовчуванням 1). Це цикл над цим індексом фрагмента, з старт до кінець кроками
of крок, створюючи послідовність вихідних файлів PNG (з індексом фрагмента, доданим до
ім'я файлу перед ".png").
-0 Перемістіть початок координат зрізу x/y/z до центру набору даних, щоб, наприклад
-0 -x 0 (або більш компактно -0x0) повертає центральну площину x набору даних
площини ребра x. (-t координати не зачіпаються.)
-X чешуйка, -Y лускатий, -S масштаб
Збільште розміри x і y зображення чешуйка та лускатий відповідно. The
-S опція масштабує як x, так і y. За замовчуванням використовуються масштабні коефіцієнти 1.0; тобто
зображення має ті самі розміри (у пікселях), що й дані. Лінійна інтерполяція є
використовується для заповнення пікселів, коли коефіцієнт масштабу не дорівнює 1.0.
-s перекос
Перекосіть зображення перекос (у градусах) ліворуч або праворуч. Результатом є а
паралелограм, із залишеним простором у (квадратному) зображенні, заповненим будь-яким
чорні або білі пікселі, залежно від колірної карти.
-T Транспонуйте дані (поміняйте осі зображення місцями). За замовчуванням перший (x)
координата даних відповідає стовпцям, а друга (y) координата
відповідає рядкам; транспозиція змінює цю конвенцію.
-c кольорова карта
Використовуйте кольорову карту кольорова карта а не за замовчуванням сірий кольорова карта (рамка у відтінках сірого).
від білого до чорного). кольорова карта зазвичай це назва однієї з кольорових карт
забезпечені h5topng (у каталозі /usr/share/h5utils/colormaps), або можна
замість цього бути ім'ям файлу кольорової карти.
Є три корисні кольорові карти гарячий (чорний-червоний-жовто-білий, корисний для
дані про інтенсивність), синіє (синій-білий-червоний, корисний для підписаних даних), і hsv (a
багатоколірна «веселка»). Якщо ви використовуєте синіє кольорова карта для підписаних даних, ви можете
також хочу використовувати -Z варіант так, щоб центр колірної шкали (білий)
відповідає нулю.
Файл колірної карти — це послідовність розділених пробілами чотирикутників RGBA, де
кожне значення знаходиться в діапазоні від 0.0 до 1.0 і вказує на частку
червоний/зелений/синій/альфа. (Альфа 0 прозора, а 1 непрозора; це
використовується тільки для -a варіант нижче.) Кольори на карті кольорів лінійні
інтерполюється в міру необхідності для забезпечення безперервної зміни кольору.
-r Змінити порядок кольорової карти. Ви також можете зробити це, поставивши a
"-" перед назвою колірної карти в -c or -a варіант.
-Z Відцентруйте колірну шкалу на нульовому значенні в даних.
-m хвилин, -M Макс
Зазвичай нижня і верхня частина кольорової карти відповідають мінімуму і максимуму
значення в даних. Використовуючи ці параметри, можна зробити низ і верх
колірна карта відповідає хвилин та Макс замість цього. Значення даних нижче або вище цього діапазону
будуть розглядатися, як ніби вони були хвилин or Макс відповідно. Дивіться також -Z та -R
Варіанти.
-R Якщо вказано кілька файлів, установіть нижню і верхню частину кольорових карт
відповідно до мінімуму та максимуму за всіма даними. Це корисно для обробки
багато файлів використовують послідовну колірну шкалу, оскільки в іншому випадку масштаб встановлюється для
кожен файл окремо.
-C файл, -b Val
Накладіть контури контуру з першого набору даних у файл HDF5 файл на всіх
вихідні зображення. (Якщо набір даних контуру не має таких самих розмірів, як
вихідні дані періодично «розкладаються» над вихідними даними.) Ви можете використовувати
синтаксис файл:набір даних щоб вказати певний набір даних у файлі. Контур
контури знаходяться навколо значення Val (за замовчуванням середина діапазону значень у файл).
-A файл, -a кольорова карта:помутніння
Прозоро накладіть дані з першого набору даних у файл HDF5 файл, який
повинні мати ті самі розміри, що й набір вхідних даних, на всіх вихідних зображеннях,
використовуючи колірну карту кольорова карта з непрозорістю (від 0 для повністю прозорих до 1
для повністю непрозорого) помутніння помножено на значення непрозорості (альфа) в
колірна карта. (Якщо набір даних накладання не має тих самих розмірів, що і вихідні дані
даних, він періодично «розкладається» над виводом.) Ви можете використовувати синтаксис
файл:набір даних щоб вказати певний набір даних у файлі.
Деякі попередньо визначені кольорові карти, які особливо добре працюють для цієї функції жовтий
(від прозорого білого до непрозорого жовтого) сірий (від прозорого білого до непрозорого чорного), ярг
(від прозорого чорного до непрозорого білого), зелений (від прозорого білого до непрозорого зеленого), і
синіє (від непрозорого синього до прозорого білого до непрозорого червоного). Ви можете поставити перед "-".
ім'я колірної карти, щоб змінити порядок карти кольорів. (Дивись також -c, вище.)
за замовчуванням для -a жовтий: 0.3 (жовта колірна карта, помножена на 30% непрозорості).
-d ім'я
Використовуйте набір даних ім'я з вхідних файлів; інакше перший набір даних з кожного файлу
використовується. Як варіант, скористайтеся синтаксисом HDF5FILE: НАБІР ДАНИХ, що дозволяє вам
вкажіть інший набір даних для кожного файлу. Ви можете використовувати h5ls команда (в комплекті
за допомогою hdf5), щоб знайти імена наборів даних у файлі.
-8 Використовуйте 8-бітовий (індексований) колір для виводу PNG замість 24-бітного (прямого) кольору (
за замовчуванням). (Це трохи зменшує розмір зображення, з деяким погіршенням
якість.) Не підтримується в поєднанні з -A (прозоре накладання).
Використовуйте h5topng онлайн за допомогою служб onworks.net