嗨
假設我有幾幅不同寬度和高度的圖像,我希望它們都適合200寬度和200高度和直接比例的圖像標記(圖像獲勝不會失真)。jQuery/PHP - 調整圖像的比例直接調整大小
我該如何在PHP或JQuery中做到這一點?
感謝
嗨
假設我有幾幅不同寬度和高度的圖像,我希望它們都適合200寬度和200高度和直接比例的圖像標記(圖像獲勝不會失真)。jQuery/PHP - 調整圖像的比例直接調整大小
我該如何在PHP或JQuery中做到這一點?
感謝
var max = 200;
$('img').each(function()
{
var $this = $(this);
if ($this.height() > $this.width())
{
$this.height(max);
}
else
{
$this.width(max);
}
});
國際海事組織調整大小的圖像與jQuery是一種不好的做法,我建議你不應該這樣做,如果你可以使用GD庫。
這將限制所有圖像帶班「形象」是< = 200x200px
如果你希望它是一個完美的200×200箱,在200x200px DIV
$('.image').each(function(){
var $this = $(this);
$this[$this.width() > $this.height() ? 'width' : 'height'](200);
});
尼斯和緊密。 +1 – 2011-04-06 04:40:06
@Matt - 對不起,沒有看到你的答案,它是完全相同的 – 2011-04-06 04:41:24
@Charles包裹它 - 您無法將500x800圖像放大到200x200而不會失真! (除非你想裁剪) – 2011-04-06 04:39:18
我可以填充一些「白色邊框」的圖像,使圖像不會失真嗎? – 2011-04-06 04:41:34
是的,只是把它放在一個200x200的div中。 – 2011-04-06 04:42:54