近期消息
強烈建議您在使用 ImageMagick 之前,先建立適合您特定本地環境的安全策略。 您可以找到有關設定此策略的指南。 此外,使用驗證工具驗證您的策略也很重要。 從 ImageMagick 7.1.1-16 版本開始,您可以選擇並自訂以下其中一種安全策略:開放、受限、安全和網路安全。
根據預設,ImageMagick 最多支援 32 個通道。 從 ImageMagick 7.1.1-16 版本開始,您可以透過將 --enable-64bit-channel-masks 選項新增至 Linux configure 建置腳本來啟用最多 64 個通道。 對於 Windows,只需從 configure 應用程式中選擇該選項即可。
在 ImageMagick 7 的最新版本中,我們持續改進對多光譜影像的支援。 PSD、TIFF、MIFF、MPC 和 FTXT 現在可以讀取和寫入多光譜影像,並將支援更多多光譜格式。
我們現在提供可攜式 ARM Win64靜態版本。 只需複製到您的主機並執行(無需安裝程式,無需 Windows 登錄項目)。 感謝 @dlemstra 提供 ARM 版本。
@Snibgo 貢獻了一個 Fx 特效影像運算子直譯器。 它大幅改進了錯誤檢查和效能。
我們最近更新了 Anthony 的ImageMagick 範例用法頁面,以支援版本 7 的工具和選項。
相關軟體
MagickCache 提供了將影像、影像序列、影片、音訊或中繼資料快取到本機資料夾的方法和工具。 任何內容都會進行記憶體映射,以便有效率地擷取。 透過擷取影像的一部分,可以進一步提高效率。 內容可以永久保留,或者您可以設定存留時間 (TTL),以便在超過 TTL 時自動使內容過期。 MagickCache 支援幾乎無限量的內容(高達數十億張影像),使其適合作為網路影像服務。
ImageMagick 開發
ImageMagick 開發過程確保了穩定的 API 和 ABI。 在每個 ImageMagick 版本發布之前,我們都會執行全面的安全性評估,包括記憶體錯誤、執行緒資料競爭偵測,以及持續的模糊測試,以偵測並防止安全漏洞。
想要 ImageMagick 擁有更高的效能嗎? 嘗試這些選項
如果這些選項不可行,您可以降低影像結果的品質。 預設建置為 Q16 HDRI。 如果您停用 HDRI,您將使用一半的記憶體,並且會使用通常更有效率的整數運算,而不是主要使用浮點運算。 其缺點是精度降低,並且您無法處理超出範圍的像素值(例如負數)。 如果您建置 Q8 非 HDRI 版本的 ImageMagick,則記憶體需求會再次減少一半,但同樣地,其缺點是精度更低,並且沒有超出範圍的像素值。 若要建置 Q8 非 HDRI 版本的 ImageMagick,請使用這些 configure 腳本選項:--with-quantum-depth=8 --disable-hdri。
舊消息
我們在 ImageMagick 7.0.9-11 之前的偽隨機產生器中發現了一個錯誤,前 3 個值會重複,因為隨機狀態未正確初始化。由於此修復,預期在設定種子 (-seed) 時會得到不同的數值序列。
作為線性 (RGB) 和非線性 (sRGB) 色彩空間的類比,從 ImageMagick 7.0.7-17 開始,我們引入了 LinearGray 色彩空間。 Gray 是非線性灰階,而 LinearGray 是線性灰階(例如 -colorspace linear-gray)。
現在 ImageMagick 版本 7 已經發布,我們將繼續維護舊版 ImageMagick 版本 6,網址為 https://legacy.imagemagick.org/。請參閱我們的 移植指南,了解 ImageMagick 版本 7 與先前版本的差異。