對於那些不知道TimThumb的人來說,它會拍攝任何尺寸或尺寸的圖像,並隨時隨地創建任意大小的縮略圖。它的美妙之處在於,它通過調整圖像大小,裁剪或縮放剪裁圖像的組合來提供任何尺寸的圖像。TimThimb(PHP)有什麼好的Javascript/Jquery縮略圖腳本嗎?
我一直在尋找jscript等價物,但它們要麼需要用戶手動屏蔽大拇指(尋找一個能自動將圖像轉換爲圖像的腳本),要麼腳本無法處理不同長寬比的圖像。
感謝您的任何線索!
對於那些不知道TimThumb的人來說,它會拍攝任何尺寸或尺寸的圖像,並隨時隨地創建任意大小的縮略圖。它的美妙之處在於,它通過調整圖像大小,裁剪或縮放剪裁圖像的組合來提供任何尺寸的圖像。TimThimb(PHP)有什麼好的Javascript/Jquery縮略圖腳本嗎?
我一直在尋找jscript等價物,但它們要麼需要用戶手動屏蔽大拇指(尋找一個能自動將圖像轉換爲圖像的腳本),要麼腳本無法處理不同長寬比的圖像。
感謝您的任何線索!
這是不可能只客戶端的JavaScript做到這一點。 PHP有GD,創建新圖像的ImageMagick庫(實際縮略圖),而javascript本身無法做到這一點,因爲它是客戶端腳本,它不能創建文件。
所以答案是:沒有任何。
由於@papirtiger指出,你仍可以與服務器端JavaScript(如Node.js的)去做。
請看這link
這取決於。
您可以使用CSS或JavaScript進行簡單的圖像縮放。
這裏有很多可用的插件。
我懷疑,有一個沒有了guesstimation完全一樣timthumb。
如果您打算在頁面上調整大量圖片,它將會嚴重影響性能。 另一種選擇是對幾個固定大小的「佈局」(960,320)等,並讓服務器爲每一個生成大拇指。
你可以比使用JavaScript來加載合適的大小。
如果你真的需要重新調整文件:
使用外部網絡服務來調整圖像大小。 他們大多采取URL並返回一個調整圖像:
example.com/resize?image="http://example.com/image1.jpg"&height="...
如果您的服務器上運行TimThumb你可以建立一個簡單的API,允許你打電話給你自己的服務。
othrwise看到Image resizing web service幾個備選方案。
該死,但我不需要腳本物理創建一個文件保存,只是顯示一個移動網站,所以它只是具有特殊重調整圖像大小,然後在div的幀它看起來像一個預定的縮略圖大小我猜 – Mark 2012-03-21 23:51:34
JavaScript已經在服務器上運行了很長時間。 – max 2012-03-21 23:58:11
@馬克嘿!爲什麼是-1?該JavaScript可以加載您的圖像,並調整到您想要的大小。但它會加載actueal(大)圖片並調整其大小(只需設想一下使用DOM給出css的寬度和高度)。這是不實際的。 – 2012-03-21 23:58:20