Color to grayscale algorithm

Sketch:

int i = int(3.3333);
println(i);

int j = (int) 3.3333;
println(j);

int k = parseInt(3.3333);
println(k);

This is what Processing generates:

/* autogenerated by Processing revision 1293 on 2024-10-16 */
import processing.core.*;
import processing.data.*;
import processing.event.*;
import processing.opengl.*;

import java.util.HashMap;
import java.util.ArrayList;
import java.io.File;
import java.io.BufferedReader;
import java.io.PrintWriter;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.IOException;

public class sketch_241016a extends PApplet {

  public void setup() {
int i = PApplet.parseInt(3.3333f);
println(i);

int j = (int) 3.3333f;
println(j);

int k = parseInt(3.3333f);
println(k);

    noLoop();
  }

  static public void main(String[] passedArgs) {
    String[] appletArgs = new String[] { "sketch_241016a" };
    if (passedArgs != null) {
      PApplet.main(concat(appletArgs, passedArgs));
    } else {
      PApplet.main(appletArgs);
    }
  }
}


Source may provide some insight:
processing4/core/src/processing/core/PApplet.java at main · benfry/processing4 · GitHub

:)

1 Like