After Dark 時代,即 1990 年代初“TNGD”開始時,屏幕儲戶是個大人物——他們經常上新聞。 After Dark 是模塊化的,支持獨立開發者的豐富生態系統以及星際迷航、迪士尼和漫威漫畫等特許經營權的許可選項。 After Dark — 及其標誌性的飛行烤麵包機 — 從未飛躍到 Mac OS 9。儘管該軟件包針對 Mac OS X 重新出現,但它再也沒有恢復過任何類似於它以前的榮耀(參見“After Dark Returns for Mac OS X”,6 月 9 日2003).
世界在不斷進步,Apple 為 Mac OS X 提供了自己的模塊化屏幕保護程序功能,屏幕保護程序可以顯示漂亮的圖案或從您的照片中選擇。 Apple 的 Ken Burns 屏幕保護程序可以平移和縮放您的照片,特別受歡迎,多年來該公司還在 macOS 中添加了許多其他基於照片的屏幕保護程序。
但長期存在的問題就在這裡: 一個跨越多年的未解決的錯誤。 Apple 照片屏幕保護程序的一大優勢在於它們可以讓您從照片庫或文件夾中選擇照片。根據 ArtSaver 的作者,一個獨立的 macOS 屏幕保護程序提供了許多更多選項,Apple 不允許第三方應用訪問您的照片庫。
關於那個錯誤。假設你是我的父母。 (它們很特別,但在這種情況下並不少見。)雖然數碼相框很受歡迎,而且尺寸越來越大——你可以買得起最大 15 英寸的相框——但它們仍然無法與 27 英寸的 iMac 相提並論。還有管理相冊和將它們傳輸到數碼相框的麻煩。為什麼不使用 iMac 來瀏覽已經存儲在計算機上數十年的家庭照片?因此,您選擇了 Apple 的基本照片屏幕保護程序之一(我的父母不喜歡照片瘋狂跳動的輕快活潑的屏幕保護程序)並將其配置為顯示特定相冊中的圖像。效果很好-直到它擊中以縱向拍攝的照片並且您在照片中旋轉為橫向。那張照片仍然頑固地以縱向顯示,而不是橫向顯示,所以主體在它的側面。
這不是一個微妙的錯誤,雖然當我的父母抱怨它時,我花了一點時間才弄清楚找出受影響圖像的不同之處。問題很簡單:Apple 的照片屏幕保護程序僅顯示照片中未經編輯的原始圖像。如果您編輯了圖像,包括旋轉,屏幕保護程序會忽略您的更改,引用單獨存儲在“照片”中的原始圖像。
這不是秘密,但“照片”會將您的原始圖像保留在一個文件夾中(稱為“原件”)在照片庫包中。當您在“照片”中編輯圖像時,這些更改會應用為在原始圖像之上呈現的一系列變換,並以縮略圖預覽顯示或臨時緩存在“照片”中。但是,當屏幕保護程序模塊引用相冊圖像時,它不會觸發可能是計算量大的操作來呈現您在照片中看到的圖像。但是,當屏幕保護程序處於活動狀態時,很少有其他應用程序會消耗大量 CPU 週期。
我父母的 macOS 落後了幾個版本,因為他們使用的是 2014 年的 27 英寸 iMac,這不能升級到 macOS 12 Monterey,更不用說 macOS 13 Ventura。但是我只用了幾分鐘就確認了 Ventura 中仍然存在這個 bug。我將幾張照片複製到一個新相冊中,旋轉了其中的幾張並對其他幾張進行了非常明顯的顏色編輯,然後在“系統設置”>“屏幕保護程序”中的各種基於照片的屏幕保護程序中測試了該相冊。單擊預覽按鈕顯示它使用的是原件,而不是我旋轉或編輯的版本。
解決方法
有解決方法,但你沒有會喜歡它們,因為它們浪費磁盤空間並且需要定期維護以包含新照片。
第一種方法要求您導出並重新導入您編輯過的照片,以便屏幕保護軟件將它們視為“原件”。當您將編輯後的圖像導出到 Finder 時,“照片”會將編輯“刻錄”到文件中,使它們永久化。然後,您可以將這些圖像重新導入到“照片”中,要么刪除導出的圖像以節省空間並減少混淆,要么保留它們以供將來編輯,這兩種方法都會有問題。
這種方法至少存在以下問題問題:
會很笨拙。雖然您可以創建一個僅包含已編輯照片以供導出的智能相冊,但它可能仍會收集大量圖像——我的照片庫中有近 7000 張。當您重新導入時,請考慮導入到相冊並應用關鍵字,以便您以後可以輕鬆識別這些圖像。
您暫時需要大量磁盤空間。導出和重新導入所有這些將花費時間並消耗磁盤空間,除非您暫時禁用 Time Machine 和任何在線備份軟件(如 Backblaze),否則它們也可能導致您的備份大小激增。一些元數據將丟失。雖然您可以選擇導出照片標題、說明、關鍵字和位置,但在使用“文件”>“導出”>“導出 X 照片”進行導出時,您將丟失相冊和項目包含項。不要只是將照片拖到 Finder 中,否則您還會丟失標題、說明和關鍵字。
導入的圖像可能更大。如果您的原件是 HEIF 格式,將它們替換為 JPEG 版本可能需要更多磁盤空間。我從 HEIF 中的 3.2 MB 原始文件開始,通過拖動和使用 JPEG 質量彈出菜單中的高和最大設置導出。高質量導出增加到 4.4 MB,拖動圖像為 5.5 MB,最高質量導出高達 12.4 MB。如果您要保留導出的版本供以後編輯,則可以按屏幕大小導出圖像以節省空間。
您將無法再還原。當然,如果您要用導出和重新導入的版本替換原始圖像,您將無法對此類照片使用還原為原始命令。對於那些剛剛輪換的人來說,這可能不是問題,但您可能不希望在更複雜的編輯中丟失歷史記錄。重複可能會造成混淆。如果您決定以較低的分辨率導出以節省空間並在重新導入時保留原件,您最終會得到可能會混淆照片使用的其他方面的副本。
對於不丟棄以後可能有用的數據,我是一個純粹主義者,所以我對這種解決方法感到非常不舒服。保留原件和較小導入的替代方案讓我更加擔心浪費空間和處理重複項。
其次,您可以僅將您希望屏幕保護程序顯示的照片導出到文件夾中Finder,然後將屏幕保護程序指向該文件夾。即使您僅以屏幕分辨率和更嚴格的 JPEG 壓縮級別導出圖像,此變通方法也會消耗大量磁盤空間,並且需要更多工作來手動維護文件夾以便將來導出,而不是依賴於易於更新的相冊或自動更新的智能相冊。這同樣令人不滿意。
在 Apple 修復此錯誤之前,我的父母可能只會對屏幕保護程序中錯誤旋轉的照片感到惱火。但考慮到它已經存在了多少年,我不希望我們能看到它得到修復。就個人而言,我會堅持使用我多年來一直喜歡的 Electric Sheep 屏幕保護程序,儘管我在工作時被吸進了兔子洞介紹性段落讓我想起了 Pure Mac 屏幕保護程序,XScreenSaver 和 Screensavers Planet 屏幕保護程序集合。那裡有很多養眼的東西。