Skip to content

AlexGyver/imageProcessor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

imageProcessor

Программа для преобразования изображений в битмап код. Для работы нужна Java КАРТИНКА

Возможности

  • Поддержка популярных форматов изображений
  • Встроенный редактор:
    • Перемещение/масштаб/поворот
    • Яркость/контрастность
    • Оттенки серого
    • Инверсия
    • Дисеринг (для OLED)
    • Порог (преобразовать в ЧБ)
    • Постеризация
    • Кисть
  • Сохранение отредактированного изображения в файл
  • Несколько вариантов кодировки:
    • OLED (вертикальный байт), 8 пикселей в байте, чёрный и белый (0-1)
    • 8 пикселей в байте, чёрный и белый (0-1)
    • 1 пиксель в байте, чёрный и белый (0-1)
    • 1 пиксель в байте, оттенки серого 8 бит (0-255)
    • RGB232, 1 пиксель в uint8
    • RGB565, 1 пиксель в uint16
    • RGB888, 1 пиксель в uint32
  • Настройка ширины и высоты
  • Добавление слова PROGMEM
  • Инверсия битмапа
  • Отражение по горизонтали и вертикали
  • Сохранение в файл, копирование в буфер обмена

Управление

  • Слайдеры можно перемещать колесом мыши (навести и вращать)
  • Изображение можно перемещать удерживанием колеса мыши
  • Изображение можно масштабировать вращением колеса мыши

Скачать релиз v1.5.1

Исходник

Программа сделана в Processing. Используется библиотека controlP5, установить можно через встроенный менеджер библиотек (Набросок/Импортировать библиотеку/Добавить библиотеку.../Libraries/ Искать controlP5). Также для работы Processing нужна Java.

Версии

  • v1.0 - поехали
  • v1.1 - добавил другие варианты вывода, инверсию и флип по Х и У, расширенный help
  • v1.2 - изменена логика перемещения изображения, добавлено перемещение удерживанием колеса мыши и масштаба - вращением
  • v1.3 - добавлен выбор между одномерным и двумерным битмапом
  • v1.4 - исправлены ошибки, добавлено имя битмапа
  • v1.5 - добавлен формат RGB323, исправлены ошибки
  • v1.5.1 - исправлена ошибка при запуске в релизах

About

Программа для преобразования изображений в битмап код

Resources

License

Stars

Watchers

Forks

Packages

No packages published