Существует ли простой просмотрщик для файлов *.bgra?

Вопрос или проблема

У меня есть куча файлов с расширением .bgra. Пример:

mediainfo -f  mpv/my_mpv_thumbnails/Digimon\ Frontier\ Folge\ 331_2_\ Die\ wahre\ Macht...360p_H.264-AAC-43348694/000100.bgra 
Общие сведения
Количество                                    : 347
Количество потоков такого рода                : 1
Тип потока                                    : Общие сведения
Тип потока                                    : Общие сведения
Идентификатор потока                          : 0
Полное имя                                    : mpv/my_mpv_thumbnails/Digimon Frontier Folge 331_2_ Die wahre Macht...360p_H.264-AAC-43348694/000100.bgra
Имя папки                                     : mpv/my_mpv_thumbnails/Digimon Frontier Folge 331_2_ Die wahre Macht...360p_H.264-AAC-43348694
Расширение имени файла                        : 000100.bgra
Имя файла                                     : 000100
Расширение файла                              : bgra
Размер файла                                  : 120000
Размер файла                                  : 117 KiB
Размер файла                                  : 117 KiB
Размер файла                                  : 117 KiB
Размер файла                                  : 117 KiB
Размер файла                                  : 117,2 KiB
Размер потока                                 : 120000
Размер потока                                 : 117 KiB (100%)
Размер потока                                 : 117 KiB
Размер потока                                 : 117 KiB
Размер потока                                 : 117 KiB
Размер потока                                 : 117,2 KiB
Размер потока                                 : 117 KiB (100%)
Соотношение этого потока                      : 1,00000
Дата последнего изменения файла               : 01.04.2021 13:18:42 UTC
Дата последнего изменения файла (местная)     : 01.04.2021 15:18:42

Это все эскизы, которые были сгенерированы с помощью mpv-thumbnail-script.

К сожалению, команда display не работает

display -size 32x24 -depth 8 mpv/my_mpv_thumbnails/FFXIII-2\ Sazh\ DLC\ Heads\ or\ Tails\ FULL\ playthrough\ 720p-743938096/000100.bgra 
display-im6.q16: неожиданный конец файла `mpv/my_mpv_thumbnails/FFXIII-2 Sazh DLC Heads or Tails FULL playthrough 720p-743938096/000100.bgra': Нет такого файла или каталога @ error/bgr.c/ReadBGRImage/246

Надеюсь, это было правильно. (да, файл существует)

ImageMagick может создавать и просматривать файлы .bgra.

  1. Установите ImageMagick с помощью sudo apt install imagemagick

  2. Используйте ImageMagick для создания файла .bgra из файла input.png (вашего исходного файла).

    convert input.png -depth 8 rgba:output.bgra  
    

    Файл output.bgra, созданный вышеуказанной командой, не будет иметь исходного эскиза изображения, однако его можно просмотреть в ImageMagick. Поскольку bgra является форматом RAW изображения, файл output.bgra оказался намного больше, чем исходный файл png, input.png, который изначально был почти в 10 раз больше, чем аналогичный файл jpg.

  3. Просмотрите файл .bgra в ImageMagick:
    k
    display -size WidthxHeight -depth 8 bgra:output.bgra

    Замените WidthxHeight на размеры исходного изображения input.png. Пожалуйста, создайте и сохраните текстовый файл с размерами исходного файла input.png в качестве резервной копии, на случай если вы удалите исходный файл input.png.

Ответ или решение

В качестве IT-эксперта, я хотел бы предложить решение для просмотра файлов с расширением *.bgra на основе предоставленного описания проблемы и контекста.

Теория

Файлы с расширением *.bgra представляют собой RAW-изображения, где данные хранятся в формате BGRA (синий, зеленый, красный, альфа-канал). Это простой формат, где пиксели представляют собой непрерывную последовательность байтов. Такие файлы не содержат метаданных, из-за чего работа с ними может быть несколько затруднена. Для обработки и отображения таких файлов требуется программное обеспечение, способное интерпретировать эту структуру данных.

Пример

Одним из инструментов, который может работать с файлами формата *.bgra, является ImageMagick. Это мощный пакет программного обеспечения для редактирования изображений, который поддерживает множество форматов и может быть использован для конвертации и отображения BGRA-файлов. Проблема в вашем случае заключается в неправильной интерпретации файла при попытке его прочитать: display команда, которую вы упоминали, не смогла обработать файл, вероятно, из-за конфигурационных проблем или неверно указанных параметров размера изображения.

Применение

Для корректного отображения ваших файлов формата *.bgra с помощью ImageMagick, выполните следующие шаги:

  1. Установка ImageMagick
    Убедитесь, что ImageMagick установлен на вашем компьютере. Это можно сделать с помощью команды:

    sudo apt install imagemagick
  2. *Просмотр файла .bgra**
    Используйте команду display для отображения изображения. Однако, важно указать правильные параметры размера и глубины цвета, которые соответствуют вашему изображению:

    display -size 32x24 -depth 8 bgra:mpv/my_mpv_thumbnails/000100.bgra

    Замените 32x24 актуальными размерами вашего изображения. Эти параметры играют важную роль в корректной интерпретации данных файла.

  3. Конвертация для дальнейшей работы
    Если необходимо, можно сконвертировать файл в более привычный формат изображения для последующей работы. Используйте команду:

    convert -size 32x24 -depth 8 bgra:mpv/my_mpv_thumbnails/000100.bgra output.png

    Это создаст файл в формате PNG, который можно легко открыть большинством программ просмотра изображений.

Таким образом, следуя указанным рекомендациям, вы сможете эффективно работать с файлами формата *.bgra, используя возможности ImageMagick для их просмотра и обработки.

Оцените материал
Добавить комментарий

Капча загружается...