$mival
03.03.2010, 19:12
динамически создается имэдж, для которого опционально задаются ранее указанные ширина и высота и при этом уимэджа есть макс ширина и макс высота
после загрузки имэдж ресайзится руками перетаскиванием за края
проблема в том, что имэдж почему то не скалится до maxWidth / maxHeight
img = new Image();
img.maxWidth = 800;
img.maxHeight = 600;
img.width = 500;
img.height = 500;
img.load("jpg.jpg");
если исходный размер имэджа к примеру 300х300, то
имэдж при ресайзе будет максимальным 500х500, а надо 800х600.
почему так происходит?
проблема не решается даже если применять все свойства после загрузки изображения
Добавлено через 16 часов 34 минуты
если мы уберем присваивание width | height то имг вообще не будет скэйлиться больше скале 1, т.е. не больше исходного размера 300х300
после загрузки имэдж ресайзится руками перетаскиванием за края
проблема в том, что имэдж почему то не скалится до maxWidth / maxHeight
img = new Image();
img.maxWidth = 800;
img.maxHeight = 600;
img.width = 500;
img.height = 500;
img.load("jpg.jpg");
если исходный размер имэджа к примеру 300х300, то
имэдж при ресайзе будет максимальным 500х500, а надо 800х600.
почему так происходит?
проблема не решается даже если применять все свойства после загрузки изображения
Добавлено через 16 часов 34 минуты
если мы уберем присваивание width | height то имг вообще не будет скэйлиться больше скале 1, т.е. не больше исходного размера 300х300