Hallo,
ich bin nicht sehr bewandert speziell in Lazarus, muß aber ein kleiens Problem lösen und hoffe auf Hilfe von euch.
Ich möchte mehrere Bilder die immer in einem bestimmten Verzeichnis liegen und immer gleich heißen, laden und in ein sehr großes bild nebereinander kopieren. Eine Windowsprogramm mit einer Form und einem Button hab ich schon und funktioniert auch schon recht gut. Jetzt bräuchte ich das als Konsolenprogramm, optional noch mit einem Parameter zb. einer Pfadeingabe, damit ein anderes Programm mein kleines Tool aufrufen kann.
Ich bin schon am Probieren und hab auch LCLBase package eingebunden aber es klaapt nicht. Ich benutzt Timage und TPicture.
Was mache ich falsch bzw. wie kann ich ein Windowsprogramm(Forms) einfach in ein Konsolenprogramm ändern?
bild laden in der konsole(console)
Re: bild laden in der konsole(console)
Für so etwas brauchst du die LCL eigentlich nicht.
Ich würde da fpImage benutzen.
Hier sind Beispiele:
http://wiki.freepascal.org/fcl-image#Walk-through
Ich würde da fpImage benutzen.
Hier sind Beispiele:
http://wiki.freepascal.org/fcl-image#Walk-through
Re: bild laden in der konsole(console)
Ja vielen Dank theo,
hatte diese Seite auch kurz nach dem Posten gefunden. aber so wußte ich das es das richtige ist. Es klapp auch schon, zumindest das Laden mit einem festen Pfad und Erzeugen und speichern als Png
.
Laden von Jpgs geht aber, das schreiben von Jpg nicht. Gibts die uses fpwritejpg irgendwo. Oder wie kann ich Jpgs schreiben.
hatte diese Seite auch kurz nach dem Posten gefunden. aber so wußte ich das es das richtige ist. Es klapp auch schon, zumindest das Laden mit einem festen Pfad und Erzeugen und speichern als Png

Laden von Jpgs geht aber, das schreiben von Jpg nicht. Gibts die uses fpwritejpg irgendwo. Oder wie kann ich Jpgs schreiben.
Re: bild laden in der konsole(console)
Im Ernst? FPWriteJPEG ?stevensen hat geschrieben: Laden von Jpgs geht aber, das schreiben von Jpg nicht. Gibts die uses fpwritejpg irgendwo. Oder wie kann ich Jpgs schreiben.
Kleiner Tipp: Wenn du eine Unit suchst, tippe z.B. den Anfang des Namens in die Uses Klausel
Z.B.
Code: Alles auswählen
uses blah, blah, fpwr
Lazarus hat ganz viele solcher Hilfen, man muss sie nur entdecken.
http://wiki.freepascal.org/Lazarus_IDE_Tools/de
Re: bild laden in der konsole(console)
Jo jetzt klappts, hatte es erst mit FPWriteJPG probiert (stand so in einem Beispiel) geht natürlich nicht, heißt nämlich FPWriteJPEG . Aber sich die uses anzeigel lassen hilft!
jetzt nur noch ein kleiner Kampf mit den Parameter.
Aber vielen dank erstmal.
jetzt nur noch ein kleiner Kampf mit den Parameter.
Aber vielen dank erstmal.