201708-11 献给Processing爱好者的教程【2】—-界面和参数介绍【卡卡】 1.界面设置 a其中最主要的是偏好设置(preference) 你可以通过 调整编辑器字体大学和控制台字体大小来调整到最适合的大写,这样敲代码起来会更加的舒服. 同时下面有2项是一定要更改的,一个是suggest import statement.... Read More >
201708-10 第四期 Processing分形之一——Wallpaper 简介: 分形在自然界中普遍存在,例如,弯弯曲曲的海岸线、起伏不平的山脉,粗糙不堪的断面,变幻无常的浮云,九曲回肠的河流,纵横交错的血管,令人眼花缭乱的满天繁星等。它们的特点都是,极不规则或极不光滑。 让我们自己动手来创造一个属于自己的分形吧。 代码: /** * Wallpa.... Read More >
201708-10 献给Processing爱好者的教程【1】—-前言【卡卡】 献给Processing爱好者的教程【1】----前言【卡卡】 欢迎大家来到processing编程艺术,www.iprocessing.cn 网站的文档翻译工作已经基本完成,后续将继续修改和添加, 从今天开始,我将在网站上持续更新processing的教程,希望大家喜欢。.... Read More >
201708-09 updatePixels()更新像素点 NameupdatePixels()更新像素点 Examples PImage img = loadImage("rockies.jpg"); image(img, 0, 0); int halfImage = img.width * img.height/2; loadPixels.... Read More >
201708-09 set()设置像素颜色 Nameset()设置像素颜色 Examples color black = color(0); set(30, 20, black); set(85, 20, black); set(85, 75, black); set(30, 75, black); for (.... Read More >
201708-09 pixels[]像素数组 Namepixels[]像素数组 Examples color pink = color(255, 102, 204); loadPixels(); for (int i = 0; i < (width*height/2)-width/2; i++) { pixels[i].... Read More >
201708-09 loadPixels()加载像素 NameloadPixels()加载像素 Examples int halfImage = width*height/2; PImage myImage = loadImage("apples.jpg"); image(myImage, 0, 0); loadPixels(); .... Read More >
201708-09 get()读取像素颜色 Nameget()读取像素颜色 Examples PImage myImage = loadImage("apples.jpg"); image(myImage, 0, 0); PImage c = get(); image(c, width/2, 0); PImag.... Read More >
201708-09 filter()选择滤镜筛选 Namefilter()选择滤镜筛选 Examples PImage img; img = loadImage("apples.jpg"); image(img, 0, 0); filter(THRESHOLD); PImage img; img = loadImag.... Read More >
201708-09 copy()复制像素 Namecopy()复制像素 Examples PImage img = loadImage("eames.jpg"); image(img, 0, 0, width, height); copy(7, 22, 10, 10, 35, 25, 50, 50); stroke(255).... Read More >
201708-09 blend()混合 () Nameblend()混合 () Examples background(loadImage("rockies.jpg")); PImage img = loadImage("bricks.jpg"); image(img, 0, 0); blend(img, 0, 0, 33, 1.... Read More >
201708-09 textureWrap()纹理重绘 NametextureWrap()纹理重绘 ExamplesPImage img; void setup() { size(300, 300, P2D); img = loadImage("berlin-1.jpg"); textureMode(NORMAL); } void draw() { background(0); translate(width/2, hei.... Read More >
201708-09 textureMode()纹理模式 NametextureMode()纹理模式 Examples size(100, 100, P3D); noStroke(); PImage img = loadImage("laDefense.jpg"); textureMode(IMAGE); beginShape(); tex.... Read More >
201708-09 texture()纹理 Nametexture()纹理 Examples size(100, 100, P3D); noStroke(); PImage img = loadImage("laDefense.jpg"); beginShape(); texture(img); vertex(10, 20, .... Read More >
201708-09 tint()设置图像填充色 Nametint()设置图像填充色 Examples PImage img; img = loadImage("laDefense.jpg"); image(img, 0, 0); tint(0, 153, 204); // Tint blue image(img, 50, 0);.... Read More >
201708-08 requestImage()请求图像(单线程) NamerequestImage()请求图像(单线程) ExamplesPImage bigImage; void setup() { bigImage = requestImage("something.jpg"); } void draw() { if (bigImage.width == 0) { // Image is not yet loaded } e.... Read More >
201708-08 noTint()删除显示图像的当前填充值 NamenoTint()删除显示图像的当前填充值 Examples PImage img; img = loadImage("laDefense.jpg"); tint(0, 153, 204); // Tint blue image(img, 0, 0); noTint(); .... Read More >
201708-08 loadImage()加载图像 NameloadImage()加载图像 Examples PImage img; img = loadImage("laDefense.jpg"); image(img, 0, 0); PImage img; void setup() { img = load.... Read More >