amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > Bilderverkleinerer [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

11.10.2002, 16:23 Uhr

Ralf27
Posts: 2779
Nutzer
Ich suche ein Tool fürs CLI das ohne Stackerhöhung arbeitet und das
beliebige Bilder auf eine gewiese vorgegebene Größe verkleinert.

Eigentlich sowas ähliches wie GFXCON. Allerdings braucht dieses
Programm einen größeren Stack.

Welches Tool könnte ich da am besten nehmen?

[ - Antworten - Zitieren - Direktlink - ]

11.10.2002, 17:20 Uhr

thomas
Posts: 7717
Nutzer

Wenn du eine Grafikkarte hast, kannst du das hier nehmen: http://home.t-online.de/home/thomas-rapp/dtscale24.lha


Kommt allerdings ein 24bit-Bild heraus.

Außerdem, was hast du gegen einen "größeren Stack" ? So groß kann der ja nicht sein.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

11.10.2002, 19:27 Uhr

Palgucker
Posts: 1342
Nutzer
Ja - warum keine Stackerhöhung?
Mir fallen da auch nur die Binäries aus dem NetPBM-Paket
ein,- mit denen wohl auch GFXCon arbeitet.
Die benutzen aber alle die Ixemul.library, was meistens
auf größeren "Stackhunger" hinweist.
djpeg zum convertieren nach PPM
pnmscale zum beliebigen scalieren von PPM's
cjpeg zum zurückconvertieren ins jpeg-format
Nenne diese 3 Programme, da ich ahne, das Du dieses
zum berechnen von Thumbnails benötigst.
Habe es eben nochmal durchprobiert - sie funktionieren
auch bei 4096 Byte Stack. Aber ich habe es halt nur einmal
durchprobiert - und bei 100 oder mehr Berechnungen könnten
sich Stackknappheit wohl schon bemerkbar machen.

[ - Antworten - Zitieren - Direktlink - ]

11.10.2002, 20:02 Uhr

Ralf27
Posts: 2779
Nutzer
Zitat:
Original von Palgucker:
Ja - warum keine Stackerhöhung?
Mir fallen da auch nur die Binäries aus dem NetPBM-Paket
ein,- mit denen wohl auch GFXCon arbeitet.
Die benutzen aber alle die Ixemul.library, was meistens
auf größeren "Stackhunger" hinweist.
djpeg zum convertieren nach PPM
pnmscale zum beliebigen scalieren von PPM's
cjpeg zum zurückconvertieren ins jpeg-format
Nenne diese 3 Programme, da ich ahne, das Du dieses
zum berechnen von Thumbnails benötigst.
Habe es eben nochmal durchprobiert - sie funktionieren
auch bei 4096 Byte Stack. Aber ich habe es halt nur einmal
durchprobiert - und bei 100 oder mehr Berechnungen könnten
sich Stackknappheit wohl schon bemerkbar machen.



Genau, ich möchte damit Thumbnails generieren. ;-)

Ich möchte das aus meinem Programm herraus machen. Ich wollt erst
GFXCOn nehmen, aber der braucht einen Stack von mindestens 20000. Und
um nur Bilder zu verkleinern brauch ich ja nicht unbedingt diess
Programm. Deswegen suche ich ja nach einem kleinerem Tool.

Was mich wundert:
Ich wollte dieses Problem umgehen indem ich einfach eine Dateie
generier.. wie die z.b. die folgende:

STACK 30000
GFXCon in.jpg to out.jpg SIZE 80 64

und diese halt dann mit Execute ausführen. Nun, es geht eigentlich mit
dem CLI-Befehl. Aber aus meinem Programm herraus müßte ich das ja mit
dem Execute-Befehl machen und der meldet mir ein Fehler zurück. Keine
Ahnung wieso. Denn wenn ich z.b. FastView mit Execute aufrufe, dann
funktioniert es.

Oder wie könnte ich denn Stack auf 30000 erhöhen mit dem
Execute-Befehl und dann GFXCON direkt aufrufen?


[ - Antworten - Zitieren - Direktlink - ]

11.10.2002, 20:04 Uhr

Ralf27
Posts: 2779
Nutzer
Zitat:
Original von thomas:

Wenn du eine Grafikkarte hast, kannst du das hier nehmen: http://home.t-online.de/home/thomas-rapp/dtscale24.lha

Kommt allerdings ein 24bit-Bild heraus.

Außerdem, was hast du gegen einen "größeren Stack" ? So groß kann der ja nicht sein.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/



Ich will halt das ganze von meinem Programm aus aufrufen mit dem
Execute-Befehl. Ich weiß leider nicht wie ich den Stack erhöhen kann
sodas ich z.b. GFXCon direkt aufrufen kann.

Achja, mein Programm ist fast fertig, bis auf diese "Kleinigkeit"...

[ - Antworten - Zitieren - Direktlink - ]

11.10.2002, 21:20 Uhr

Palgucker
Posts: 1342
Nutzer
Hab eben gfxcon ausprobiert - in einer Shell mit Stack 4096
das einzige was auf die Schnelle funktionierte, war eine Datei
zu erzeugen mit >>Stack 21000<< als 1. Zeile sowie
2. Zeile >>GFXCon ...aktuelle Daten<< und diese mit execute
aufrufen.

[ - Antworten - Zitieren - Direktlink - ]

11.10.2002, 21:30 Uhr

Ralf27
Posts: 2779
Nutzer
Zitat:
Original von Palgucker:
Hab eben gfxcon ausprobiert - in einer Shell mit Stack 4096
das einzige was auf die Schnelle funktionierte, war eine Datei
zu erzeugen mit >>Stack 21000<< als 1. Zeile sowie
2. Zeile >>GFXCon ...aktuelle Daten<< und diese mit execute
aufrufen.



Hast Du den Execute-Befehl vom CLI benutzt oder den Execute-Befehl von
der DOS-Library?

[ - Antworten - Zitieren - Direktlink - ]

11.10.2002, 22:05 Uhr

Palgucker
Posts: 1342
Nutzer
Den execute Befehl vom Dos
aber habe3e eben auch bemerkt, das das nur funktioniert,
wenn man dieses Script aus einer laufenden Shell aus aufruft.
Besser wäre vielleicht das Script mit >>cli from<< statt mit
>> execute << aufzurufen.In diesen Fall eventuell das Script
noch mit einer 3. Zeile >>endcli<< versehen.

[ - Antworten - Zitieren - Direktlink - ]

11.10.2002, 22:18 Uhr

Palgucker
Posts: 1342
Nutzer
<i>Besser wäre vielleicht das Script mit >>cli from<< statt mit </i>
>>cli<< muß >>newcli<< heißen.

[ - Antworten - Zitieren - Direktlink - ]

11.10.2002, 22:47 Uhr

Ralf27
Posts: 2779
Nutzer
Ha, ich habs raus! :-)

Mit NewCli geht es. Genial. Danke für Eure Hilfe! Man lernt nie aus.
.-)


Danke.

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > Bilderverkleinerer [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.