üzerinde GDI tercih için iyi bir fikir mi?Hangi durumlarda şimdiye kadar DirectX/OpenGL donanım hızlandırmalı grafikler üzerinde GDI tercih ediyorum neden grafik programlama için yeni ve merak ediyorum DirectX/OpenGL
GDI kullanmak için iyi nedenler hala var mı?
bu evet. Temel olarak GDI sadece basittir. Kapsamlı bir şey yapmıyorsanız ve OpenGL veya DirectX'in nasıl çalıştığını anlamıyorsanız, o zaman muhtemelen onlar hakkında daha fazla bilgi edinmek sizin yararınıza değildir. Ve GDI platform özel iken OpenGL çapraz platformdur. –
GDI ile exe dosyasının boyutu daha küçük olacak, ancak daha yavaş çizim olacak mı? Yani temel olarak hızlı çizim yapmak istiyorsam, DirectX/OpenGL, GDI kullanmalı mıyım? Yani, boya programları, 2D/3D oyunlar, vb, DX/GL kullanmak için daha verimli olurdu ve sık sık pencereyi yenilemek gerekmeyen programlar için, GDI daha iyi bir seçim mi? – xcrypt
Tam olarak değil. Program boyutunuz, OpenGL/DirectX kitaplıkları dinamik olarak bağlantılı olduğundan fazla değişmemelidir (elbette, bunları başlatmak için daha fazla kodunuz var). GDI *, dolaylı bir görselleştirme olduğundan D3D/OpenGL'den daha yavaş olacaktır. Hem D3D hem de OGL grafik kartıyla doğrudan konuşur, GDI'nın Windows üzerinden geçmesi gerekir ve (sanırım) hepsi yazılımda yapılır. – slugonamission