Если с учетом старых браузеров, то через предварительную загрузку на сервер, и конечно это увеличение времени на ожидание. Если же только для современных браузеров, то такой операции не требуется.
Лучше проверять, поддерживает ли FileReader браузер и если да, то сразу получаем изображение, устанавливаем координаты, отправляем, если нет, то браузер старый и грузим на сервер для получения.
Размер получить - да, создать объект Image, скормить ему путь выбранного изображения (для старых браузеров), а по событию onload будут доступны его размеры.
|