Skip to content

Instantly share code, notes, and snippets.

@elvismdev
Created January 22, 2016 03:41
Show Gist options
  • Save elvismdev/4e9139ca3f03d6bd3bad to your computer and use it in GitHub Desktop.
Save elvismdev/4e9139ca3f03d6bd3bad to your computer and use it in GitHub Desktop.
Double the size of an image with pure JavaScript
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