Mostrar un recorte de una imagen de mapa de bits

El método anterior toma una imagen y la muestra en una ventana de las mismas dimensiones. Si queremos mostrar sólo un recorte, o cambiar su relación alto/ancho, usamos copy() en lugar de image():

PImage img = loadImage("yo.jpg");
size(300, 300);
background(0);
//copy toma estos 9 parámetros: 
//nombre de la variable
//coord. x e y de la esquina sup. izq. del recorte
//anchura y altura del recorte
//coord. x e y de la posición donde se inserta
//ancho y alto del recuadro en el que se inserta
copy(img, 150, 50, 200, 200, 10, 10, width-10, height-10);

Leave a Comment.