Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Jul 04, 2025 17:05

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Di Jan 22, 2013 16:20 
Offline
DGL Member

Registriert: Mo Nov 26, 2012 21:18
Beiträge: 5
Programmiersprache: DELPHI
Gibt es eigentlich einen Vergleich zwischen den verschiedenen Graphic Libs, eine Bitmap shrinken geht ja prinzpiel mit allen Bibliotheken; Wer bietet was, wo geht es am schnellsten, wer bietet die meiste Unterstützung für den Software Entwickler,
x64 und Cross platform Aspekte im Code ....


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Di Jan 22, 2013 16:22 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 02, 2004 19:42
Beiträge: 4158
Programmiersprache: FreePascal, C++
GDI und Graphics32 gibts afaik (GDI auf jeden fall) nur für Windows.

Ansonsten nutzt OpenGL natürlich die vorhandene Hardware, um dinge schnell zu machen, wenn du es das sagst.

grüße

_________________
If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung.
current projects: ManiacLab; aioxmpp
zombofant networkmy photostream
„Writing code is like writing poetry“ - source unknown


„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi Jan 23, 2013 10:20 
Offline
DGL Member
Benutzeravatar

Registriert: Di Mai 18, 2004 16:45
Beiträge: 2623
Wohnort: Berlin
Programmiersprache: Go, C/C++
Im Fall von skalieren eines Bildes spielt noch der Interpolations Algorithmus eine Rolle.
Dieser kann natürlich von recht einfach bis sehr komplex reichen.

Geht man nun davon aus, egal welcher Filter man verwendet, dass die ausnutzung der ganzen Hardware das beste Ergebnis liefern wird, dann wird OpenCL wohl alle alternativen in den Schatten stellen.
Denn OpenCL nutzt alle GPU oder CPU Kerne und verwendet auf CPU z.B. SIMD.

Die Kunst ist es nun schon bestehenden Code zu finden und nicht alle Operationen selber in OpenCL zu implementieren.
Aber das Resultat kann sich sehen lassen, denn OpenCL gibt es für PC, Mobile und bis mitte diesen Jahres soll auch WebCL als Standard ausreichend verbreitet sein.

_________________
"Wer die Freiheit aufgibt um Sicherheit zu gewinnen, der wird am Ende beides verlieren"
Benjamin Franklin

Projekte: https://github.com/tak2004


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi Jan 23, 2013 12:08 
Offline
DGL Member

Registriert: Mo Nov 09, 2009 12:01
Beiträge: 200
GR32 kann nur 2D, darin ist es aber gut, hat mehr unterstützende Funktionen (Tools) und ist einfach zu erlernen.
OpenGL ist hauptsächlich für 3D (2d geht selbstverständlich auch), hat weniger unterstützende Funktionen und die Lernkurve ist sehr steil. Es bietet aber unter dem Strich viel mehr Möglichkeiten.

Für kleinere bis mittlere 2D-Projekte -> GR32
Für mittlere bis große Projekte und 3D -> OpenGl


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi Jan 23, 2013 19:10 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 02, 2004 19:42
Beiträge: 4158
Programmiersprache: FreePascal, C++
TAK2004 hat geschrieben:
[…]bis mitte diesen Jahres soll auch WebCL als Standard ausreichend verbreitet sein.

(damit die Bitcoin-minenden Javascript-Schnipsel endlich auch schnell sind? *scnr*)

_________________
If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung.
current projects: ManiacLab; aioxmpp
zombofant networkmy photostream
„Writing code is like writing poetry“ - source unknown


„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do Jan 24, 2013 15:26 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Nov 08, 2010 18:41
Beiträge: 769
Programmiersprache: Gestern
GDI hat sich wohl erledigt ... GDI+ ist inzwischen auch so eine Sache. DX hat hier in letzten Jahren massiv gepusht und ist sehr viel produktiver als der ganze Rest. Allerdings gibt es auch noch eine menge Sachen die idort nicht so schoen funktionieren.


OpenGL ist aber nach wie vor mein Liebling da man nicht so viel unnuetzen Mist machen muss. Besonders die FF ist ein warer Traum.

_________________
Meine Homepage


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do Jan 24, 2013 16:25 
Offline
Compliance Officer
Benutzeravatar

Registriert: So Aug 08, 2010 08:37
Beiträge: 460
Programmiersprache: C / C++ / Lua
allein schon weil OpenGL ein Alleskönner ist:

-nahezu Plattformunabhängig
-sowohl 2D als auch 3D in atemberaubender Geschwindigkeit
-(momentan) keine Gefahr, dass die Spiele veralten und nicht mehr laufen (vgl. Industrie Gigant 2)

:D

_________________
offizieller DGL Compliance Beauftragter
Never run a changing system! (oder so)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do Jan 24, 2013 17:22 
Offline
DGL Member
Benutzeravatar

Registriert: Di Mai 18, 2004 16:45
Beiträge: 2623
Wohnort: Berlin
Programmiersprache: Go, C/C++
GDI+ funktioniert doch nur mit COM Objekten, reingezwängte Klassen in C ABI.
Wurde aber mindestens mit Windows7 das letzte mal geupdatedm, ob was mit Win8 kam k.a. .

OpenGL hat einiges an Overhead, wenn es um das reine pixelschieben geht und nicht um das darstellen auf dem Bildschirm, dann ist OpenCL die bessere Wahl.

_________________
"Wer die Freiheit aufgibt um Sicherheit zu gewinnen, der wird am Ende beides verlieren"
Benjamin Franklin

Projekte: https://github.com/tak2004


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do Jan 24, 2013 19:15 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Nov 08, 2010 18:41
Beiträge: 769
Programmiersprache: Gestern
end hat geschrieben:
-(momentan) keine Gefahr, dass die Spiele veralten und nicht mehr laufen (vgl. Industrie Gigant 2)

:D


Quake 2 ist der Extensionstring zu groß :P

_________________
Meine Homepage


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do Jan 24, 2013 19:36 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 02, 2004 19:42
Beiträge: 4158
Programmiersprache: FreePascal, C++
Hah, dafür hat nvidia doch extra nen switch um den zusammen zu stauchen :)

_________________
If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung.
current projects: ManiacLab; aioxmpp
zombofant networkmy photostream
„Writing code is like writing poetry“ - source unknown


„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.008s | 16 Queries | GZIP : On ]