Forum

> > Off Topic > OpenPaint(Paintklon)
ForenübersichtOff Topic-ÜbersichtEinloggen, um zu antworten

Deutsch OpenPaint(Paintklon)

32 Antworten
Seite
Zum Anfang Vorherige 1 2 Nächste Zum Anfang

alt OpenPaint(Paintklon)

Westbeam
User Off Offline

Zitieren
Hi
OpenPaint ist ein kleiner ,in FreeBasic geschriebener, Paintklon. Er ist mit 176 Codezeilen mein bisher kleinstes vorgestelltes Projekt.^^ Auch wenn es so aussieht: Er ist nicht mit GTK programmiert worden, ich habe eine eigene GUI programmiert(wie einige wahrscheinlich schon wissen). Ich habe es im GNOME-Style gehalten. Folgende Funktionen sind bereits drin:

-Stift
-Pinsel
-Farbeimer
-Laden/Speichern
-Farbauswahl
-Beenden

Er ist noch nicht ganz fertig, aber das kriege ich noch hin. Hier ist ein Screenshot:
http://www.freebasic-portal.de/bilder/screenshot-258.png

Und der Downloadlink. Der Sourecode ist enthalten, ebenso eine Linuxanwendung:
http://www.file-upload.net/download-2569748/OpenPaint.zip.html
Hier die Windows .exe(Danke an TKD):http://www.file-upload.net/download-2569793/OpenPaint.exe.html
Achtung: Wenn ihr etwas Speichern/Laden wollt, dann klickt auf die leere Textbox neben dem "Load"-Button. Dort gebt ihr den Dateinamen ein, dann könnt ihr auf Laden oder Speichern klicken.(Im Moment kann man nur .bmp laden und speichern. In der nächsten Version ist das dann anders)

EDIT: Da einige anscheinend noch nicht ganz verstanden haben, dass der 2. Link nur die Windows .exe, aber nicht den Rest der Dateien enthält, hier noch einmal die Anleitung für Windowsuser:
-Downloaded euch das Archiv(1. Link)
-Entpackt das Archiv in einen Ordner "OpenPaint"
-Downloaded die Windows .exe
-Kopiert die .exe in den vorher erstellten Ordner "OpenPaint"
3× editiert, zuletzt 03.06.10 22:21:22

alt Re: OpenPaint(Paintklon)

Nova
User Off Offline

Zitieren
Das Ding hat doch nie und nimmer 176 Zeilen Programmcode. Oder benutzt du mehrere Befehle pro Zeile?
Kann ich mir irgendwie nicht vorstellen.

Ansonsten: Unnütz, es soll aber vermutlich auch nicht nützlich sein, sondern nur irgendwie für Lernzwecke oder so dienen.

alt Re: OpenPaint(Paintklon)

Westbeam
User Off Offline

Zitieren
Doch es hat 176 Zeilen, schau in den Sourcecode rein. 130 hat das Programm, 46 die GUI.

Nova hat geschrieben
Ansonsten: Unnütz, es soll aber vermutlich auch nicht nützlich sein, sondern nur irgendwie für Lernzwecke oder so dienen.

Danke für die hübsche Kritik

alt Re: OpenPaint(Paintklon)

ohaz
User Off Offline

Zitieren
Die Windows Exe hab ich mal kompiliert. Klappt ansich, nur das Speichern/Laden hab ich noch nicht hinbekommen

alt Re: OpenPaint(Paintklon)

Westbeam
User Off Offline

Zitieren
@TKD:
Hm, das musst du folgendermaßen machen: Klicke mit der Maus in die Inputbox rechts neben dem Load-Button. Dort gibts du den Dateinamen ein(relativ zum OpenPaint-Ordner). Dann drückst du Enter. Wenn du nun auf "Save" oder "Load" klickst, sollte das Bild geladen oder gespeichert werden(Im Moment kann man nur .bmp speichern oder laden).
1× editiert, zuletzt 03.06.10 12:05:13

alt Re: OpenPaint(Paintklon)

Nova
User Off Offline

Zitieren
Ich habe mich nicht lustig gemacht, das war ernst gemeint. Die meisten Sprachen, die ich kenne, hätten da sehr viel mehr Zeilen gebraucht. (Ich gehe mal davon aus, dass man trotzdem den Code noch einrückt und auch mal der Ordnung wegen hier und da mal eine leere Zeile einfügt, also nicht alle Befehle in eine Zeile.

alt Re: OpenPaint(Paintklon)

Westbeam
User Off Offline

Zitieren
Ich habe der Ordnung halber auch ein paar Zeilen leer gelassen, natürlich. Auch eingerückt habe ich(Hat aber keine Auswirkungen auf die Zeilenanzahl). Befehle sind nicht gequetscht, also nicht mehr als einen Befehl in einer Zeile(außer bei If-Abfragen natürlich).

alt Re: OpenPaint(Paintklon)

ohaz
User Off Offline

Zitieren
Westbeam hat geschrieben
@TKD:
Hm, das musst du folgendermaßen machen: Klicke mit der Maus in die Inputbox rechts neben dem Load-Button. ...
Ah danke Klappt nun. Das einzige das bei der Windows Exe nun also nicht funktioniert ist der X Knopf zum Beenden

alt Re: OpenPaint(Paintklon)

Westbeam
User Off Offline

Zitieren
Hm, wenn ich es mit WINE starte, kann ich es auch nicht beenden. Versuche mal es so zu kompilieren:
1
fbc.exe -s gui OpenPaint.bas
So sollte es funktionieren und auch das DOS-Fenster im Hintergrund sollte verschwinden.

alt Re: OpenPaint(Paintklon)

CN
User Off Offline

Zitieren
Gibt doch schon GNOME-Paint. Als kleine Programmierübung ist das ja ganz okay, aber deswegen gleich einen Thread aufzumachen und es als großes Projekt zu verkaufen, naja.
1× editiert, zuletzt 03.06.10 16:00:55

alt Re: OpenPaint(Paintklon)

Westbeam
User Off Offline

Zitieren
@hundesohn
Danke

@davidsung
Verdammt, daran habe ich nicht gedacht. Alle guten Namen sind schon vergeben.

@CN
Es ist ja noch nicht fertig, und als großes Projekt verkaufe ich es doch gar nicht ...

alt Re: OpenPaint(Paintklon)

Westbeam
User Off Offline

Zitieren
Jap. Habe ich gerade eingebaut. Es kann jetzt .png files laden und speichern. Es gibt einige neue Werkzeuge(Linie,gestrichelte Linien,Rechtecke ...).
Zum Anfang Vorherige 1 2 Nächste Zum Anfang
Einloggen, um zu antwortenOff Topic-ÜbersichtForenübersicht