本文整理汇总了Java中processing.core.PImage.get方法的典型用法代码示例。如果您正苦于以下问题:Java PImage.get方法的具体用法?Java PImage.get怎么用?Java PImage.get使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类processing.core.PImage
的用法示例。
在下文中一共展示了PImage.get方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: drawZoom
import processing.core.PImage; //导入方法依赖的package包/类
private void drawZoom() {
PImage currentImage = cameraTracking.getPImageCopy();
PImage cornerPreview = currentImage.get((int) (corners(currentCorner()).x - previewSize),
(int) (corners(currentCorner()).y - previewSize),
previewSize * 2,
previewSize * 2);
image(cornerPreview, 0, 0, previewSize * 2 * previewSizeVisu, previewSize * 2 * previewSizeVisu);
pushMatrix();
translate(previewSize * previewSizeVisu, previewSize * previewSizeVisu);
stroke(255);
strokeWeight(1);
int crossSize = previewSize * previewSizeVisu / 2;
line(-crossSize, 0, crossSize, 0);
line(0, -crossSize, 0, crossSize);
popMatrix();
}
示例2: LyfeBoard
import processing.core.PImage; //导入方法依赖的package包/类
public LyfeBoard(int x, int y, int len, int height, PImage img, PApplet gc){
this(x, y, len, height, img.width, img.height);
for(int i=0;i<cells.length;i++){
for(int j=0;j<cells[i].length;j++){
int f=img.get(i, j);
if(f==gc.color(255,255,255))
cells[i][j].update(cells[i][j].x, cells[i][j].y);
else if(f==gc.color(255,0,0) && walls)
cells[i][j].state=-1;
}
}
}