Created
January 22, 2016 03:41
-
-
Save elvismdev/4e9139ca3f03d6bd3bad to your computer and use it in GitHub Desktop.
Double the size of an image with pure JavaScript
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var inImage = new SimpleImage( "yourimage.png" ); | |
print( inImage ); | |
var outImage = new SimpleImage( inImage.getWidth() *2, inImage.getHeight() *2 ); | |
for ( var pixel of outImage.values() ) { | |
var x = Math.floor( pixel.getX() /2 ); | |
var y = Math.floor( pixel.getY() /2 ); | |
var inPixel = inImage.getPixel( x, y ); | |
pixel.setRed( inPixel.getRed() ); | |
pixel.setGreen( inPixel.getGreen() ); | |
pixel.setBlue( inPixel.getBlue() ); | |
} | |
print( outImage ); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment