Mam ten kod do tej pory:Jak uzyskać naturalne wymiary obrazu za pomocą javascript lub jquery?
var img = document.getElementById('draggable');
var width = img.clientWidth;
var height = img.clientHeight;
Jednak to wpędza mnie atrybutów HTML - style CSS. Chcę uzyskać wymiary rzeczywistego zasobu obrazu pliku.
Potrzebuję tego, ponieważ po przesłaniu obrazu jego szerokość zostanie ustawiona na 0 pikseli i nie mam pojęcia, dlaczego tak się dzieje. Aby temu zapobiec, chcę uzyskać rzeczywisty wymiar i zresetować je. czy to możliwe?
Edycja: Nawet gdy próbuję uzyskać naturalWidth, otrzymuję 0 jako wynik. Dodałem zdjęcie. Dziwne jest to, że dzieje się tak tylko wtedy, gdy przesyłam nowe pliki i po odświeżeniu działa tak, jak powinien.
http://oi39.tinypic.com/3582xq9.jpg
Spójrz na [to] (http://stackoverflow.com/a/626505/6190800) rozwiązanie –