Alex_EXE - Генератор зображень

Сайт про електроніку і не тільки

Генератор зображень

Генератор зображень трохи змінився, тепер він може створювати масиви картинок з максимальною роздільною здатністю 320х240.

тільки

Програма дозволяє готувати монохромні картинки для графічних дисплеїв з роздільною здатністю від 4х8 до 320х240 з кратністю кроку 4 по горизонталі, 8 по вертикалі.

З інструментів на даний момент доступні олівець, масштабування та додавання точкового малюнка.

тільки

Вікно додавання картинки

По завершенню робіт над зображенням воно перетворюється на масив, який можна впровадити у прошивку мікроконтролера. Наприклад, вище отриманий малюнок виглядатиме так:

Якщо розміри зображення відрізнятимуться від 96х64 – у функціїlcd_image() потрібно буде вказати свою кількість точок по горизонталі та кількість ліній по вертикалі.

Ця програма підходить для генерації зображень для таких дисплеїв як: nokia3310, nokia1100 та подібних до них монохромних дисплеїв, для всіх монохромних графічних дисплеїв Wistar (наприклад: WG320240). А також інших дисплеїв з подібним типом побудови картинки.

Попередня версія програми лежить тут - генератор зображень (версія 1).

Величезне людське спасибі! А якийсь варіант збереження намальованого чи перетворення з масиву(зворотна операція) можна попросити?

Ідея хороша, про таку функцію якось думав. В одній з наступних версій реалізую, а поки що займуся іншими проектами.

У будь-якому разі дякую. :о)

Чудова програма у вас вийшла. А чи можна прибрати обмеження 320х240 чи принаймні збільшити ліміти? І ще питання: зображення формується 8-бітними стовпцями, але у дисплеїв іінших пристроїв виведення є режим заповнення не тільки по вертикалі, а й по горизонталі (а в деяких тільки по горизонталі, але принцип такий самий - зображення в однобітній палітрі передається по послідовному інтерфейсу по 1 байт за раз). Чи можна у програмі перемикач генерації коду з вертикального режиму в горизонтальний?

Розширити вдвічі межі можна буде, за бажання і четверо. Дисплеї з горизонтальним заповненням не зустрічав, заради інтересу можете навести приклад. Над перемиканням подумати можна буде.

чудова програма. цікаво, чи можна абсолютному чайнику якось почати користуватися цим.

А що у ній складного? вона не складніше Paint вийшла. Єдиний малюнок потрібно вже підготовлений завантажувати (кольори вирівняти якщо треба) і перетворити на точковий. А для завантаження в мікроконтролер вже повинні бути деякі навички програмування. Так, можливостей і налаштувань поки що замало, наступна версія буде потужнішою, але тільки коли продовжу роботу над нею поки що сказати не можу.

Дякуємо за програму якраз шукав під 3310 дисплей

Дякую, дуже хороша програма, до цього робив малюнки вручну, у мене дисплей до STM32 прикручений

Дякую! Просто чудова програма. Застосував до Nokia 1202+MSP430F2618.

Аlex це програма може працювати з будь-якими РК?

Майже: роздільна здатність екрану максимум 320х240 і порядок передачі даних (стовпцями по 8 біт) повинні відповідати.

На рахунок РКІ з горизонтальним заповненням. Як приклад, можу навести дуже популярний графічний контролер T6963 (або його клон — RA6963). Дисплеїв на даному контролері випускають чимало. Тому можливість генерації масиву для горизонтального наповнення була б дуже корисною.

Коли повернуся дороботи над програмою, то додам такий функціонал.

Стаття хороша лише жаль програму завантажити не можна.

Посилання наприкінці статті!

доброго вам дня. шановний Alex_EXE є подібна програма тільки щоб під асемблер виводила код для mplab? і скажіть, будь ласка, якою прогою ви користуєтеся та що на картинці?

Alex_EXE я про картинку яка 3я зверху. ну наприклад мікропаскаль чи кодвигай…

У статті всього 2 зображення може листинг? Сі. Для піків mplab+hitech компілятор

Наприклад, вище отриманий малюнок виглядатиме так: і далі картинка. це mplab?

Здрастуйте, а можете написати синтакс з функції lcd_send(lcd_image_mas[y*96+x], LCD_TDATA); або посилання на неї, може, де раніше описували.

Дивіться посилання у статті або тег LCD.

Привіт Alex_EXE! Дякую за прогу! Часто юзаю для PCF8814 (nokia 1100, 1280) на AVR.

Гарна програма! Декілька років тому тиждень витратив на формування картинки для МЕЛТ12864. Вставляв у паїнт, розкреслював сітку, вручну нулі-одиниці двійкових чисел напружено правил, а тут кнопку натиснув і код готовий.

Доброго дня, а чому я не можу закинути картинку в цю програму?

Велике Дякую за ВАШУ програму.

Програма відмінна, ні чого зайвого, шкода тільки дозвіл не можна виставити точно під екран, у мене від мотороли т191 екран, там 102х65 & amp; а виставляється 100 чи 104 на 64 чи 72.