I want to downsize a PNG/JPG image in KineticJS without losing quality.
I did the following but it leads to very poor quality:
var stage = new Kinetic.Stage({
container: 'container',
width: 1000,
height: 1000
});
var layer = new Kinetic.Layer();
var imageObj = new Image();
imageObj.onload = function () {
var someImage = new Kinetic.Image({
image: imageObj,
});
// add the shape to the layer
layer.add(someImage);
// add the layer to the stage
stage.add(layer);
someImage.scale({
x: 500,
y: 500
});
layer.draw();
};
imageObj.src = // some image;