Предполагая, что ваш массив расположен на стороне сервера и в PHP
Вы можете получить размеры изображения с помощью функции php getimagesize()
, которая будет возвращать массив, содержащий высоту и ширину (вместе с некоторой другой метаинформацией),Если высота и ширина соответствуют вашим критериям, вы можете добавить их в выходной массив, который вы можете преобразовать в json и отправить обратно в ваш скрипт jQuery.
Предполагая, что ссылки на изображения находятся в Javascript
Вам нужно будет загрузить изображения, чтобы определить их размеры.Они не должны быть видны все же.Вы можете проверить их ширину с помощью метода $.width()
и их высоту с помощью метода $.height()
.Если размеры соответствовали вашим критериям, покажите изображение.
$(function(){
var images = ['image1.jpg', 'image2.jpg'];
$(images).each(function(){
// Create our Image
currImage = document.createElement('img');
// Add it and hide it
$("body").append( $(currImage).attr('src', this).hide() );
// Determine whether it should stay
(currImage.width < 200) ? $(currImage).remove() : $(currImage).show() ;
});
});