Це команда nip2, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
nip2 - обробка зображень за допомогою бібліотеки VIPS
СИНТАКСИС
nip2 [ім'я файлу1 ...]
nip2 -s ім'я файлу [arg1 ...]
nip2 -e вираз [arg1 ...]
ОПИС
nip2 (для обробки нових зображень) — це інструмент для маніпулювання зображеннями за допомогою зображення VIPS
бібліотека обробки.
Існує три основних режими:
nip2 [ім'я файлу1 ...]
запустити в режимі GUI, завантажуючи названі файли
nip2 -e вираз [arg1 ...]
nip2 --expression=ВИРАЗ [arg1 ...]
запуск у режимі без графічного інтерфейсу; встановити main = вираз, встановити список argv до
["filename", "arg1", "arg2", ...], встановити argc на довжину списку; друкувати
значення символу "main" до стандартного виведення; вихід
nip2 -s ім'я файлу [arg1 ...]
nip2 --script=ІМ'Я ФАЙЛУ [arg1 ...]
запуск у режимі без графічного інтерфейсу; прочитати в імені файлу як набір визначень,
встановити список argv на ["filename", "arg1", "arg2", ...], встановити argc на
довжина списку; вивести значення символу "main" у стандартний виведення; вихід;
корисно для запуску nip2 як інтерпретатора в Unix
Ви можете використовувати -o для прямого виведення у файл, а не стандартний виведення.
-o ім'я файлу
--output=ІМ'Я ФАЙЛУ
значення main записується в названий файл. Якщо основним є a
список, ім'я файлу збільшується між об'єктами. Ви можете використовувати
суфікс для визначення формату та параметрів для запису
Інші опції забезпечують кращий контроль над запуском і вимкненням. Якщо потрібно щось зробити
дивно, не використовуйте -e/-s, використовуйте їх у комбінації.
-b
-партія
пакетний (тобто без графічного інтерфейсу) режим
-m
--меню без завантаження
не завантажуйте меню для швидшого запуску
-a
--no-load-args
не завантажуйте зайві аргументи командного рядка
-w
--stdin-ws
завантажте stdin як робочу область
-d
--stdin-def
завантажте stdin як набір визначень
-p
--print-main
друкувати значення main при виході. nip2 перевірить наявність верхнього рівня
символ, що називається основним, а також перевірте кожне робоче середовище на наявність основного
Нарешті, деякі інші параметри корисні для налагодження, визначення часу та створення рядків для
інтернаціоналізація.
-V
-багатослівний
створювати докладні повідомлення про помилки: зручно для налагодження в пакетному режимі
-i
--i18n
вивести рядки з файлів .def для інтернаціоналізації
-v
-- версія
інформація про версію для друку
-c
-- контрольний показник
тест: без графічного інтерфейсу, просто запустіть і вимкніть
-t
--зекономити час
економія часу: після кожного збереження зображення спливаюче вікно повідомляє вам час
збереження зайняло секунди
-T
--тест
тест: запуск (включаючи будь-яку обробку аргументів), перевірка на наявність помилок,
і вийти з кодом помилки, якщо такий виник. Корисно для бігу
автоматизовані тести.
-x ПРЕФІКС
--prefix=ПРЕФІКС
встановити префікс встановлення: запустити так, як ніби nip2 було встановлено в PREFIX.
Корисно для виконання автоматизованих тестів без встановлення.
ПРИКЛАДИ
nip2 fred.jpg
Запустіть nip2, завантажуючи fred.jpg.
nip2 -e "2 + 2"
Друкує 4 до стандартного виведення.
nip2 -e "99 + Image_file argv?1" -o result.png fred.jpg
Завантажте argv1 (fred.jpg), додайте 99, виведіть результат у файл result.png.
nip2 -e "Матриця [[1,2],[4,5]] ** -1" -o poop.mat
Інвертуйте матрицю 2x2 і запишіть результат у poop.mat.
АВТОРСЬКЕ
2008 (c) Імперський коледж, Лондон
Жов 4 2004 PIN2(1)
Використовуйте nip2 онлайн за допомогою служб onworks.net