JS 이미지 크기 조정 처리

1374 단어 그림 크기 조정
        function DrawImage(ImgD, iwidth, iheight) {

            // ( , , )

            var image = new Image();

            image.src = ImgD.src;

            if (image.width > 0 && image.height > 0) {

                if (image.width / image.height >= iwidth / iheight) {

                    if (image.width > iwidth) {

                        ImgD.width = iwidth;

                        ImgD.height = (image.height * iwidth) / image.width;

                    } else {

                        ImgD.width = image.width;

                        ImgD.height = image.height;

                    }

                    ImgD.alt = image.width + "×" + image.height;

                }

                else {

                    if (image.height > iheight) {

                        ImgD.height = iheight;

                        ImgD.width = (image.width * iheight) / image.height;

                    } else {

                        ImgD.width = image.width;

                        ImgD.height = image.height;

                    }

                    ImgD.alt = image.width + "×" + image.height;

                }

            }

        } 


페이지 내 호출:
이 방법은 인터넷에서 찾아서 실천할 수 있고 이미 프로젝트에 사용되어 간단하고 편리하다.가독성이 강하다

좋은 웹페이지 즐겨찾기