loadImage



Açıklama

SD karttan adlandırılmış bir PImage örneğine bir görüntü dosyası yükler. TFT kitaplığı, bir SD kartın kökünden .bmp dosyalarını okuyabilir ve bunları ekranda görüntüleyebilir. Görüntüler ekran çözünürlüğünden (160x128) daha küçük veya daha büyük olabilir, ancak Arduino'da görüntü işleme için bir yöntem yoktur. Görüntüler SD karta yerleştirilmeden önce boyutlandırılmalıdır. TFT kitaplığı, bir SD kartın kökünden .bmp dosyalarını okuyabilir ve bunları ekranda görüntüleyebilir. Yalnızca 24 bit bmp görüntüsü yüklemek mümkündür.

Sözdizimi

screen.loadImage (ad);

Parametreler

  • name: char array, okumak istediğiniz SD karttaki görüntünün adı

İadeler

Yüklenen görüntü

Misal

// this example looks for a file named "logo.bmp"
//  on the SD card, and renders it to the screen
#include <Esplora.h>
#include <SD.h>
#include <SPI.h>
#include <TFT.h>            // Arduino TFT library

#define SD_CS    8  // Chip select line for SD card in Esplora

PImage logo;

void setup() {
  // initialize the screen
  EsploraTFT.begin();
  // initialize the SD card
  SD.begin(SD_CS);
  // set the background the black
  EsploraTFT.background(0, 0, 0);

  // load the image into the named instance of PImage
  logo = EsploraTFT.loadImage("arduino.bmp");

  // if it is a valid image file, turn the Esplora's LED green
   if (logo.isValid()) {
       Esplora.writeGreen(255);
  }
  else{
  // if it is not valid, turn the LED red
    Esplora.writeRed(255);
  }

  // draw the image on the screen starting at the top left corner
  EsploraTFT.image(logo, 0, 0);

}

void loop() {

}

Ayrıca bakınız