對於我最近的項目,我想使用flickr api的圖像,但是當圖像進入大多數圖像對於我擁有它的地方來說太大了。我被告知要製作一條if語句,並從api到達的原始圖像中獲得長度和寬度,然後將它們分開,然後將它們乘以所需的寬度。其他的是相反的(而不是寬度高度)。這是我想出來的,但無法實現。有人能告訴我我做錯了什麼嗎?如何自動調整flickr api的照片大小?
var dimensions = getDimensions(photos[p].width_m, photos[p].height_m);
var m1window = addWindow(photos[p].title, photos[p].url_m, dimensions[0], dimensions[1]);
function getDimensions(w, h) {
var array = [wi, he];
var he;
var wi;
if (wi > he) {
wi = 100;
he = w/h*100;
} else {
wi = w/h*100;
he = 100;
}
return array;
}
我只是得到更接近你想要的分辨率的圖像,並處理與CSS調整大小。 – elclanrs
嘗試'he =(w/h)* 100;'和'wi =(w/h)* 100;'因爲您需要先進行分割。 – arttronics
我該怎麼做?我如何過濾結果到所需的尺寸。 – IvanNewYork