-
Forum: Software-Projekte der Mitglieder
by benji316,
12. Mär 2014
Version 2.2.0 ist da!
Changelog:
Man kann nun auch Bilder in den Formaten JPEG, PNG und GIF öffnen, bearbeiten und speichern, der extra Menüpunkt entfällt. Verwendet habe ich dazu TJPEGImage, TPNGImage und TGifImage, die, um Bearbeiten zu ermöglichen, intern zu TBitmap umgewandelt werden. Diese 3 Klassen gibt es allerdings erst seit Delphi 2009, mit älteren Delphi-Versionen lässt sich der...
-
Forum: Software-Projekte der Mitglieder
by benji316,
9. Mär 2014
So, ich hab mir wieder mal den Quelltext von diesem Programm durchgeschaut und bekam wieder Lust, was zu machen. Vielleicht werd ich in nächster Zeit irgendwann wieder ein Update raushauen, daher würde ich mich über weitere Vorschläge für neue Features freuen ;)
Und heute gibt es auch schonmal ein Update, mit mehreren, kleineren Änderungen (vor allem Ausbesserungen von Schlampigkeitsfehlern^^):...
-
Forum: Software-Projekte der Mitglieder
by benji316,
15. Jul 2013
in wirklich letztes Update:
Ein Radieren-Funktion wurde eingefügt, radiert wird mit gedrückter rechter Maustaste.
Außerdem wurde es nun mit Delphi XE3 kompiliert und ist nun entsprechend größer.
Download-Link:
http://www.mediafire.com/index.php#gsyhi84vsfwd4
-
Forum: Software-Projekte der Mitglieder
by benji316,
10. Jul 2013
Noch ein letztes Update:
Version 2.1:
Die "Wechselnde Stiftfarbe"-Funktion kann nun konfiguriert werden
Es werdne nun verschiedene Cursors verwendet, damit man auch sieht, was man gerade tut:
1 Cursor ist Windows-Standard, einer stammt von hier: http://ulrichhanke.de/00/CursorSammlung.html und zwei wurden aus Paint extrahiert
Das Invertieren eines Bildes geht nun deutlich schneller
Kleinere...
-
Forum: Software-Projekte der Mitglieder
by benji316,
7. Jul 2013
Mir würden da schon noch Sachen einfallen, die ich verbessern könnte, aber das wär dann zuviel Arbeit oder ich versteh einfach nicht, wie das geht, Stichwort Scanline..
Aber vorerst möchte ich mich was anderem zuwenden, ich hab schon eine vage Idee, aber mal sehen, was daraus wird, man wird auf jeden Fall noch von mir hören :D
-
Forum: Software-Projekte der Mitglieder
by benji316,
7. Jul 2013
Okay, alles klar, zumindest im Dateinamen ists nicht mehr drin, und ich hab wieder was dazugelernt :D
So, die finale Version 2.0 ist da!
Dies wird die endgültige Version bleiben, außer irgendjemand findet irgendwelche gravierenden Bugs ;)
Changelog:
Alle Units haben sprechende Namen
Die Funktion "Computergenerierte Linien erstellen" kann nun konfiguriert werden
Neue Funktion - Bilder...
-
Forum: Software-Projekte der Mitglieder
by benji316,
5. Jul 2013
Okay, alles klar, es wird nun überall auf die jeweils anderen Threads verlinkt.
Und es gibt eine neue Version(1.4)!
Changelog:
Neue Funktion: Bild in Graustufen umwandeln (dauert ein paar Sekunden, ich habe versucht, den Fortschritt über eine Progressbar darzustellen, bin aber gescheitert)
Die Funktion "Computergeneriertes Bild erstellen" wurde überarbeitet
Keine Access-Violations mehr...
-
Forum: Software-Projekte der Mitglieder
by benji316,
5. Jul 2013
Na und?
Verstößt das gegen irgendwelche Regeln?
EDIT: In den anderen Foren muss ich bei Fragen darauf hinweisen, aber ich habe ja keine Frage gestellt.
Hier konnte ich nirgends etwas zum Thema Crosspostings finden.
-
Forum: Software-Projekte der Mitglieder
by benji316,
4. Jul 2013
Nein, bei den Linien-Arten ich verwende die Eigenschaft Canvas.pen.style, deswegen auch die Limitierung auf Stiftbreite 1...
Bei der wechselnden Stiftfarbe verwende ich schon einen Timer, hatte es zuerst im MouseMove selbst drin, aber dann ists logischweise noch schneller ;)
Aber ich könnte mal schauen ob ich bezüglich Linien-Arten was zusammenbringe ;)
PS: Bei der Formulierung: "es sollte...
-
Forum: Software-Projekte der Mitglieder
by benji316,
4. Jul 2013
@MrMooed: Danke, jetzt gehts :D
@rob60: Ist mir bekannt, ich fands recht witzig, erinnert mich an alte Hänger bei Windows Xp, wo die Fenster solche "Schlieren" gemacht haben, aber ich sollte mich mal darum kümmern, jetzt, wo alles andere funktionieren sollte ;)
-
Forum: Software-Projekte der Mitglieder
by benji316,
4. Jul 2013
Danke für das Beispiel, habs aber auch so herausgefunden ;)
Nun gibts ein neues Update auf Version 1.3:
Changelog:
Man kann JPEGs öffnen, bearbeiten, und in verschiedenen Formaten speichern (GIF und PNG ausgeschlossen, da diese standardmäßig nicht unterstützt werden, wird aber noch kommen, ich muss nur eine passende Unit im Netz finden und in mein Projekt einbinden ;))
Einige Exceptions...
-
Forum: Software-Projekte der Mitglieder
by benji316,
3. Jul 2013
Neue Version (1.2 Beta)
Text-Ausgabe wurde komplett überarbeitet.
-
Forum: Software-Projekte der Mitglieder
by benji316,
3. Jul 2013
Danke für den Tipp, habs derweil mit der Bildschirmauflösung berechnet. Aber wenn ich das so mache, dann mache ich gleich eine eigene Konfiguraions-Form für die Computer-generiertes-BIld-Funktion ;)
Neue Version (1.1.2 Beta), hier der Changelog:
Die Funktion "Computergeneriertes Bild erstellen" wurde überarbeitet, damit die Rechtecke nicht immer im Vordergrund sind
JPEG öffnen wird...
-
Forum: Software-Projekte der Mitglieder
by benji316,
3. Jul 2013
Für das computergenerierte Bild werden mit moveto hnd lineto Striche gezeichnet, und zwar zu einer Position im Bereich des Images, und da das Image die Ausrichtung "alclient" hat, ist es immer so groß wie das Fenster, ich könnte auch einfach einen festen Wert für die Zufallsberechung nehmen, aber je nach Bildschirmauflösung werden dann unnötige Striche gezeichnet...
Und der Speicher-Dialog kommt...
-
Forum: Software-Projekte der Mitglieder
by benji316,
3. Jul 2013
Update:
Das Programm sollte nun komplett Bug-frei sein (alles funktioniert wie es soll, aber es ist leider immer noch möglich, es an einigen Stellen gezielt abstürzen zu lassen, werd mich heute noch darum kümmern ;)) hat ab sofort eine Versionsnummer (1.0) sowie eine Dateibeschreibung (sieht man unter den Eigenschaften oder wenn man mit dem Cursor drauf bleibt).
Weiters verwende ich nun den...
-
Forum: Software-Projekte der Mitglieder
by benji316,
2. Jul 2013
Wieder neue Version, bin jetzt von der Paintbox auf ein TImage umgestiegen, ohne Probleme ;)
Ein Bug exisitiert leider noch: Im Polygon ist IMMER der Punkt (0,0) enthalten, aber warum, ich versteh´s nicht...
-
Forum: Software-Projekte der Mitglieder
by benji316,
2. Jul 2013
So, neue Version, mit exakter Erfassung der Mausposition, ein paar Benennungen und vielen Einrückungen beim Code zwecks besserer Lesbarkeit. Downloadlink ist im ersten Post.
Als nächstes werd ich mich dann mal um die Paintbox-Image-Geschichte kümmern ;)
-
Forum: Software-Projekte der Mitglieder
by benji316,
2. Jul 2013
Da hätt ich glatt selber draufkommen können, danke für den Hinweis :D
So, gleich gibts ne neue Verison, mit exakter Erfassung der Mausposition über screentoclient ;)
-
Forum: Software-Projekte der Mitglieder
by benji316,
2. Jul 2013
Da ich aber von Anfang an auf die Paintbox gezeichnet habe, muss ich 100te Male "paintbox1" durch irgendeinen anderen Namen ersetzen.
Und um die Mausposition werd ich mich dann gleich mal kümmern ;)
-
Forum: Software-Projekte der Mitglieder
by benji316,
2. Jul 2013
@Günther:Ich hab es auf mehreren Foren hochgeladen, und da bei jeder neuen Version überall zu aktualisieren ist etwas umständlich, deshalb über Mediafire, aber es müsste normalerweise gehen, dass wenn man auf den Dateinamen klickt, zu einer Seite weitergeleitet wird, wo mans dann downloaden kann.
Und aufs Einrücken und Benennen wurde ich auch schon woanders hingewiesen, bin grade dabei ;)
...
-
Forum: Software-Projekte der Mitglieder
by benji316,
2. Jul 2013
Mein kleines Zeichenprogramm, ähnlich wie Paint, und es beherrscht auch die meisten Funktionen von Paint.
Enstanden ist es als Übungsprojekt für meine Informatik-Matura, für die ich mich mit einfachen 2D-Grafiken in Delphi beschäftigt habe, und dann kam irgendwann mal die Idee, einfach mal ein simples Zeichenprogramm wie Paint zu erstellen, und mit der Zeit wurde es immer umfangreicher...