Przy użyciu JavaScript, jak określić rozmiar obrazu, którego nie ma w dokumencie bez wstawienia go do dokumentu?Określić rozmiar obrazu w JavaScript bez `<img>` tag
Czy mogę pobrać obraz za pomocą AJAX i sprawdzić jego wysokość i szerokość programowo?
Coś ...
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
var imageSize = MEGIC_GET_FILE_SIZE_FUNCTION(xmlhttp);
alert("The image is "+imageSize.width+","+imageSize.height+".");
}
}
xmlhttp.open("GET","lena.jpg",true);
xmlhttp.send();
będę używając Raphael, więc jeśli to oferuje funkcjonalność tego efektu, który pasuje do moich potrzeb.
+1, ze zwykłymi zastrzeżeniami dotyczącymi 'onload' dla obrazów: w niektórych przeglądarkach zdarzenie nie zostanie wywołane, gdy obraz zostanie zapisany w pamięci podręcznej. (Zobacz "Ostrzeżenia o zdarzeniu ładowania podczas używania z obrazami" [tutaj] (http://api.jquery.com/load-event/)) –
+1 To prawie ma sens! * facepalm * –