Эффективный рабочий процесс/инструменты для преобразования цветных изображений в шестнадцатеричные массивы
Я хотел бы отобразить 65k цветных анимированных GIF-файлов на oled. Я использую библиотеку adafruit для https://learn.adafruit.com/096-mini-color-oled Теперь мне нужно преобразовать значительное количество изображений в шестнадцатеричные массивы. Я нашел пару инструментов, которые могут работать с монохромными изображениями, и я нашел это: https://www.digole.com/tools/PicturetoC_Hex_converter.php который может работать для отдельных изображений, но непрактичен для пакетной обработки. Я также нашел это, но, похоже, оно также предназначено для отдельных изображений и не просто работает в wine. Так нет ли для этого какой-нибудь магии командной строки Linux?
@Andreas Hartmann, 👍-1
Обсуждение1 ответ
Лучший ответ:
Я нашел этот плагин удовлетворительным: https://khalim19.github.io/gimp-plugin-export-layers/ Это не одна элегантная команда, но она довольно быстрая и, возможно, может быть оптимизирована с помощью некоторых сценариев.
- Как создать проект ардуино с несколькими исходными файлами?
- Артефакты на lcd при добавлении, казалось бы, не связанного кода
- устаревшее преобразование из строковой константы в 'char*'
- как быстро loop() работает в Arduino
- как отправить аргумент объектам ESP8266WebServer в функции
- avr/io.h ошибка "No such file or directory" при компиляции с использованием avr-gcc
- Arduino синтаксический анализ строки с использованием sscanf
- Объявление переменной внутри основного цикла
Вы могли бы взглянуть на ImageMagick. Я думаю, вы хотите экспортировать изображение в формат RGB565. Это даст вам необработанные байты. Таким образом, вы можете использовать, например,
xxd
, чтобы преобразовать его в шестнадцатеричный формат. Не уверен, что вы имеете в виду под шестнадцатеричным массивом., @Gerbenваш вопрос не о arduino, так что он не принадлежит здесь .... это может быть лучше подходит для https://softwarerecs.stackexchange.com/, @jsotola
@jsotola "Arduino Stack Exchange-это сайт вопросов и ответов для разработчиков аппаратного и программного обеспечения с открытым исходным кодом, совместимого с Arduino". - мой вопрос о том, как конвертировать графику в формат, совместимый с arduino, чтобы использовать ее в программировании. ИМО это описано в вопросах, касающихся "программного обеспечения, совместимого с Arduino". С учетом сказанного, я уже получил свой ответ., @Andreas Hartmann