これら2つのライブラリに違いはありますか? WikipediaからGDIとGDI +の違いは何ですか?
12
A
答えて
9
:のWindows XPの導入により
は、GDIは、その後継者、C++ベースのGDI +のサブシステムの賛成で廃止されました。 GDI +には、アンチエイリアス2Dグラフィックス、浮動小数点座標、グラデーションシェーディング、より複雑なパス管理、2Dおよび3Dビューパイプラインでのアフィン変換の構成のサポートなど、JPEGおよびPNGなどの最新のグラフィックファイル形式に対する組み込みサポートが追加されています。
2
:
GDI +は、アンチエイリアス2Dグラフィックス、浮動点座標、勾配シェーディング、より複雑なパス管理、JPEGやPNGのような近代的なグラフィック・ファイル・フォーマットのための固有のサポート、および組成物のためのサポートを追加します2Dビューのパイプラインでのアフィン変換のGDI +はARGB値を使用して色を表します。 the wikipedia article on GDIによると
5
GDI +はGDIの改善点です。グラデーションブラシ、アルファブレンディング、その他のイメージフォーマットのサポートなど、GDIではすぐに利用できない機能が含まれています。 http://msdn.microsoft.com/en-us/library/ms536338%28v=vs.85%29.aspx
5
GDIはオブジェクト指向されていないとWin32のplateformのためのハードウェア抽象化を提供します。
あなたは他の違いはここにあるものを見ることができます。これはC言語で書かれています
GDI +はオブジェクト指向であり、主な目的はGDIの使い方を簡素化して拡張するためのC++クラスを提供することです。 System.Drawingが
関連する問題
- 1. .net2.0と.net 4.0 gdi +の違いは?
- 2. ポリゴンはGDIとGDIモードを埋める+
- 3. gdi/gdiでソフトラインを描く方法+
- 4. WICとGDI +の関係は何ですか?
- 5. GDI +はGDIの上のレイヤーですか、それとも新しいものですか?
- 6. GDI +オフスクリーンバッファスクロール
- 7. Bitmap.SaveのGDI +エラー
- 8. GDI +の非スケーリングペン
- 9. GDI +のdrawImage()
- 10. GDI +のテキストレンダリングコントロール
- 11. GDI +フォントサイズ差
- 12. MFCとGDI +のV-Sync
- 13. GDI +オブジェクトリーク(フォント、ブラシ)
- 14. Windows GDI Context - CreateDIBSection
- 15. c#winforms GDI +
- 16. Windows GDIコンテキスト - LoadImage
- 17. GDI + LinearGradientBrushバグ
- 18. gdi + GetWorldTransform()directxにはどこですか?
- 19. GDI +のブランケットのアルファコンポーネント
- 20. VB.NETコントロールのGDIハンドルリーク?
- 21. GDIコールの監視
- 22. ダイアログ内のGDIグラフィック
- 23. GDI +(またはGDI)をInspectに似た画面で描画する
- 24. C#GDI + DrawString()with StringBuilder?
- 25. GDI +パフォーマンス(System.Windows.Forms、System.Drawing)&Skinning
- 26. ビジュアルデザインアプリケーション:WPFまたはWinForms(GDI)?
- 27. GDI +でピクセルデータを表示
- 28. DelphiでのGDI行の間隔は?
- 29. GDI +でICONを描画するには?
- 30. CreatePopupMenuの多くのGDIオブジェクト
実際に統合されているよう
GDI +はまた、.NETを標的https://msdn.microsoft.com/en-us/library/dd145203%([MSDNは、GDIは推奨される言及されていません] 28v = vs.85%29.aspx)、GDI +はC++のOO使用を表していますが、GDIは(現在のところ)Cの手続き用に安全に使用できることを示唆しています。 – snuk182