amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > Bilderverkleinerer [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2002-10-11, 16:23 h

Ralf27
Posts: 2779
User
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?

[ - Answer - Quote - Direct link - ]

2002-10-11, 17:20 h

thomas
Posts: 7721
User

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/

[ - Answer - Quote - Direct link - ]

2002-10-11, 19:27 h

Palgucker
Posts: 1342
User
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.

[ - Answer - Quote - Direct link - ]

2002-10-11, 20:02 h

Ralf27
Posts: 2779
User
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?


[ - Answer - Quote - Direct link - ]

2002-10-11, 20:04 h

Ralf27
Posts: 2779
User
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"...

[ - Answer - Quote - Direct link - ]

2002-10-11, 21:20 h

Palgucker
Posts: 1342
User
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.

[ - Answer - Quote - Direct link - ]

2002-10-11, 21:30 h

Ralf27
Posts: 2779
User
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?

[ - Answer - Quote - Direct link - ]

2002-10-11, 22:05 h

Palgucker
Posts: 1342
User
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.

[ - Answer - Quote - Direct link - ]

2002-10-11, 22:18 h

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

[ - Answer - Quote - Direct link - ]

2002-10-11, 22:47 h

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

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


Danke.

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > Bilderverkleinerer [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2025 by amiga-news.de - all rights reserved.
.