Creator中的cc.loader.load怎么实现自适应图片尺寸

在Creator中需要网络加载头像,头像尺寸不固定,或许是200X200 150X150 希望能自适应为100X100的大小。但是下面代码无效。图片没有缩放。请问有什么好办法吗?
cc.loader.load(‘http://www.abc.com/img/56a5e0c5623be.jpg’, function (err, tex) {
var component = null;
component = newHeadImg.addComponent(cc.Sprite);
component.spriteFrame = new cc.SpriteFrame(tex,cc.Rect(0, 0, 100, 100) ,false, 0);
});

如果只是需要缩放的话,为什么不用 node.scale 来缩放呢

var w = component.node.width;
var h = component.node.height;

var component = null;
component = newHeadImg.addComponent(cc.Sprite);
component.spriteFrame = new cc.SpriteFrame(tex,cc.Rect(0, 0, 100, 100) ,false, 0);

component.node.width = w;
component.node.height = h;