Export

In der ersten Vorlesung kam die Frage auf, wie man per Tastendruck jeweils einen Screenshot abspeichert. Bei dem gezeigten Beispiel setzt sich der Dateiname aus “myName” und dem aktuellen Zeitstempel zusammen.

Ein Beispiel:

// Variable, die den eigenen Namen speichert
String myName = "dein_name";
 
// Variablen, um eine Datei mit dem aktuellen 
// Zeitstempel als Dateinamen abzuspeichern
String time, year, month, day, hour, minute, second;
 
void setup()
{
}
void draw()
{
}
// wird bei Anschlag einer beliebigen Tastatur-Taste ausgelöst
void keyPressed() 
{
  year =nf( year(), 4 );
  month = nf( month(), 2 );
  day = nf( day(), 2 );
  hour = nf( hour(), 2 );
  minute = nf( minute(), 2 );
  second = nf( second(), 2 );
 
  time = year + "_" + month + "_" + day + "_" + 
hour + "_" + minute + "_" + second;
 
  saveFrame( "export/" + myName + "_" + time + ".png");     
}

Weitere Exportmöglichkeiten folgen in Kürze.