我安裝了django-imagekit,它適合我,但是想要實現用戶自定義圖像裁剪(https://github.com/jonasundderwolf/django-image-cropping),它已經與easy_thumbnails集成。哪個Django應用程序更適合圖片大小調整(簡單縮略圖或django-imagekit)?
哪一個更好用於Django項目來顯示不同大小的圖像?各自的優點和缺點是什麼?
我安裝了django-imagekit,它適合我,但是想要實現用戶自定義圖像裁剪(https://github.com/jonasundderwolf/django-image-cropping),它已經與easy_thumbnails集成。哪個Django應用程序更適合圖片大小調整(簡單縮略圖或django-imagekit)?
哪一個更好用於Django項目來顯示不同大小的圖像?各自的優點和缺點是什麼?
所有這些應用程序的服務(略)不同,所以你不能真正地比較它們。如果一個比另一個更好取決於你的用例,並且是相當主觀的,那就是not a good fit for SO。
easy_thumbnails
可幫助您快速生成縮略圖。當然,您可以指定尺寸,縮放圖像,甚至使用PIL進行各種處理(通過處理器)。如果你「只」需要縮略圖,我會說這是要走的路。
django-image-cropping
允許您在管理員中選擇部分圖像(裁切),並幫助您在整個頁面上顯示裁剪後的選擇(使用easy_thumbnail縮略圖處理器)。
我還沒有使用ImageKit
但它標榜如下:
ImageKit是一個Django應用程序,可以幫助你上傳的圖片 變化添加到您的機型。這些變化被稱爲「規格」,並且可以包括不同尺寸的東西。
因此,它似乎與easy_thumbnails類似,因爲它也帶有Processors和縮略圖生成的能力。
要我ImageKit似乎是更強大的選擇,如果你需要大量的圖像處理的後端而容易 _thumbnails的焦點似乎是快速縮略圖生成。
imagekit和easy-thumbnails之間的一個區別是,imagekit更適合縮略圖策略,其中縮略圖在上傳時創建,而易於縮略圖更適合於在動態創建縮略圖的策略(和緩存)當被要求時。 – tijs