나는 이미지 편집기에서 일하고있다. 특정 크기의 jpeg를 200x200 픽셀로 내보낼 필요가있는 경우 동영상 크기를 조정할 수 있도록 전체 동영상 클립의 크기를 조정해야합니다 (동영상 클립의 크기는 200X200이지만 더 큰 해상도의 내용이됩니다). jpeg를 내보내는 더 좋은 프로그래밍 방법은 무엇입니까? 간단히 말해서, 컨테이너 안에 내용을 넣고 전체 크기를 조정해야합니까, 아니면 컨테이너에 추가하는 동안 모든 단일 요소의 크기를 조정해야합니까?동영상 클립의 크기를 조정하는 더 좋은 방법은 무엇입니까?
-2
A
답변
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
두 가지 방법을 시도해보고 더 나은 결과를 얻는 방법을 찾으십시오. – Marty