Ну похоже действительно нельзя там ничего выудить. Хотя странно. Если я туда вместо картинок загоняю дивы с известными размерами, то все нормально. А у картинок то тоже размер будет известен, когда она загрузится.
Фиг с ними. Выкрутился тем, что беру у них naturalHeight, суммирую, считаю пропорции и загоняю их в style.
Там правда столкнулся с другой необъяснимой штукой. Дело в том, что к моменту работы скрипта, картинки могут еще не успеть загрузится, поэтому код асинхронный. Для промиса загрузки картинки использовал .decode(). Получаю сообщение об ошибке, что картинка не может быть раскодирована! Причем сама картинка показывается!
Сделал маленький тестовый пример - все работает. Возвращаюсь в "боевой" вариант - ошибки.
Написал свой промис на onload - все работает нормально.
|