使用javascript函数裁剪图像

使用javascript函数裁剪图像,javascript,Javascript,嗨,我正在尝试创建一个Javascript函数,可以将图像裁剪到200x300。以下是我的代码,它不起作用: var image = new SimpleImage ("image"); function crop (image, width, height){ width = 200; height = 300; if (image.width > 1){image.width = 200}; if (image.width > 1){imag

嗨,我正在尝试创建一个Javascript函数,可以将图像裁剪到200x300。以下是我的代码,它不起作用:

var image = new SimpleImage ("image");

function crop (image, width, height){

    width = 200;
    height = 300;

    if (image.width > 1){image.width = 200};
    if (image.width > 1){image.height = 300};

    return image;
}

print (crop(image, width, height));
您可以使用jQuery:

$(文档).ready(函数(){
$(“#示例_输入”).awesomecrapper(
{宽度:150,高度:150,调试:true}
);

});这是我的代码,用于此提示(Duke Learn to Program Class)。在Duke的自定义环境中运行时,这一点很有效

var image = new SimpleImage("duke_blue_devil.png");
var image2 = new SimpleImage(200, 300);

function crop() {
  for (var pix of image.values()) {
    var wid = image2.getWidth();
    var ht = image2.getHeight();
    if (pix.getX() < wid && pix.getY() < ht) {
      image2.setPixel(pix.getX(), pix.getY(), pix);
    } else;
  }
}

crop(image);
print(image2);
print(image2.getWidth());
print(image2.getHeight());
var image=newsimpleImage(“duke_blue_devil.png”);
var image2=新的SimpleImage(200300);
功能作物(){
for(image.values()的var pix){
var wid=image2.getWidth();
var ht=image2.getHeight();
if(pix.getX()
谢谢。我应该提一下。我正在上课,因为我是js的初学者,所以jquery对我来说有点太多了。我想写一个裁剪图像的工作函数。你觉得我贴的代码怎么样?我想不出它怎么了。