私は、java.awt.color名前空間を大量に使用するライブラリをJavaから.NETに移植しようとしています。これに相当する.NETとは何ですか?.NETに相当するjava.awt.color.ColorSpace
答えて
java.awt.color名前空間は色空間にのみ関係するようです。 .Netには、色空間としてそのような概念はありません。 .NETのすべては、WPFの新しいXAML属性を除いて、RGB(RGBカラースペース)に基づいています。 java.awt.colorの名前空間はCMYK(Cヤン、MによってagentA、L ACK B Y ellow)のみ印刷用途で使用されているような考えのための考慮事項を含みます。
CMYKカラーデータをプリンタに送るアプリケーションで実際に作業しているのでなければ、心配する必要はありません。 RGBの値は単純にすべて等しいので、RGB(128,128,128 = MediumGray)
私はJava名前空間に完全に精通していませんが、おそらくSystem.Drawing.Colorを探していますか?
編集: 明らかにJavaとICCは私のゲームではありませんが、私はまだ助けようとしていました。 ICCへの参照は、System.Windows.Mediaのドキュメントにいくつか記載されています。
Color構造体: 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)プロファイルフォーマット仕様、バージョン3.4、1997年8月15日に基づく色空間の実装が含まれています。 ICCプロファイルフォーマット仕様」を参照してください。 – aperkins
ColorContextはICCまたはICMプロファイルを表します。ピクセル形式も参照してください。http://msdn.microsoft.com/en-us/library/system.windows.media.pixelformats.aspx – slf
SystemColorsクラスを使用すると、ControlBrushやControlBrushなどのシステムブラシや色にアクセスできます。 ControlBrushKey、およびDesktopBrushシステムブラシは、指定されたシステムカラーで領域を塗りつぶすSolidColorBrushオブジェクトです。システムブラシは常に塗りつぶしを生成し、グラデーションの作成には使用できません。
System.Drawing名前空間にはブラシ、イメージ、コンバーター、システムカラー、リージョン、そしてウィンドウ上に描画するためのすべての基本がありますが、これはGDI +と密接に関係しています。あなたがマップする必要がある特定のクラスや要件をコメントを追加すると、私は何ができるかを見ていきます。
- 1. JObject.SelectToken .NETに相当する
- 2. Pythonで.NET DataSetに相当する
- 3. .NETのTask.DelayのC++に相当する?
- 4. .NetでSAXに相当する
- 5. FactoryGirl/machinistに相当するC#/ .Net
- 6. .NETのVersionクラスに相当するJava?
- 7. PathMatchSpec for .NETに相当する
- 8. .NET TransactionScopeOption.Suppressに相当するT-SQL
- 9. .NET標準でGetMethodに相当する
- 10. .net-core:ILDASM/ILASMに相当する
- 11. .NETのDateTime.Parseに相当するJavascript
- 12. .NETソケットに相当するDataWriter.WriteUInt32?
- 13. PHP time()に相当するC#.NET
- 14. .NETのEnvironment.NewLineに相当するR
- 15. .NETのColorBlendに相当するJava
- 16. .NETはGetLastInputInfoに相当しますか?
- 17. MappedBytesBuffer for .NETに相当しますか?
- 18. .NETのGWTに相当しますか?
- 19. .NET内のjava.net.URLConnectionに相当します。
- 20. .Net、asp Global.asa相当のファイル
- 21. PHP相当の.Net Entity Framework
- 22. Linux Mono .NET Windowsサービスに相当。
- 23. .NETにPath.PathSeparatorに相当するURIがありますか?
- 24. JavaのTreeSetに相当するC#.netに
- 25. .NET Compact Framework上でのSystem.Drawing.Imaging.ColorMap相当
- 26. .NEt Javaの非同期CTP相当
- 27. Windowsのnet helpmsgのBash相当
- 28. .NET 2.0相当のC#拡張メソッド
- 29. .NETコアに相当するGACはありますか?
- 30. .NETのPHP InfiniteIteratorに相当するものは何ですか?
は、この質問に対する詳細を必要とします。明らかにあなたはsystem.Drawing.Colorを調べました。あなたはあなたが望むものが見つかりませんでした。何を探していますか。 –
私はあなたが移植する必要があるJavaコードの例を提供すべきだと思います。これは最良のアプローチを決定するのに役立ちます。 –