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

Ad


Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


jpegtran - преобразование файлов JPEG без потерь

СИНТАКСИС


jpeg транс [ кредита ] [ имя файла ]

ОПИСАНИЕ


jpeg транс выполняет различные полезные преобразования файлов JPEG. Он может перевести
закодированное представление из одного варианта JPEG в другой, например из базового JPEG
в прогрессивный JPEG или наоборот. Он также может выполнять некоторые перестановки изображения.
данные, например, поворот изображения из альбомного в портретный формат путем поворота.

jpeg транс работает, переупорядочивая сжатые данные (коэффициенты DCT), без полного
расшифровка изображения. Следовательно, его преобразования без потерь: нет изображения
деградация вообще, что было бы неверно, если бы вы использовали DJPEG последующей cjpeg в
совершить такое же преобразование. Но по той же причине jpeg транс не может работать с потерями
такие операции, как изменение качества изображения.

jpeg транс читает названный файл JPEG / JFIF или стандартный ввод, если файл не назван, и
создает файл JPEG / JFIF на стандартном выходе.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Все имена переключателей могут быть сокращены; Например, -оптимизировать может быть написано -опт or -o.
Верхний и нижний регистр эквивалентны. Также принимаются британские варианты написания (например,
-оптимизировать), хотя для краткости они ниже не упоминаются.

Чтобы указать кодированное представление JPEG, используемое в выходном файле, jpeg транс принимает
подмножество переключателей, распознаваемых cjpeg:

-оптимизировать
Выполните оптимизацию параметров энтропийного кодирования.

-прогрессивный
Создайте файл JPEG с прогрессивной разверткой.

-рестарт N
Испускать маркер перезапуска JPEG каждые N строк MCU или каждые N блоков MCU, если "B"
прикреплен к номеру.

-арифметика
Используйте арифметическое кодирование.

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

Читать cjpeg(1) для получения дополнительных сведений об этих переключателях. Если вы не укажете ни один из этих
переключателей, вы получите простой выходной файл в формате baseline-JPEG. Параметры качества и т. Д.
определяется входным файлом.

Изображение может быть преобразовано без потерь с помощью одного из этих переключателей:

-кувырок горизонтальный
Зеркально отразить изображение по горизонтали (слева направо).

-кувырок вертикальный
Зеркальное отражение по вертикали (верх-низ).

-поворот 90
Поверните изображение на 90 градусов по часовой стрелке.

-поворот 180
Поверните изображение на 180 градусов.

-поворот 270
Поверните изображение на 270 градусов по часовой стрелке (или на 90 против часовой стрелки).

-транспонировать
Транспонировать изображение (по оси UL-LR).

-поперечный
Поперечное транспонирование (по оси UR-LL).

Преобразование транспонирования не имеет ограничений по размерам изображения. Другой
преобразования работают довольно странно, если размеры изображения не кратны
Размер iMCU (обычно 8 или 16 пикселей), потому что они могут преобразовывать только полные блоки DCT
данные коэффициента желаемым образом.

jpeg трансповедение по умолчанию при преобразовании изображения нестандартного размера предназначено для сохранения
точная обратимость и математическая непротиворечивость множества преобразований. Как указано,
транспонирование позволяет перевернуть всю область изображения. Горизонтальное зеркальное отображение оставляет частичное
Столбец iMCU у правого края остается нетронутым, но может переворачивать все строки изображения.
Точно так же вертикальное зеркальное отображение оставляет нетронутым любой частичный ряд iMCU на нижнем крае,
но может переворачивать все столбцы. Остальные преобразования могут быть построены как последовательности
операции транспонирования и переворота; для единообразия определены их действия на краевых пикселях
быть таким же, как конечный результат соответствующей последовательности транспонирования и переворота.

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

-отделка Отбросьте нетрансформируемые краевые блоки.

Очевидно, что преобразование с -отделка необратимо, так что строго говоря
jpeg транс с этим переключателем не без потерь. Кроме того, ожидаемые математические
эквивалентности между преобразованиями больше нет. Например, гниль 270
-отделка обрезает только нижний край, но гниль 90 -отделка последующей гниль 180 -отделка
обрезает оба края.

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

Например, вы можете захотеть сделать

(jpegtran гниль 90 -идеальный фу.jpg || DJPEG фу.jpg | пнмфлип -R90 | cjpeg)

чтобы сделать идеальное вращение, если доступно, или приблизительное, если нет.

