Функція PImage.width()

Документація

TFT

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  //  лінія вибору чіпа для SD-карти на 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);

}

Повернутись до головної

Коментарі 0

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.