にはどうするかで悩む。(TumblrAPIのJSONから帰ってきたphotoが複数の場合があるので)
縦に敷き詰めるには横幅をwindowのwidthいっぱいに変形して下に並べていけば済むが、横にする場合は隙間が出ないように考えないと行けない。
適当に連立方程式を解いてみた。
windowのwidthをW、画像Aの横縦をAw,Ah、以下Bw,Bh,Cw,Ch ... Lw,Lh(LastImage)とした場合:
(Ah/Aw) * ((W*Lh) / ((Lw*(Ah/Aw)+Lh) + ((Ah/Aw)/(Bh/Bw)*Lh) + ((Ah/Aw)/(Ch/Cw)*Lh) ...))
を全画像の高さとしてそれぞれリサイズすればぴったりとwindowの横幅いっぱいに敷き詰めてなおかつ隙間が出ない。はず。
夜はばっこ志@十三でとんこつに煮玉子。うまい。
0 件のコメント:
コメントを投稿