-обрезать ШxВ + X + Y
Обрежьте изображение до прямоугольной области шириной W и высотой H, начиная с точки
X, Y. Функция кадрирования без потерь отбрасывает данные за пределами заданной области изображения, но
без потерь сохраняет то, что находится внутри. Подобно преобразованиям поворота и отражения без потерь
обрезка ограничена текущим форматом JPEG; левый верхний угол
выбранный регион должен находиться на границе iMCU. Если нет, то молча
перемещен вверх и / или влево к ближайшей границе iMCU (правый нижний угол
без изменений.)

К другим переключателям преобразования, не использующим строго без потерь, относятся:

оттенки серого
Принудительный вывод в оттенках серого.

Эта опция отбрасывает каналы цветности, если входное изображение - YCbCr (т. Е.
стандартный цветной JPEG), в результате получается файл JPEG в оттенках серого. Канал яркости
точно сохранены, поэтому это лучший метод уменьшения до оттенков серого, чем
декомпрессия, преобразование и повторное сжатие. Этот переключатель особенно удобен
для фиксации монохромного изображения, ошибочно закодированного как цветной JPEG. (В
в таком случае экономия места за счет избавления от почти пустых каналов цветности
не будет большим; но время декодирования для JPEG в оттенках серого значительно меньше
чем для цветного JPEG.)

jpeg транс также распознает эти переключатели, которые определяют, что делать с "лишними" маркерами, такими как
в виде блоков комментариев:

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

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

-копию Найти
Скопируйте все лишние маркеры. Этот параметр сохраняет разные маркеры, найденные в
исходный файл, например эскизы JFIF, данные Exif и настройки Photoshop. В некоторых
файлы, эти дополнительные маркеры могут быть значительного размера.

Поведение по умолчанию -копию Комментарии. (Примечание: в выпусках IJG v6 и v6a, jpeg транс
всегда делал эквивалент -копию никто.)

Дополнительные переключатели, распознаваемые jpegtran:

-maxmemory N
Установите ограничение на объем памяти, используемый при обработке больших изображений. Ценность в
тысячи байтов или миллионы байтов, если к номеру добавляется буква "M". Для
пример, -Максимум 4m выбирает 4000000 байт. Если требуется больше места, временные файлы
будет использоваться.

-выходной файл имя
Отправляйте выходное изображение в указанный файл, а не в стандартный вывод.

-подробный
Включите отладочную распечатку. Более -vдадут больше выхода. Кроме того, информация о версии
печатается при запуске.

-отлаживать Такой же как -подробный.

-версия
Распечатать информацию о версии и выйти.

ПРИМЕРЫ


В этом примере базовый файл JPEG преобразуется в прогрессивную форму:

jpeg транс -прогрессивный фу.jpg > fooprog.jpg

В этом примере изображение поворачивается на 90 градусов по часовой стрелке, не поворачиваясь ни на какие края.
пикселей:

jpeg транс гниль 90 -отделка фу.jpg > foo90.jpg

ОКРУЖАЮЩАЯ СРЕДА


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

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


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

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

  • 1
    NSIS: система установки со сценариями Nullsoft
    NSIS: система установки со сценариями Nullsoft
    NSIS (установка с поддержкой сценариев Nullsoft)
    System) является профессиональным открытым исходным кодом
    система для создания установщиков Windows. Это
    спроектирован таким образом, чтобы быть таким же маленьким и гибким
    как возможно ...
    Скачать NSIS: система установки Nullsoft со сценариями
  • 2
    авторизация
    авторизация
    AuthPass - это пароль с открытым исходным кодом
    менеджер с поддержкой популярных и
    проверенный Keepass (kdbx 3.x И kdbx 4.x ...
    Скачать авторизацию
  • 3
    Zabbix
    Zabbix
    Zabbix — это открытый корпоративный класс.
    исходное распределенное решение для мониторинга
    предназначен для наблюдения и отслеживания
    производительность и доступность сети
    серверы, устройства...
    Скачать Zabbix
  • 4
    KDiff3
    KDiff3
    Этот репозиторий больше не поддерживается
    и хранится в архивных целях. Видеть
    https://invent.kde.org/sdk/kdiff3 for
    новейший код и
    https://download.kde.o...
    Скачать KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX — это графический интерфейс для
    USB-загрузчик Ванинкоко, основанный на
    libwiigui. Он позволяет перечислять и
    запуск игр Wii, игр Gamecube и
    доморощенный на Wii и WiiU...
    Скачать USBLoaderGX
  • 6
    Жар-птица
    Жар-птица
    СУБД Firebird предлагает функции ANSI SQL
    & работает на Linux, Windows и
    несколько Unix-платформ. Функции
    отличный параллелизм и производительность
    & сила...
    Скачать Firebird
  • Больше »

Команды Linux

Ad