Ge din katt Twitter befogenheter (7 / 9 steg)
Steg 7: Ta en bild när katten blir i sängen
Här är en behandling exempel som på musklick, fångar en bildruta och sparar det till fil i din skiss katalog för data.
Fånga en bild från en webbkamera på bifogade och spara den till en unik filenameimport processing.video.*;import java.text.SimpleDateFormat;import java.util.Date; Fånga cam, void setup() {size(320,240); / / Använd standard kamera cam = nya fånga (detta, 320, 240);} void draw() {} void mousePressed() {captureImage(makeFilename());} Ta en bild och spara den under det passerade i filnamnet / / i skiss data directoryString captureImage (String filnamn) {om (cam.available() == true) {cam.read(); image(cam,0,0); save(dataPath(filename)); println ("konverterad" + filnamn); returnera filnamn. } annat {println ("kamera inte (ännu?) redo."); returnera null; {}} / / Skapa ett unikt filnamn baserat på datum och tid / / http://javatechniques.com/blog/dateformat-and-simpledateformat-examples/String makeFilename() {datum nu = nya Date(); SimpleDateFormat format = nya SimpleDateFormat("yyyyMMdd-HHmmss"); avkastning (format.format(now)+".jpg");}