我試圖將一個庫從Java移植到.NET,這使得大量使用java.awt.color命名空間。什麼是.NET相當於這個?.NET等價於java.awt.color.ColorSpace
回答
java.awt.color命名空間似乎只關心自己的顏色空間。 .Net中沒有這樣的概念作爲色彩空間。 .Net中的所有內容都基於RGB(RGB顏色空間),除了WPF中的一些新的XAML屬性。該命名空間java.awt.color中包括用於這樣的想法作爲在僅印刷應用中使用的CMYK(Ç炎,中號深紅色,ÿ ellow b 大號 ACK)的考慮。
我的猜測是,除非您確實正在開發將CMYK顏色數據發送到打印機的應用程序,否則您無需擔心。 .Net中的顏色基於RGB或aRGB(即使是灰度級).RGB值完全相等,因此RGB(128,128,128 = MediumGray)
我不完全熟悉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
也許這是一個足夠的起點,找到你正在尋找的功能。
引用package summary:「爲色彩空間提供類別,它包含基於國際色彩聯盟(ICC)配置文件格式規範V3.4,1997年8月15日的色彩空間實現。它還包含基於ICC配置文件格式規範「。 – aperkins 2009-08-28 20:54:39
ColorContext代表ICC或ICM配置文件,另請參閱像素格式http://msdn.microsoft.com/zh-cn/library/system.windows.media.pixelformats.aspx – slf 2009-09-18 20:26:44
SystemColors類提供對系統畫筆和顏色(如ControlBrush, ControlBrushKey和DesktopBrush系統畫筆是一個SolidColorBrush對象,它用指定的系統顏色繪製一個區域,系統畫筆總是產生一個實心填充;它不能用於創建一個漸變
System.Drawing命名空間有刷子,圖像,轉換器,系統顏色,區域和幾乎所有的基礎上繪製Windows。我認爲這與GDI +密切合作。 ny指定需要映射到的類或需求添加註釋,然後我會看看我能做什麼。
- 1. jconsole等價於.Net?
- 2. JVMTI等價於.NET
- 3. JMS等價於.Net
- 4. .NET Core等價於CallContext.LogicalGet/SetData
- 5. Android等價於.Net WebClient.uploadFileAsync
- 6. 等價於.NET中的System.currentTimeMillis()?
- 7. 等價於Java中的CryptoStream .NET?
- 8. .NET等價於現代Java Web架構
- 9. .net等價於消息驅動的bean
- 10. .NET等價於Java線程組?
- 11. 等價於Java的「在.net中查找()」?
- 12. .net等價於Java的Swing TableModel?
- 13. 對於.Net的Maven等價物
- 14. 是否有.Net等價於java.util.concurrent.Executor?
- 15. .NET等價於節點http代理
- 16. Netstat -ban(或-oan)等價於.NET
- 17. .NET等價於Qt Graphics View Framework?
- 18. 用於INET_NTOA和INET_ATON的.NET等價物
- 19. .net等價於Delphi的QuotedStr函數
- 20. .NET等價於Java Servlet過濾器
- 21. .Net,asp Global.asa等價
- 22. 等價於getbounds
- 23. java等價的.net FileStream
- 24. PHP等價的.NET代碼
- 25. windows等價於inet_aton
- 26. DataGridView等價於DataGrid.NavigateTo()
- 27. XmlSerializer等價於IExtensibleDataObject
- 28. java等價於mkstemp
- 29. 「TYPEOF」等價於Mysql?
- 30. viewWillDisappear等價於CCScenes
需要更多的上下文來解決這個問題。顯然你已經看着system.Drawing.Color,你還沒有找到你想要的東西。你在找什麼。 – 2009-09-18 22:29:03
我想你應該提供一個你需要移植的java代碼的例子,這將有助於確定最佳的方法。 – 2009-09-23 00:41:39