簡體   English   中英

如何在 Windows 8 上安裝 ImageMagick?

[英]How to install ImageMagick on Windows 8?

我正在嘗試設置 ImageMagick,以便我可以將 Paperclip gem 用於 Ruby on Rails。 我已經查看了 StackOverflow 上關於該問題的幾乎所有問題,但它們都只是跳過了我的問題,即在 CommandPrompt 上無法識別任何 ImageMagick 命令。

我在此頁面上下載並安裝了 ImageMagick-7.0.1-1-Q16-x64-dll.exe

我將程序安裝到我的 C: 目錄,這樣路徑中的空格就不會出現問題,並且我使用了所有默認安裝選擇,甚至選擇了一些答案所說的“安裝開發標頭”。 我的問題是,當 ImageMagick 完成安裝時,它說要在命令提示符下測試一些命令(如“convert -version”),它們都會導致

“'convert' 未被識別為內部或外部命令......”

在命令提示符下。 可能是什么問題? 每個分步教程都會自動假定這些命令已被識別。 大多數故障排除涉及后續步驟。

這是回形針的文檔。 我所要做的就是通過放入 development.rb 文件來確保 gem 可以訪問 ImageMagick:

Paperclip.options[:command_path] = "/usr/local/bin/"

然而,為了找到上面的路徑,文檔說鍵入“which convert”。 我研究過這個,顯然這是一個 Unix 命令,而不是 Windows 的命令。

所以基本上,我需要采取什么步驟才能使回形針可以訪問 ImageMagick? 為什么即使在完成安裝后也無法識別基本的 ImageMagick 命令?

當您在 Windows 下安裝 ImageMagick 時,它們是一個您需要檢查的按鈕,它告訴腳本安裝“遺留”實用程序,例如轉換。 重新安裝,點擊這個按鈕,轉換就可以使用了。 或者,安裝自動部署轉換的 ImageMagick 6.X。

Windows 用戶,我已經在這里回答了大部分問題。

Windows 命令行不會運行which convert 你需要使用類似 git bash 的東西。

重新安裝 image magick 不會有什么壞處。 你可以試試另一個文件。 我知道 dll 一個(你提到的)是列表的頂部,下一個也是 64 位的。 您必須在安裝時檢查每個選項,因為回形針將在幕后使用大量圖像魔術功能,因此請檢查所有選項。 然后重啟系統。

在輸入 convert 之前的命令中,你必須輸入 magick 然后轉換

請記住,您使用的是較新版本的 IM,因此您必須先輸入“magick”,然后執行其他命令

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM