2014-03-01 29 views
-2

我正在使用图像编辑器。如果我需要导出具有200X200像素的特定大小的jpeg,我应该调整整个动画片段大小(动画片段的大小将为200X200,但其内容将具有更高的分辨率),或者直接在动画片段中调整内容大小以使其自动调整大小。哪种编程方式更好地导出jpegs? 简而言之,我应该将容器内容包装并整体调整大小,还是应该在将每个元素添加到容器时调整其大小?哪种更好的方式来调整动画片段?

+0

试试看看哪个能产生更好的结果? – Marty

回答

0

调整(缩放)整个影片剪辑更容易,但您需要做到这一点或者统一不拉伸,或者拉伸以适应整个200x200区域。我说要调整容器的大小,因为您可以确定该容器的内容在调整大小时不会错位。

var prevWidth:Number=container.width; 
var prevHeight:Number=container.height; 
var scX:Number=200/prevWidth; 
var scY:Number=200/prevHeight; // stuff proper values instead of 200, if needed 
if (scaleUniformly) scX=scY=Math.min(scX,scY); 
// select minimum of upscales if scaling uniformly 
container.scaleX=scX; 
container.scaleY=scY; 

PS:通常的“这是更好”这里不欢迎你在StackOverflow的,因为他们偶尔挑起论战,火焰和无礼的问题。

+0

明白了。想知道倒票的原因。非常感谢你解释它。 – Sheik