ورود

View Full Version : آيا gdi و open gl رو بايد كنار گذاشت؟



shahmohammadi
جمعه 26 خرداد 1391, 13:55 عصر
با سلام.
در اين صفحه (http://msdn.microsoft.com/en-us/library/ee663279%28v=vs.85%29) از ام‌اس‌دي‌ان نوشته Legacy Graphics (http://msdn.microsoft.com/en-us/library/hh309470%28v=vs.85%29) كه شامل موارد زير هست، كهنه هست و خوبه كه در برنامه ها ازش استفاده نكنيم.


GDI (http://msdn.microsoft.com/en-us/library/dd145203%28v=vs.85%29)
GDI+ (http://msdn.microsoft.com/en-us/library/ms533798%28v=vs.85%29)
Monitor Configuration (http://msdn.microsoft.com/en-us/library/dd692962%28v=vs.85%29)
OpenGL (http://msdn.microsoft.com/en-us/library/dd374278%28v=vs.85%29)
Picture Acquisition (http://msdn.microsoft.com/en-us/library/dd370838%28v=vs.85%29)
Windows Color System (http://msdn.microsoft.com/en-us/library/dd372446%28v=vs.85%29)
WPF Bitmap Effects (http://msdn.microsoft.com/en-us/library/ms735092%28v=vs.85%29)


نظر شما چي هست. پس بايد اين همه كه توي دانشگاه اوپن‌جي‌ال ياد گرفتيم كنار بگذاريم.

Ananas
جمعه 26 خرداد 1391, 15:15 عصر
سلام.
نه چرا بزاری کنار. اگه می تونی با OpenGL کاری رو که می خوای انجام بدی چرا می خوای بزاریش کنار! اگه بخوای مثلا با DirectX و مشخصا Direct3D کار کنی اطلاعاتی که داری حتما به دردت میخوره چون روش کارشون مشابه هست و تو جزئیات اجزا تفاوت دارن. در مورد GDI که خوب اصلا قرار نیست کار OpenGL و Direct3D رو انجام بده ضمن اینکه هنوز کارایی خودشو داره و هنوزم به عنوان یک ابزار ساده و سریع برای کارای دمدستی خوبه. OpenGL فقط مخصوص ویندوز نیست و شما با OpenGL می تونید مثلا برای سیستم مکینتاش برنامه بنویسید که اگه اشتباه نکنم با directX نمیتونید این کار رو بکنید چون مخصوص ویندوز هست. پس OpenGL از رده خارج نشده خیلی هم خویه. مثلا Photoshop از OpenGL استفاده میکنه. البته Direct3D هم خیلی قویه و اگه بخوای با اون کار کنی خوبه. من با OpenGL کار نکردم فقط در حد چند تا تست کوچیک ولی با Direct3D کار کردم.
این نظر بنده.

ayub_coder
پنج شنبه 01 تیر 1391, 11:42 صبح
جایی خونده بودم که برای برنامه نویسی گرافیک برروی گوشی های آندروید هم از OpenGL استفاده میشه. پس مطمئن باش به این زودی ها کهنه نمیشه!