Entwickler-Ecke

Open Source Units - TNImage


n-regen - Di 25.07.06 09:54
Titel: TNImage
Hallo Leute!
Ich habe mich jetzt mal insachen Komponenten in Bewegung gesetzt und TNImage geschrieben.
Es hat jetzt 4 Zusatzfunktionen:
-SmoothH: Horizontal glätten
-SmoothV: Vertikal glätten
-Tone: Einfärben in der jeweiligen RGB-Farbe
-ShowPicts: Abspielen einer Diashow mit Bildern aus einer Liste mit einem best. Interval
Vielen Dank an Mathias Leonhardt für sein Bitmap-Tutorial: http://www.dsdt.info/tutorials/bitmap/
So das wars erstmal, wer Fragen/Anregungen hat: reinschreiben!
EDIT1:
Wenn man in der ShowPicts-Liste eine Zeile frei lässt, ist TNImage zu der entsprechenden Zeit leer.
EDIT2:
Neue Unit ohne "eigene.pas"
EDIT3:
Neue Funktion:
-RandomPict: Erstellt ein Zufallsbild(jeder Pixel eine Farbe)
EDIT4:
Neue Funktionen:
-RandomPictH/H10/V/V10: Erstellt Horizontale/Vertikale Zufallsstreifen.
Bei 10 im 10-Pixelabstand geschnitten.
Wie das aussieht? Siehe EDIT5!
EDIT5:
Demo für RandomPict angefügt(siehe unten)
EDIT6:
Neue Funktion:
-Invert: Kehrt die Bildfarben um.

Moderiert von user profile iconjasocul: Topic aus Freeware Projekte verschoben am Di 25.07.2006 um 16:48


Leuchtturm - Di 25.07.06 11:55

Wo ist das Programm?
Eine Unit alleine kann man nicht öffnen.
Du musst die Exe "mitliefern".
Leuchtturm


mkinzler - Di 25.07.06 12:08

Das ist doch ne Komponente, die mußt du installieren.


JayEff - Di 25.07.06 13:31

Sorry, aber wenn du eigene Units benutzt, wie zum beispiel "eigene.pas" die du in den uses eingebunden hast, musst du die mit geben xD Ohne sagt er: undefinierter Bezeichner: Warte.
Ausserdem sollte man vielleicht kurz sagen, wie man eine Komponente aus einer Unit installiert - weis nicht jeder.


n-regen - Mi 26.07.06 13:33

OK!
Ich habe (siehe oben) die Unit eigene.pas aus der Verwendung genommen.
Zum Installieren klickt man auf Komponente->Komponente installieren->Unit auswählen, sucht die Unit raus und Klickt auf Installieren.


n-regen - Fr 28.07.06 15:20

Was haltet ihr davon, wenn ich eine Zufallsbildfunktion schreibe und sie einbinde?
PS: Bin natürlich auch für eure Ideen offen.

EDIT: Ich habe die Funktion bzw. Prozedur jetzt fertig.
Siehe Unit oben.


n-regen - Fr 28.07.06 15:38

Kleine Frage zu T(N)Image:
Kann man das Bild irgenwie speichern?
Oder muss ich die Funktion selber schreiben?

EDIT: Blöde Frage :oops: :
Image.Picture.SaveToFile


n-regen - Mo 31.07.06 09:58

Für die, die sich die Kompo nich erst runterladen wollen, hier ne Demo für Random Pict.
Man sieht von links nach rechts RP, RPH, RPH10, RPV, RPV10.
Die Bilder werden alle 3 Sekunden neu generiert.


n-regen - Fr 01.09.06 10:41

Ich habe mir überlegt, eine Invert-Prozedur zu schreiben, mit der man die Bild-Farben umkehren kann.
Was haltet ihr davon?


Marco D. - Fr 01.09.06 22:08

Ok, aber schön wären auch Einblend- oder Ausblendeffekte. ;)