Показать сообщение отдельно
  #1 (permalink)  
Старый 10.07.2013, 22:26
Профессор
Посмотреть профиль Найти все сообщения от imediasun1
 
Регистрация: 23.12.2012
Сообщений: 437

Изменение размеров фотографии
Есть часть кода которая отображает фотографию на экране по заданным ширине и высоте

// Создаем объект FileReader и по завершении чтения файла, отображаем миниатюру и обновляем
            // инфу обо всех файлах (только в браузерах, подерживающих FileReader)
            if($.support.fileReading) {
                var reader = new FileReader();
                reader.onload = (function(aImg) {
                    return function(e) {
                        aImg.attr('src', e.target.result);
                        aImg.attr('width', 150);
			aImg.attr('height', 100);
                    };
                })(img);
                reader.readAsDataURL(file);
            }

В таком варианте вертикальная фотография отображается Искаженно,фотка растягивается по ширине. Как сделать так чтобы отображалась фотография полностью но в рамках 150х100, то есть если фотка вертикальная будет отображаться вся ее высота в рамке высоты 100 как на скриншоте во вложении
Изображения:
Тип файла: jpg скрин1.jpg (62.2 Кб, 5 просмотров)
Тип файла: jpg скрин.jpg (114.1 Кб, 2 просмотров)

Последний раз редактировалось imediasun1, 10.07.2013 в 22:34.
Ответить с цитированием