var image = new SimpleImage(200,200);
w = image.getWidth();
for (var p of image.values()){
p.setRed(255);
p.setBlue(255);
p.setGreen(255);
if (p.getX() <= w/2 && p.getY() <= w/2 ){
p.setRed(255);
p.setBlue(0);
p.setGreen(0);
}
if (p.getX() >= w/2 && p.getY() >= w/2 ){
p.setRed(0);
p.setBlue(255);
p.setGreen(0);
}
if (p.getX() >= w/2 && p.getY() <= w/2 ){
p.setRed(0);
p.setBlue(0);
p.setGreen(255);
}
if (p.getX() <= w/2 && p.getY() >= w/2 ){
p.setRed(255);
p.setBlue(255);
p.setGreen(0);
}
}
print (image);
OR
image = new SimpleImage(200,200);
for (var p of image.values()){
p.setRed(0);
p.setBlue(0);
p.setGreen(0);
}
w = image.getWidth();
h = image.getHeight();
for (var pixel of image.values()) {
x = pixel.getX();
y = pixel.getY();
if (x > w/2 && y <= h/2) {
pixel.setGreen(255);
}
else if (x <=w/2) {
pixel.setRed(255);
}
if (y > h/2) {
pixel.setBlue(255);
}
}
print (image);
OR
image = new SimpleImage(200,200);
for (var p of image.values()){
p.setRed(0);
p.setBlue(0);
p.setGreen(0);
}
w = image.getWidth();
h = image.getHeight();
for (var pixel of image.values()) {
x = pixel.getX();
y = pixel.getY();
if (x <=w/2) {
pixel.setRed(255);
}
if (y > h/2) {
pixel.setBlue(255);
}
if (x > w/2 && y <= h/2) {
pixel.setGreen(255);
}
}
print (image);
w = image.getWidth();
for (var p of image.values()){
p.setRed(255);
p.setBlue(255);
p.setGreen(255);
if (p.getX() <= w/2 && p.getY() <= w/2 ){
p.setRed(255);
p.setBlue(0);
p.setGreen(0);
}
if (p.getX() >= w/2 && p.getY() >= w/2 ){
p.setRed(0);
p.setBlue(255);
p.setGreen(0);
}
if (p.getX() >= w/2 && p.getY() <= w/2 ){
p.setRed(0);
p.setBlue(0);
p.setGreen(255);
}
if (p.getX() <= w/2 && p.getY() >= w/2 ){
p.setRed(255);
p.setBlue(255);
p.setGreen(0);
}
}
print (image);
OR
image = new SimpleImage(200,200);
for (var p of image.values()){
p.setRed(0);
p.setBlue(0);
p.setGreen(0);
}
w = image.getWidth();
h = image.getHeight();
for (var pixel of image.values()) {
x = pixel.getX();
y = pixel.getY();
if (x > w/2 && y <= h/2) {
pixel.setGreen(255);
}
else if (x <=w/2) {
pixel.setRed(255);
}
if (y > h/2) {
pixel.setBlue(255);
}
}
print (image);
OR
image = new SimpleImage(200,200);
for (var p of image.values()){
p.setRed(0);
p.setBlue(0);
p.setGreen(0);
}
w = image.getWidth();
h = image.getHeight();
for (var pixel of image.values()) {
x = pixel.getX();
y = pixel.getY();
if (x <=w/2) {
pixel.setRed(255);
}
if (y > h/2) {
pixel.setBlue(255);
}
if (x > w/2 && y <= h/2) {
pixel.setGreen(255);
}
}
print (image);
No comments:
Post a Comment