Конвертер изображений для для чернобелых ЖКИ дисплеев 128х64
- Войдите на сайт для отправки комментариев
Чт, 13/09/2012 - 23:04
Хотел бы поинтересоватся у сообщества. Какими программами Вы конвертируете изображения для Ваших ЖКИ?
Вопрос который забыл добавить в шапку:
В каком формате на выходе конвертера получаете фаил?
\libraries\glcd\bitmaps\utils\Java\
Ищем по этому пути, и запускаем приложение на джаве, как пользовать незнаю, просто гдето натыкался что преобразовываются в ***.h и вроди по этому пути эта софтина
Эта утилита преобразует изображение из *.bmp в *.h , но изображение должно быть уже подготовленным.
Так что вопрос открыт
Погуглите маленько, в инете достаточно много прог для этого. На свой дисплей 320х240, использовал BmpCvtDemo, LCDAssistant и GLCDtools.
тип дисплея подскажите пжл...
тип дисплея подскажите пжл...
Графический матричный ЖК дисплей. Покупал тут: http://www.ebay.com/itm/190359980138?ssPageName=STRK:MEWNX:IT&_trksid=p3...
У этого продавца очень много разных дисплеев.
Погуглите маленько, в инете достаточно много прог для этого. На свой дисплей 320х240, использовал BmpCvtDemo, LCDAssistant и GLCDtools.
Вы действительно считаете что этих прог достаточно, для быстрого и безгеморойного создания качественных монохромных изображений 128х64 ?
Вы с Самоделкиным, похоже, имеете в виду разные вещи.
Вы - преобразование цветного изображения в черно-белое. Я правильно понял? И таки да - тут автоматизация может выдавать перлы, особенно в таких малых размерах и при необходимости иметь на выходе не полутоновое, а именно черно-белое изображение. Слишком большой дитеринг может превратить изображение в кашу. При недостаточном - картинка теряет практически все детали.
Он - чисто механическое чтение файла изображения (уже черно-белого) и генерация на его основе последовательностей HEX-чисел. Для копирования этих последовательностей в тело программы. Чем по крайней мере две из указанных программ и занимаются:
LCDAssistant
GLCDTools
Вы с Самоделкиным, похоже, имеете в виду разные вещи.
Вы - преобразование цветного изображения в черно-белое. Я правильно понял? И таки да - тут автоматизация может выдавать перлы, особенно в таких малых размерах и при необходимости иметь на выходе не полутоновое, а именно черно-белое изображение. Слишком большой дитеринг может превратить изображение в кашу. При недостаточном - картинка теряет практически все детали.
Он - чисто механическое чтение файла изображения (уже черно-белого) и генерация на его основе последовательностей HEX-чисел. Для копирования этих последовательностей в тело программы. Чем по крайней мере две из указанных программ и занимаются:
LCDAssistant
GLCDTools
Именно так :) Возможно автор топикстарта имел ввиду
преобразование цветного изображения в черно-белое. Я правильно понял? И таки да - тут автоматизация может выдавать перлы, особенно в таких малых размерах и при необходимости иметь на выходе не полутоновое, а именно черно-белое изображение. Слишком большой дитеринг может превратить изображение в кашу. При недостаточном - картинка теряет практически все детали.
Тогда извиняюсь что не в тему.
На самом деле я сейчас дописываю программу конвертера и хотел бы обсудить все недостатки существующих программ и услышать хотелки на будующее.
Конвертер сейчас выглядит вот так
Можно из фото выделить любой фрагмент изображения
Или проконвертировать весь кадр
Как же можно получить такой прекрасный конвертер?
Можно воспользоваться он лайн конвертером https://duino.ru/oled-sh1106.html/konverter-izobrazheniy/
Только сначала нужно изображение преобразовать до размеров 128x64, lдалее конвертер преобразует его в текстовый формат Си. После чего его можно вставлять в свой код и компировать в ArduinoIDE
Там же есть галерея готовых картинок 128х64 https://duino.ru/oled-sh1106.html/image-128x64/
Для получения красивых, псевдо-полутоновых изображений, я сделал онлайн конвертер с алгоритмом преобразования "Floyd-Steinberg"
https://duino.ru/oled-sh1106.html/konverter-floyd-steinberg/
Попробовал для сравнения ваш онлайн конвертер. А нет варианта отдельного приложения?
К сожалению приложения нет
Теперь так же как и в приложении на ПК, можно все преобразовать в новом он-лайн конвертере