tôi có mã này cho đến nay:Làm cách nào để có được kích thước tự nhiên của hình ảnh bằng javascript hoặc jquery?
var img = document.getElementById('draggable');
var width = img.clientWidth;
var height = img.clientHeight;
Tuy nhiên điều này được tôi html thuộc tính - phong cách css. Tôi muốn lấy kích thước của tài nguyên hình ảnh thực tế, của tệp.
Tôi cần điều này vì khi tải lên một hình ảnh, chiều rộng của nó được đặt thành 0px và tôi không biết tại sao hoặc nơi điều này xảy ra. Để ngăn chặn nó tôi muốn có được kích thước thực tế và thiết lập lại chúng. Điều này có thể không?
Chỉnh sửa: Ngay cả khi tôi cố gắng để có được naturalWidth tôi nhận được 0 kết quả là. Tôi đã thêm một hình ảnh. Điều kỳ lạ là nó chỉ xảy ra khi tôi tải lên các tập tin mới và sau khi làm mới nó làm việc như nó cần.
http://oi39.tinypic.com/3582xq9.jpg
Look này tại [này] (http://stackoverflow.com/a/626505/6190800) giải pháp –