Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

<C++> Biblioteki graficzne

#1
<C++> Biblioteki graficzne
Witam !

Programuje w C++ i chciałbym zacząć programować grafikę 2D - jak na razie(wykresy itp) i jakieś gierki z grafika.
I tu pojawia sie pytanie jaka biblioteka graficzna ?
Jaką polecacie na początek z tych :
winGBI , SDL , Allegro , SDL , GDI ?
Na początek odpada DirectX i OpenGL gdyż może mnie to troszke zniechęcić.
Jakie sa wasze opinie ?


PS: Pogooglałem troszke ale nie znalazłem do satysfakcjonującej odpowiedzi
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#2
RE: <C++> Biblioteki graficzne
Jak na początek to SDL. Jeżeli piszesz już w WinAPI to możesz spróbować GDI, ale do gier jest fatalne.
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#3
RE: <C++> Biblioteki graficzne
Jeśli robisz w Windowsie to GDI+, ma całkiem spore możliwości, dużo większe niż stare GDI

EDIT:
przede wszystkim GDI+ jest napisane obiektowo, więc całkiem inaczej się go używa niż reszty WinAPI, pewnie tak wyglądało by teraz WinAPI, gdyby było pisane w C++, a nie w C...

teoretycznie ma być szybsze niż GDI, chociaż nadal nie używa akceleracji sprzętowej, więc wydajność nie będzie taka jak w DirectX...

GDI+ w pełni wspiera formaty stratne(jpegi, png, gify i inne), identycznie wczytuje się obraz z pliku *.jpg co z *.bmp, konwersją zajmuje się za nas GDI+ automatycznie. Stare GDI w ogóle nie obsługiwało formatów stratnych, tylko bmp. Trzeba było używać czegoś do kompersji jpg itd. ...

No i pełne wsparcie dla kanału alpha, w GDI+ kanał alpha jest kolejna składową koloru, możemy go bezproblemowo modyfikować, w starym GDI wsparcie dla alpha było bardzo mocno ograniczone...
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#4
RE: <C++> Biblioteki graficzne
thx za odpowiedzi
szczególnie tobie crayze
 System operacyjny: windows_xp_2003 Przeglądarka: opera
Programy: Polecane / Nowe / Inne




Podobne wątki (<C++> Biblioteki graficzne)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  kompilacja biblioteki Agui - cmake jurek2 0 1803 10.01.2019, 13:12
Ostatni post: jurek2
  [c++] Kompilacja biblioteki GMP pod Windowsem SzateX 0 5225 12.11.2014, 19:22
Ostatni post: SzateX
  [C# + ASM]Problem z wywołaniem biblioteki DLL napisanej w ASM - program się sypie sserek 0 2948 28.02.2014, 00:05
Ostatni post: sserek

Skocz do:


Wybrane wątki (<C++> Biblioteki graficzne)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Batch - odczytywanie temperatury karty graficznej i zapisywanie jej do zmiennej ~Anonim 4 7375 03.09.2017 21:41
Ostatni post: ~Anonim
  Kodowanie znaków w .bat kkkkk2105 4 8616 25.08.2017 14:38
Ostatni post: kkkkk2105
  Konwertowanie słów na liczby Java Blendow 5 7201 19.08.2017 21:17
Ostatni post: Szachista
  Kończenie i zamykanie skryptu vbs ottps 1 6654 16.08.2017 23:55
Ostatni post: broda99
  Podwojne menu wyboru w batch files kulis88 3 6898 12.08.2017 23:41
Ostatni post: broda99
  Walidacja tekstu w CSV,XLS w PHP Profedbond 9 7477 11.08.2017 09:10
Ostatni post: insanebear
  [VBS] String TheJohan8 5 7157 08.08.2017 00:11
Ostatni post: Ajgor
  Jaki kod pod buttony i progressbar w visualbasicu2010 Express? aktywny27 2 6506 06.08.2017 14:41
Ostatni post: ~Anonim
  [VB.Net] webbrowser a kody kreskowe DonCorleone 0 6061 03.08.2017 20:13
Ostatni post: DonCorleone
Ściana batch file ustawianie jednej wartosci zmiennej do kilku plikow kulis88 6 1839 03.08.2017 19:12
Ostatni post: kulis88
  [VBS] loop & if TheJohan8 0 5952 01.08.2017 18:40
Ostatni post: TheJohan8
  Co oznaczają te linijki ? maciex44 2 8911 28.07.2017 21:39
Ostatni post: Ajgor
  Tworzenie programu do instalacji maciex44 1 9238 28.07.2017 18:50
Ostatni post: TheJohan8
Exclamation [VBS] Skrypt błyskawicznie się kończy TheJohan8 7 6666 28.07.2017 16:29
Ostatni post: TheJohan8
  Java- wypisanie liczb, które nie są podane w tablicy , wypisanie liczb z tablicy all? ccomp 10 12522 16.07.2017 20:10
Ostatni post: ccomp