PImage.width()
Описание
Возвращает ширину изображения, содержащегося в объекте PImage.
Синтаксис
image.width();
Параметры
нет
Возвращаемые значения
int : ширина изображения в пикселях
Пример
// в данном примере осуществляется поиск файла "logo.bmp" // на SD-карте памяти, и вывод его содержимого на экран #include <Esplora.h> #include <SD.h> #include <SPI.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); } } void loop() { // выводим изображение на экран в произвольных позициях int x = random(EsploraTFT.width() - logo.width()); int y = random(EsploraTFT.height() - logo.height()); EsploraTFT.image(logo, x, y); delay(1500); }