2014-03-01 3 views
-2

나는 이미지 편집기에서 일하고있다. 특정 크기의 jpeg를 200x200 픽셀로 내보낼 필요가있는 경우 동영상 크기를 조정할 수 있도록 전체 동영상 클립의 크기를 조정해야합니다 (동영상 클립의 크기는 200X200이지만 더 큰 해상도의 내용이됩니다). jpeg를 내보내는 더 좋은 프로그래밍 방법은 무엇입니까? 간단히 말해서, 컨테이너 안에 내용을 넣고 전체 크기를 조정해야합니까, 아니면 컨테이너에 추가하는 동안 모든 단일 요소의 크기를 조정해야합니까?동영상 클립의 크기를 조정하는 더 좋은 방법은 무엇입니까?

+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

관련 문제