4
我需要在數據庫中創建並保存圖像縮略圖。我使用在jython和mysql數據庫上運行的django。我正在探索python圖像庫,但我發現我不會使用jython。如何使用在jython上運行的django創建圖像縮略圖?
如何使用jython創建圖像縮略圖,然後將它們保存在mysql數據庫中?任何形式的幫助將不勝感激。
我需要在數據庫中創建並保存圖像縮略圖。我使用在jython和mysql數據庫上運行的django。我正在探索python圖像庫,但我發現我不會使用jython。如何使用在jython上運行的django創建圖像縮略圖?
如何使用jython創建圖像縮略圖,然後將它們保存在mysql數據庫中?任何形式的幫助將不勝感激。
有項目像索爾thumbnail這是一個偉大的和易於使用的django應用程序的縮略圖。但它也取決於PIL,所以你不能使用它,這是個壞消息。好消息是,因爲在jython中,您可以訪問java庫中的所有商品,您可以使用網絡上可用的java代碼片段之一,google:「java如何創建縮略圖」(我沒有檢查它們中的任何一個)。
另一方面,在我的項目中,我使用了ImageMagick的convert命令行工具(-resize或-thumbnail選項)。它提供了非常高質量的縮略圖,如果您僅使用-strip和-resize或-thumnbail選項(不必要的信息被刪除),它們的大小也會進行優化。缺點是你需要對文件進行操作,然後將thumnbail取回到mysql。
問候,
謝謝你盧卡斯。如果我有任何疑問,我會嘗試命令行工具和bug。 問候轉換的 – 2010-05-05 22:12:12
實施例調用:轉換-strip -quality 85調整大小 「100×100」 input.jpg output_thumbnail.jpg 並且可以使用subprocess.call叫它:ret_code = subprocess.call(命令,殼=真) 祝你好運。 – 2010-05-07 10:02:31