Це команда ppmtogif, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
ppmtogif - конвертувати портативну pixmap у файл GIF
СИНТАКСИС
ppmtogif [-переплетення] [-сортувати] [- карта файл карти]
[-прозорі [=]color] [-альфа pgm-файл] [- коментар текст] [-nolzw]
[ppm-файл]
Усі варіанти можна скоротити до їх найкоротшого унікального префікса. Ви можете використовувати два дефіси
замість одиниці, щоб позначити варіант. Ви можете використовувати або пробіл, або знаки рівності
між назвою параметра та його значенням.
ОПИС
Зчитує портативну pixmap як вхідні дані. Виводить файл GIF.
Ця програма створює лише окремі зображення GIF. Щоб об’єднати декілька зображень GIF у файл
анімований GIF, корист gifsicle (не є частиною пакета Netpbm).
ppmtogif створює оригінальний файл GIF у форматі GIF87 або новіший формат GIF89. Це
створює GIF89, коли ви запитуєте функції, які були новими для GIF89, а саме -прозорі
or - коментар варіанти. В іншому випадку він створює GIF87. Можливо, дійсно старі читачі GIF
не міг розпізнати GIF89.
ВАРІАНТИ
-переплетення
Створіть чересстроковий файл GIF.
-сортувати Створює файл GIF із відсортованою картою кольорів.
- карта файл карти
Використовує кольори, знайдені в файл карти щоб створити колірну карту у файлі GIF,
замість кольорів з ppm-файл. Команда файл карти може бути будь-яким частин на мільйон файл; все, що
головне – кольори в ньому. Якщо кольори в ppm-файл не збігаються з тими в файл карти
, вони підбираються до "найкращого збігу". (набагато) кращий результат можна отримати
заздалегідь скориставшись таким фільтром:
частка на мільйон -флойд -карта файл карти
-прозорі color
ppmtogif позначає вказаний колір як прозорий у зображенні GIF.
Якщо ви не вказуєте -прозорі, ppmtogif не позначає жодного кольору прозорим
(крім випадків, зазначених у -альфа варіант).
Ви вказуєте колір, як на ppmmake(1).Напр червоний or rgb:ff/00/0d. Якщо колір ви
вкажіть, що немає на зображенні, ppmtogif замість цього вибирає колір у
зображення, найближче до вказаного. Близькість вимірюється декартово
відстань між кольорами в просторі RGB. Якщо кілька кольорів рівновіддалені, ppmtogif
обирає одну з них довільно.
Однак, якщо ви додаєте до специфікації кольору префікс "=", напр
-прозорий==червоний
Прозорим буде лише той колір, який ви вкажете. Якщо цього кольору немає
на зображенні, прозорості не буде. ppmtogif видає інформацію
повідомлення, коли це так.
Ви не можете вказати обидва -прозорі та -альфа.
-альфа= pgm-файл
Цей параметр називає файл PGM, який містить альфа-маску для зображення. ppmtogif
Створює повністю прозорі пікселі всюди, де альфа-маска вказує на прозорість
більше 50%. Колір цих пікселів відповідає параметру -альфа-колір
або чорний за замовчуванням.
Зробити це, ppmtogif створює запис у карті кольорів GIF на додаток до
записи кольорів, які насправді є на зображенні. Він позначає цей запис на карті кольорів як
прозорий і використовує цей індекс карти кольорів у вихідному зображенні для створення a
прозорий піксель.
Альфа-зображення повинно мати такі ж розміри, як і вхідне зображення, але може мати будь-які розміри
maxval. Білий означає непрозорий, а чорний – прозорий.
Ви не можете вказати обидва -прозорі та -альфа.
-альфа-колір
Читати -альфа.
- коментар текст
Включіть коментар у вихідний файл GIF із текстом коментаря текст. Без цієї опції,
у виводі немає коментарів.
-nolzw Ця опція викликає вихід GIF, і таким чином ppmtogif, не використовувати LZW (Lempel-Ziv)
стиснення. Як наслідок, файл зображення стає більшим, і роялті не виплачується
власник патенту на LZW. Дивіться розділ ЛІЦЕНЗІЯ нижче.
LZW – це метод об’єднання інформації з кількох пікселів в один
GIF код. З -nolzw варіант ppmtogif створює один GIF-код на піксель, отже
не виконує жодного стиснення та не використовує LZW. Однак будь-який GIF-декодер, будь то
він використовує декомпресор LZW чи ні, буде правильно декодувати цей нестиснений формат.
Декомпресор LZW розглядав би це як окремий випадок стиснення LZW.
Зауважте, що якщо хтось використовує декомпресор LZW, наприклад, в ppmtogif або гарненька
будь-яка програма відображення графіки для обробки виводу ppmtogif -nolzw він є
потім за допомогою патенту LZW. Але власник патенту виявив набагато менший інтерес
у дотриманні патенту на декодування, ніж на кодування.
Використовуйте ppmtogif онлайн за допомогою служб onworks.net