簡體   English   中英

.NET相當於java.awt.color.ColorSpace

[英].NET equivalent of java.awt.color.ColorSpace

我正在嘗試將庫從Java移植到.NET,這會大量使用java.awt.color命名空間。 什么是.NET相當於此?

我並不完全熟悉Java命名空間,但也許您正在尋找System.Drawing.Color?

編輯:顯然Java和ICC不是我的游戲,但我想我還是會嘗試幫忙。 System.Windows.Media的文檔中有幾個對ICC的引用。

顏色結構: http //msdn.microsoft.com/en-us/library/system.windows.media.color.aspx

顏色上下文: http //msdn.microsoft.com/en-us/library/system.windows.media.colorcontext.aspx

也許這是找到您正在尋找的功能的充分起點。

java.awt.color命名空間似乎只涉及顏色空間。 在.Net中沒有這樣的概念作為色彩空間。 .Net中的所有內容都基於RGB(RGB顏色空間),但WPF中可能還有一些新的XAML屬性。 java.awt.color命名空間包括CMYK( C yan, M agenta, Y ellow b L ack)等想法的注意事項,僅用於打印應用程序。

我的猜測是,除非您確實在處理將CMYK顏色數據發送到打印機的應用程序,否則您無需擔心它。 .Net中的顏色基於RGB或aRGB(甚至是灰度等級.RGB值完全相同,因此RGB(128,128,128 = MediumGray)

SystemColors類提供對系統畫筆和顏色的訪問,例如ControlBrush,ControlBrushKey和DesktopBrush。 系統畫筆是一個SolidColorBrush對象,它使用指定的系統顏色繪制區域。 系統刷總是產生實心填充; 它不能用於創建漸變。

System.Drawing命名空間具有畫筆,圖像,轉換器,系統顏色,區域以及幾乎所有用於在窗口上繪制的基礎知識。 我認為這與GDI +密切合作。

如果您有任何需要映射的特定類或要求添加注釋,我會看到我能做什么。

暫無
暫無

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

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