image()
Описание
Функция выводит изображение в указанной точке экрана.
Синтаксис
screen.image(image, xPos, yPos);
Параметры
- image : экземпляр класса PImage
- xPos : int, координата x точки, в которой необходимо вывести изображение
- yPos : int, координата y точки, в которой необходимо вывести изображение
Возвращаемые значения
нет
Пример
// в данном примере осуществляется поиск файла "logo.bmp"
// на SD-карте памяти, и вывод его содержимого на экран
#include <Esplora.h>
#include <SPI.h>
#include <SD.h>
#include <TFT.h> // Библиотека Arduino TFT
#define SD_CS 8 // Линия CS SD-карты памяти на Arduino Esplora
PImage logo;
void setup() {
// инициализируем экран
EsploraTFT.begin();
// инициализируем SD-карту памяти
SD.begin(SD_CS);
// устанавливаем черный фон
EsploraTFT.background(0, 0, 0);
// загружаем изображение в экземпляр класса PImage
logo = EsploraTFT.loadImage("arduino.bmp");
// если это действительно графический файл, то включаем зеленый светодиод Esplora
if (logo.isValid()) {
Esplora.writeGreen(255);
}
else{
// если нет - включаем красный светодиод
Esplora.writeRed(255);
}
// выводим изображение на экран, начиная с левого верхнего угла
EsploraTFT.image(logo, 0, 0);
}
void loop() {
}

