Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function setBlack(pixel){
- pixel.setRed(0);
- pixel.setGreen(0);
- pixel.setBlue(0);
- //return pixel;
- }
- function pixelOnEdgeDifferentThicknesses(pixel, image, horizontalBorderWidth, verticalBorderWidth){
- if(pixelOnHorizontalEdge(pixel, image, horizontalBorderWidth)){
- return true;
- }
- if( pixelOnVerticalEdge(pixel, image, verticalBorderWidth) ){
- return true;
- }
- return false;
- }
- function pixelOnVerticalEdge(pixel, image, vbw){
- y = pixel.getY();
- if(y <= vbw){
- return true;
- }
- var height = image.getHeight();
- if(y >= height - vbw){
- return true;
- }
- return false;
- }
- function pixelOnHorizontalEdge(pixel, image, hbw){
- x = pixel.getX();
- if(x <= hbw){
- return true;
- }
- var width = image.getWidth();
- if(x >= width - hbw){
- return true;
- }
- return false;
- }
- var image = new SimpleImage("duvall.jpg");
- var horizontalBorder = 5;
- var verticalBorder = 15;
- for(var pix of image.values()){
- if( pixelOnEdgeDifferentThicknesses(pix, image, horizontalBorder, verticalBorder) ){
- setBlack(pix);
- }
- }
- print(image);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement