從圖像中刪除白色背景 (Remove white backgrounds from images)


問題描述

從圖像中刪除白色背景 (Remove white backgrounds from images)

I have some product photos, from which I would like to remove the white background. An example:

(source: dewalt.at)  

Is there a nice library or a manual way to do it with Cocoa or C? For which keywords (image processing methods) do I have to search?


參考解法

方法 1:

You can try ImageMagick:

convert input.gif -transparent white output.gif

For more advanced features you should try something like image masking or do it manually using any image library, setting the pixel values to something with a high alpha value.

See also this thread: http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10665

(by StefanShezi)

參考文件

  1. Remove white backgrounds from images (CC BY-SA 3.0/4.0)

#cocoa #image-processing #objective-c #image-manipulation #C






相關問題

為什麼 NSWindow 或 NSView 實例處理它自己的鍵事件,而不是它的委託? (Why does an NSWindow or NSView instance handle its own key events, and not its delegate?)

通過 IKImage 視圖預覽圖像 (Previewg images via IKImage View)

Gaya Jendela Kustom di Kakao (Custom Window Style in Cocoa)

Apakah NSURLConnections termasuk dalam model atau pengontrol saya? (Do NSURLConnections belong in my model or controller?)

Эквівалент ключа NMenuItem не працуе, калі меню схавана (NSMenuItem Key Equivalent not working when menu is hidden)

透明窗口中的圓形 NSView (Rounded NSView in a Transparent Window)

單元格中不可見的 UITextField 已將 userInteractionEnabled 設置為 No (UITextField in cell that is not visible has userInteractionEnabled set to No)

如何為自定義 NSImageRep 子類實現 -draw (How to implement -draw for custom NSImageRep subclass)

從 Objective-C 中的核心數據元素獲取和設置值? (Getting and Setting values from Core Data elements in Objective-C?)

來自 URL 編碼問題的 NSArray (NSArray from URL encoding problem)

停靠欄下的窗口化opengl遊戲中的雙光標 (Double cursor in windowed opengl game under dock)

在特定的 NSTableview 單元格中對角線繪製線條 (Draw Lines Diagonally in a particular NSTableview cell)







留言討論