JPEG Декодирование

Zoomx
Чт, 04 февраля 2016 г., 13:42
Rowboteer опубликовал сегодня библиотеку, которая декодирует JPEG на MEGA и Dueed.

http: // форум.Ардуино.CC/INDEX.PHP?Тема = 376768

https: // github.com/bodmer/jpegdecoder

Пример декодирует изображение и показывает его на ЖК -дисплеев TFT. Есть ограничения, но это лучше, чем ничего!

Поскольку поблизости у меня нет STM32, я не могу проверить это.

Rogerclark
Чт, 04 февраля 2016 г., 21:00
интересный...

Спасибо

Zoomx
Вт 16 февраля 2016 г. 10:05 утра
Я легко скомпилирован с простыми изменениями пример tft_flash_jpg_v2

1) Удаление библиотеки TFT_HX8357 и использование int LEDPIN=PC13; void setup() { Serial.begin(115200); pinMode(LEDPIN, OUTPUT); } void loop() { Serial.println("holaq"); digitalWrite(LEDPIN, !digitalRead(LEDPIN)); // toggle LED delay(1000); }

Rogerclark
Вт 16 февраля 2016 г., 21:17
Где вы храните JPEG, в коде ?

Если это так, я вижу, что это хорошо для теста, но SD -карта, вероятно, является лучшим местом для хранения данных для реальных приложений

Zoomx
Ср 17 февраля 2016 г., 10:48
Вы правы, я просто делаю тест, и JPG находится в коде, SD намного лучше! Но теперь большим едоком Flash, кажется, является библиотекой TFT.

Zoomx
Ср 17 февраля 2016 г., 13:33
Оно работает!

Я изменил только линию CS определить с PB4 на PA4, потому что она близка к другим линиям SPI.

Rogerclark
Ср 17 февраля 2016 г., 21:31
Zoomx написал: Но теперь большим едоком Flash, кажется, является библиотекой TFT.

Zoomx
Чт 18 февраля 2016 г., 7:01
Rogerclark написал: Это встроенные шрифты, которые занимают столько места

Стивестронг
Пт 20 января 2017 г. 15:17
Увеличение размера вызвано конструктором «Новый UINT16_T []», используемый в Линия 335 декодера.
Видеть Связанная ветка форума.
У меня есть поднял проблему Относительно этого и применяемого решения, которое, кажется, не работает безупречно.

Стивестронг
Вт 24 января 2017 г. 15:42
Так же, как информация, если кто -то заинтересован, ошибка в JPEG LIB была исправлена.
Теперь все изображения вписываются одновременно во вспышке синей таблетки при использовании статического массива вместо массива «New Uint16 []», а дисплей не содержит ошибок. Конечно, изображения также могут быть загружены с SD -карты, если таковые имеются.
Изображение 320x480 загружается из вспышки на одном дисплее разрешения в пределах ~ 800 мс.

Zoomx
Вт 24 января 2017 г., 21:14
Большой!

nopnop2002
SAT 14 апреля 2018 г. 8:23
Я добавил функцию представления JPEG.

https: // github.com/nopnop2002/stm32_tft_8bit

Zoomx
Пн, 16 апреля 2018 г. 14:07
Спасибо, что поделились, может быть, я смогу повторно использовать какой -то 8 -битный параллельный TFT, который у меня!