GoGPT Best VPN GoSearch

Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


pvrg-jpeg - сжатие и распаковка JPEG

СИНТАКСИС


pvrg-jpeg -iw Ширина изображения -их ИзображениеВысота [-JFIF] [-q (l) Q-фактор]
[-а] [-б] [-д] [-к predortype] [-N] [-О] [-у] [-з] [-грамм]
[-п значение точности] [-т точечное преобразование]
[-р интервал повторной синхронизации] [-с ИмяПотока] [-или же Имя OutBase]
[[-ци ИндексКомпонента1] [-фв Ширина кадра1] [-фх Высота кадра1]
[-хф Горизонтальная частота1] [-вф Вертикальная частота1]
КомпонентФайл1]
[[-ци ИндексКомпонента2] [-фв Ширина кадра2] [-фх Высота кадра2]
[-хф Горизонтальная частота2] [-вф Вертикальная частота2]
КомпонентФайл2]
....

ОПИСАНИЕ


pvrg-jpeg это программа сжатия / распаковки неподвижных изображений, которая выполняет кодирование JPEG.
и декодирование нескольких файлов с растровым сканированием.

Эти `` файлы с растровым сканированием '' в основном представляют собой файлы PGM (переносимая карта серого) без PGM.
заголовок. Типичное изображение JPEG состоит из трех таких файлов, представляющих Y, Cr и
Цветовые каналы Cb. Обычно канал Y (яркость) является полноразмерным, а два канала цветности
каналы бывают половинной ширины и половинной высоты. Но на самом деле ни один конкретный канал не должен быть заполнен
размер, так что pvrg-jpeg нужно будет знать размеры исходного изображения при создании
JPEG.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Ширина изображения
определяет ширину исходного изображения. Это должно соответствовать ширине
самая широкая составляющая и, следовательно, ширина `` исходного изображения ''. Все компоненты
имеют ширину, примерно соответствующую целочисленному коэффициенту децимации из этого
спецификация.

ИзображениеВысота
определяет высоту самого высокого компонента. Это соответствует высоте
`` исходное изображение ''.

-JFIF указывает, что заголовок JFIF помещается в закодированный поток. Это не нужно
для расшифровки.

Q-фактор
опция определяет мультипликативный коэффициент для квантования: каждое квантование
Коэффициент матрицы по умолчанию масштабируется на (Q-Factor / 50). Коэффициент добротности 0 равен
то же самое, что и коэффициент добротности 50, потому что он отключает эту функцию. -q определяет
матрица квантования 8 бит; -ql определяет 16-битную матрицу квантования, полезно
для 12-битных данных.

-a включает опорный DCT с плавающей запятой двойной точности. (По умолчанию Chen DCT.)

-b включает Lee DCT. (По умолчанию Chen DCT.)

-d включает декодирование. См. ниже.

-g Эта опция помещает заголовки PGM в выходные файлы при декодировании.

-k прогнозируемый тип
Тип предиктора без потерь, заданный как целое число от 1 до 7. Если указано,
то используется режим без потерь.

-n Эта опция указывает, что файлы не должны передаваться с чередованием
формат.

-o OutBaseName
Это будет использовать указанную строку в качестве базового имени для выходных файлов при декодировании.

-O сигнализирует, что интерпретатор команд будет читать из стандартного ввода.

-p Задает точность. Обычно должно быть от 2 до 16 для без потерь; 8 или 12 для
DCT. Если он указан как число больше 8, то вход считается
быть беззнаковыми шортами (16 бит, сначала старший бит). Не агрессивно проверено.

-s Имя потока JPEG
При кодировании он будет использоваться как выходной файл. При декодировании это будет
используется как входной файл.

-t PointTransform
Задает сдвиг (вправо) при загрузке ввода и сдвиг (влево) при записи
Вход. Обычно используется только в режиме без потерь. Может использоваться в режиме DCT для
сложить или вычесть биты.

-y только для декодирования, сигналы, которые нет повторная синхронизация включена, поэтому игнорируйте любые
маркеры, найденные в потоке данных.

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

интервал повторной синхронизации
указывает интервал повторной синхронизации (перезапуска) для входного файла - если установлено значение 0 (по умолчанию),
ресинхронизация отключена; в противном случае это означает количество MDU между
маркер повторной синхронизации.

ИмяПотока
это место для загрузки (декодера) / хранения (кодировщика) закодированного изображения - если не указано иное
по умолчанию КомпонентФайл1.jpg.

Для каждого компонента изображения у нас есть:

индекс компонента
описывает индекс компонента, с которым должны быть связаны данные файла. В
возможные значения от 0 до 255. Как правило, Y находится в 1; U находится в 2; V находится в 3.
Если не изменять спецификации файла, расположение компонента будет равно 1.
для первого файла компонента, 2 для второго файла компонента и так далее. Если -этот
указывается для предыдущего файла компонента, затем индекс следующего компонента
по умолчанию используется предыдущий индекс компонента плюс 1.

Ширина кадра
описывает фактическую ширину компонента. Это должно определяться
размер исходного изображения (ImageHeight и ImageWidth) и частота дискретизации
этого компонента. Эта программа предполагает, что компонент выборки будет круглым.
up к ближайшему целому числу, и другие программы могут не обязательно следовать этому
соглашения, мы позволяем точное определение ширины кадра. Программа будет
уведомить пользователя, если спецификации ширины кадра и высоты кадра не соответствуют
к логическому шаблону MDU и, таким образом, откажется принимать ввод (на самом деле, иногда
округление в меньшую сторону не приведет к логическому шаблону MDU).

Высота кадра
описывает фактическую высоту компонента. Умножается на FrameWidth,
это должно быть равно размеру файла компонента. См. Приведенное выше обсуждение
актуальная спецификация.

Hor-частота
задает частоту дискретизации блока компонента в горизонтальном направлении
для каждого переданного MDU.

Вер-частота
задает частоту дискретизации блока компонента в вертикальном направлении.
При умножении на частоту горизонтальной развертки он соответствует
количество блоков этого компонента в MDU.

КомпонентФайлn
представляет путь к каталогу расположения n-й компонентный файл.

ПРИМЕРЫ


Для кодирования набора растровых файлов: 128x128 в изображение.Y; 64x128 дюйм изображение.U;
и 64x128 дюймов изображение.V в файл изображение.jpg, команда

pvrg-jpeg -iw 128 -их 128 -хф 2 изображение.Y изображение.U изображение.V -s image.jpg

Чтобы расшифровать сжатый файл в изображение.jpg, напишите

pvrg-jpeg -d -s image.jpg

Три выходных файла будут в изображение.jpg.1 изображение.jpg.2 изображение.jpg.3. Изображения могут быть
отображается cv программа. Изображения также можно преобразовать в ppm и обратно через
программы cyuv2ppm и ppm2cyuv Эти служебные программы доступны по анонимному ftp из
havefun.stanford.edu:pub/cv/CVv1.2.1.tar.Z.
Во внутреннем интерпретаторе команд есть еще много опций. Пожалуйста, посмотрите
сопроводительная документация в док.пс Больше подробностей.

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


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.