[Windows] 2DDrawing Befehle mit AntiAliasing durch GDI+

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

[Windows] 2DDrawing Befehle mit AntiAliasing durch GDI+

Beitrag von Danilo »

Fortsetzung von http://forums.purebasic.com/german/view ... 0&start=25

Dies ist ein Include mit folgenden Zeichenfunktionen:
gBox, gLine, gLineXY, gPie, gArc, gEllipse, gCircle, gBezier, gTriangle und gPoly.

Das ganze über Windows GDI+ und mit Antialiasing.
Gezeichnet wird mit einem virtuellen Stift, dessen Farbe und Größe man mit diesen
Funktionen setzen kann: gSetPen(), gSetPenColor(), gSetPenSize()

GDI+ wird auf folgenden Windowsversionen unterstützt:
- Microsoft Windows 95:
nicht unterstützt

- Microsoft Windows NT 4.0 SP6, Windows 2000, Windows 98 und Windows Millennium Edition (Windows Me):
gdiplus.dll muss mit eigenen Anwendungen ausgeliefert werden.
Die verteilbare DLL gibt es bei Microsoft: http://go.microsoft.com/fwlink/?LinkID=20993

- Microsoft Windows XP und neuer:
gdiplus.dll ist bei diesen Systemen schon enthalten.

Die Include gDrawing.pbi:

Code: Alles auswählen

;>----- START INCLUDE "gDrawing.pbi" ------------------------
;
;-[ antialiased PB syntax compatible drawing functions using GDI+ ]-
;
; by Danilo, July 2011
;
; big thanks to all helpers in the german forum!
;
; Version 0.84
;
...
die Include ist zu groß für dieses Forum
...

DOWNLOAD: gDrawing_v0.84.zip oder gDrawing_v0.84.zip (83k)

Screenshots:
Bild Bild Bild Bild Bild Bild Bild Bild Bild Bild Bild Bild Bild Bild
Bild Bild
Zuletzt geändert von Danilo am 15.01.2012 22:55, insgesamt 18-mal geändert.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6999
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: [Windows] 2DDrawing Befehle mit AntiAliasing durch GDI+

Beitrag von STARGÅTE »

Danke für diese Übersetzung der GDI+ zu PureBasic :allright:
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: [Windows] 2DDrawing Befehle mit AntiAliasing durch GDI+

Beitrag von ts-soft »

Von mir auch herzlichen Dank :allright:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: [Windows] 2DDrawing Befehle mit AntiAliasing durch GDI+

Beitrag von RSBasic »

Sieht nice aus. :allright:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
thminz
Beiträge: 84
Registriert: 25.05.2011 16:01
Computerausstattung: Windows XP, Intel Pentium 4 mit 3,2 Ghz, 2 GB RAM, 500 GB, ATI Radeon HD 4200
Wohnort: Köln

Re: [Windows] 2DDrawing Befehle mit AntiAliasing durch GDI+

Beitrag von thminz »

WOW :shock: schöne effekte :allright: :allright:

Warum sagt ihr nochmal Danke ? Ihr habt doch schon danke gesagt :roll: :lol:
Immer Aktuelle Purebasic Version!!
Benutzeravatar
hjbremer
Beiträge: 822
Registriert: 27.02.2006 22:30
Computerausstattung: von gestern
Wohnort: Neumünster

Re: [Windows] 2DDrawing Befehle mit AntiAliasing durch GDI+

Beitrag von hjbremer »

noch ein Danke kann nicht schaden !

vielen Dank für die Arbeit und fürs teilen :allright:
Purebasic 5.70 x86 5.72 X 64 - Windows 10

Der Computer hat dem menschlichen Gehirn gegenüber nur einen Vorteil: Er wird benutzt
grüße hjbremer
Benutzeravatar
thminz
Beiträge: 84
Registriert: 25.05.2011 16:01
Computerausstattung: Windows XP, Intel Pentium 4 mit 3,2 Ghz, 2 GB RAM, 500 GB, ATI Radeon HD 4200
Wohnort: Köln

Re: [Windows] 2DDrawing Befehle mit AntiAliasing durch GDI+

Beitrag von thminz »

Stimmt hjbremer hast natürlich Recht!

Danilo: Von mir nochmal ein fettes Danke schön es sieht echt super toll aus. Wie lange hast du dafür gebraucht? Bestimmt nicht so lange. Ich meine nicht das das nicht aufwendig is sondern das du als Profi Programmierer in diesen Board mit deinen Können das einfach mal so hinzaubern kannst. Und wie gross der Code ist hammer. Krass ich beneide dich voll. :allright:
Immer Aktuelle Purebasic Version!!
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Re: [Windows] 2DDrawing Befehle mit AntiAliasing durch GDI+

Beitrag von rolaf »

@Danilo :allright: :allright: :allright:
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Re: [Windows] 2DDrawing Befehle mit AntiAliasing durch GDI+

Beitrag von Falko »

Vielen Dank @Danilo :allright: :allright: :allright:
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
Benutzeravatar
Josef Sniatecki
Beiträge: 657
Registriert: 02.06.2008 21:29
Kontaktdaten:

Re: [Windows] 2DDrawing Befehle mit AntiAliasing durch GDI+

Beitrag von Josef Sniatecki »

Sauber :allright:
Gleich in meine Sammlung damit.
PB 4.61 | Windows Vista - 32Bit
Homepage

"Wahrlich es ist nicht das Wissen, sondern das Lernen, nicht das Besitzen sondern das Erwerben, nicht das Dasein, sondern das Hinkommen, was den grössten Genuss gewährt." - Carl Friedrich Gauß
Antworten