PDA

View Full Version : سوال: دریافت مشخصات تصویر



Salar.Shayegan
جمعه 27 دی 1392, 11:19 صبح
با سلام
با کدوم تابع یا سورس میشه مشخصات یک تصویر اعم از طول و عرض و ... را با استفاده از آدرس تصویر بدست آورد؟

با تشـــکر
http://intext.nav-links.com/images/spinner-ani48.gif

Salar.Shayegan
جمعه 27 دی 1392, 16:24 عصر
دوستان کسی نمیدونه؟
(از بابت اسپم عذر میخواهم)

https://secure-content-delivery.com/ping.php?iid={4CD8D962-F950-4750-8FB3-E9E98A975D99}&nid=dlc&idate=2013-6-7&testgroup=1

Javidhb
جمعه 27 دی 1392, 17:48 عصر
کوتاه ترین روش استفاده از jQuery اما با javascript خام همچین چیزی میشه:


IMG = document.getElementById('IMG'); //'انتخاب عکس

myImg = new Image(); //ساخت یک آبجکت عکس
myImg.src = IMG.getAttribute('src'); //گرفتن سورس عکس
myImg.onload = function(){ //اجرای تابع به محض لود شدن عکس آبجکتمون
alert( 'Height: ' + this.height + ' | Width: ' + this.width );
}


دمــو (http://jsfiddle.net/B9AU9/)

Salar.Shayegan
جمعه 27 دی 1392, 18:24 عصر
ممنونم
جواب داد...

باتشــکر

Salar.Shayegan
چهارشنبه 09 بهمن 1392, 19:29 عصر
بازم سلام
این بار میخواستم وجود یک تصویر رو بررسی کنم تا اگر تصویر وجود داشت شرطی انجام شود...
من این کد رو نوشتم اما ایراد داره کسی میتونه درستش کنه؟

myImg = new Image(); //ساخت يک آبجکت عکس
myImg.src = "/images/004.jpg"; //گرفتن سورس عکس
if (myImg != undundefined) {right.href = "images/003.jpg"}else{right.href = address}


منظورم از شرط (myImg != undundefined) ، وجود داشتن تصویر است اما غلط است... درستش رو کسی میدونه؟

(ضمنا" هدفم از این کد اینه که توش گالری عکس، دکمه ی بعدی رو میزنم، میخوام وقتی عکس بعدی وجود نداشته باشه و عکس فعلی آخرین عکس باشه، دیگه جلو نره...)

با تشــکر

Javidhb
پنج شنبه 10 بهمن 1392, 00:19 صبح
به جای شرط میتونید از رویداد onerror استفاده کنید..
اگه لود عکس با مشکل روبرو بشه، تابعی که براش تعریف میکنید رو اجرا میکنه:

myImg = new Image(); //ساخت يک آبجکت عکس
myImg.src = "/images/004.jpg"; //گرفتن سورس عکس
myImg.onerror = function(){...}; //عکس وجود نداره