ramgick 剪下使用者頭像

2021-08-29 14:47:53 字數 595 閱讀 4761

以前在別的論壇,或**。上傳頭像時。總是不是很好,有的直接縮略,有的。從中間剪下。

今天就用jscropperui-1.2.0

後台**也就幾行而己

begin

img = magick::image::read(tmpfile).first

unless width == 0 or height == 0

img.crop!(x1,y1,width,height)

endimg.thumbnail!(120, 150)

img.write(outfile)

rescue exception => err

@upload_image_error = 'could not process your image file. pleasetry again.' + err

puts "****************#*********************"

end

tmpfile 為上傳來的原始檔案。

outfile 為要輸出的位址

quality , density 為質量和精細度

很簡單的就可以完成了

使用者頭像展示

1 所使用的靜態檔案預設放在static資料夾下 2 使用者上傳的靜態檔案也應該單獨放在某個資料夾下 media配置 該配置可以讓使用者上傳的所有檔案都固定存放在某乙個指定的資料夾下 setting.py配置如下 配置使用者上傳的檔案儲存位置 media root os.path.join base...

批量上傳使用者頭像

客戶需求 客戶環境是sharepoint 2016 解決辦法 方法一 發頭像批量上傳到ad中,再通過sharepoint2016 的mim同期頭像資訊。方法二 使用powershell手動上傳頭像 1.將頭像放到sharepoint伺服器上 2.在該伺服器的iis裡建立web site用於http訪...

使用者 使用者頭像 資料庫設計

具體要求是這樣的 使用者可以有多個使用者頭像,但是每次可用的只有乙個。我有兩個設計方案 一 在使用者頭像表裡加乙個isactivity標記哪個頭像是可用的 二 在使用者表裡加乙個記錄可用頭像id的字段。方案一 user表 userid 其他基本資訊字段 usericon表 iconid userid...