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

amiga-news.de Forum > Amiga, AmigaOS 4 > Gibts ein jpegtran MIT ROTATE funktion für 68k ?? [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2006-01-18, 12:24 h

R-TEAM
Posts: 1030
User
Hi,

habe jetzt meine neue DigiCam [Pentax Optio S4] und der IDE-Card
Reader tut es auch 1A am internen A4k IDE port ;)

Nun habe ich ein jpegtran hier [und habe mich zuerst auch ganz
doll gefreut :) ], aber das ist wohl zu alt ...
Kann kein rotieren der images [verlustfrei] !

Weis jemand ob es irgendwo [im Aminet nix gefunden!] ein aktuelleres
jpegtran oder vergleichbares [verlustfreies JPEG bildrotieren] prg
für 68k Amiga gibt ??

Danke ;)

Grüße
R-TEAM
--
My Hardware Config and GFX-Work on my HomePage.

Fax : (+49) 09191 702028
Long Live T H E [|D|A|R|K^><^E|M|P|I|R|E|]

[ - Answer - Quote - Direct link - ]

2006-01-18, 12:41 h

Brunadi
Posts: 1365
User
@R-TEAM:

Da gibts sicher einige. PicShow z.B. kann das auch.

http://thomas-rapp.homepage.t-online.de/amiga/support.html

Gruß Brunadi :rotate:

--
http://brunadi.8ung.at




[ - Answer - Quote - Direct link - ]

2006-01-18, 12:49 h

R-TEAM
Posts: 1030
User
Hi,

Zitat:
Original von Brunadi:
@R-TEAM:

Da gibts sicher einige. PicShow z.B. kann das auch.

http://thomas-rapp.homepage.t-online.de/amiga/support.html

Gruß Brunadi :rotate:

--
http://brunadi.8ung.at


Ich denke du hast das nicht ganz verstanden ....
[oder ich habe bei PicShow was überlesen ! ? ]

Ich meine NICHT ein JPG anzeigen und dann drehen lassen .. das
kann nahezu jedes prg was ich hier habe !!

JPEGTRAN [in aktuelleren versionen] liest das JPEG ein und rotiert
es um den gewünschten 90° schritte betrag und speichert es wieder
als JPEG ab OHNE es zu decoden und wieder zu encoden ..
also verlustfrei ! Es wird das ursprüngliche DCE encoding beibehalten.
Dadurch kann man X mal das tun ohne das das JPEG schlechter wird.
Oder halt 1 × bei digicam bilder im hochformat, ohne das die qualtität
durch JPEG > RAW > RotierenRAW > JPEG vermindert wird !!

Grüße
R-TEAM
--
My Hardware Config and GFX-Work on my HomePage.

Fax : (+49) 09191 702028
Long Live T H E [|D|A|R|K^><^E|M|P|I|R|E|]

[ - Answer - Quote - Direct link - ]

2006-01-18, 13:29 h

Lemmink
Posts: 2344
User
Denke nicht, das es so etwas für den Amiga gibt, da Programme mit dieser Funktion selbst auf dem PC recht spät erschienen sind.
Eingeschränkt wird die Wahrscheinlichkeit auch dadurch, daß eigentlich kein Normalsterblicher so etwas braucht. Höchsten professionelle bzw. semiprofessionelle Fotografen, die hinterher Bildausschnitte von einen Quadratzentimeter auf Vollbild großzoomen wollen und immer noch genug Bilddaten vorhanden sein sollen, daß dabei ein gestochen scharfe Bild bei rauskommt.
--
Das Grauen hat viele Gesichter und mein Spiegel zeigt mir jeden Morgen ein neues.

Jetzt neuer, aber immer noch nicht interessanter: http://www.lemmink.joice.net

[ - Answer - Quote - Direct link - ]

2006-01-18, 13:48 h

Brunadi
Posts: 1365
User
@R-TEAM:

Ich glaube kaum, daß DU nach einmaligen, oder zweimaligen Abspeichern
eines jpegs-Bildes einen Qualitätsunterschied merken wirst.

Gruß Brunadi :rotate:


--
http://brunadi.8ung.at




[ - Answer - Quote - Direct link - ]

2006-01-18, 13:50 h

gni
Posts: 1106
User
Zitat:
R-TEAM:
Weis jemand ob es irgendwo [im Aminet nix gefunden!] ein aktuelleres
jpegtran oder vergleichbares [verlustfreies JPEG bildrotieren] prg
für 68k Amiga gibt ??

Ein aktuelles jpegtran liegt auf meiner Platte ;-) Es selber zu kompilieren sollte nicht allzu schwer sein.

[ - Answer - Quote - Direct link - ]

2006-01-18, 13:57 h

R-TEAM
Posts: 1030
User
Hi,

@ Lemmink :

mmh .. das jpegtran was ich hier habe ist von 96/97 ... also schon
aweng outdated ;)

Das mit "nur für semi/Pro user" kann ich so nicht nachvollziehen ..->
Ich habe/benutze ja keine semipro digicam [spiegelreflex mit >8MP] oder gar
ne pro digicam [SLR >16MP] sondern ne kleine schnuckelige 4MP digicam ..
Blos will ich halt die hochformatbilder so drehen das sie beim display
richtig orientiert sind, ohne das ich das extra noch im anzeigeprg machen
muß ... und dazu habe ich 3 möglichkeiten :

Einlesen in ein bearbeitungsprg -> rotieren -> als jpg wieder speichern
Das ist dann verlustbehaftet .. ich kauf mir keine 4MP camera die auch noch
durch ihre überragende optik nicht gerade billiger wird um am ende bei
einen 2MP bild mit der qualität einer billig cam zu landen !

Einlesen in ein bearbeitungsprg -> rotieren -> als PNG/TGA abspeichern
das bringt mir zwar 100% Qualität aber auch RIESIGE datein !! Muß nicht
unbedingt sein ....

rotieren mit jpegtran
NULL qualitätsverlust und gleich schön kleines JPG [o.k. ... bei 4MP und
max jpeg qualität ist das nicht sooo klein ..]

Und jpegtran ist ja ein CLI tool .. nix mit gui portieren und so ..
Darum dachte ich [und auch weil es ja schon ne ältere version gibt] es wäre
verfügbar für 68k Amiga's ..

Wenn nicht lass ich das bild halt erstmal so .......

Grüße
R-TEAM
--
My Hardware Config and GFX-Work on my HomePage.

Fax : (+49) 09191 702028
Long Live T H E [|D|A|R|K^><^E|M|P|I|R|E|]

[ - Answer - Quote - Direct link - ]

2006-01-18, 14:28 h

Brunadi
Posts: 1365
User
@R-TEAM:

Schau mal auf folgende Seite:

http://www.windows-software.de/search.php?keyword=jpegtran&Submit=Suchen

Vielleicht ist es das, was Du suchst für PC.

Gruß Brunadi :rotate:



--
http://brunadi.8ung.at





[ Dieser Beitrag wurde von Brunadi am 18.01.2006 um 14:29 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2006-01-18, 14:53 h

R-TEAM
Posts: 1030
User
Hi,

@ Brunadi:

Danke für den link .. habe aber auch schon jpegtran für Win gefunden ..
Aber auf Amiga bringt mir das wenig ..

@ gni :

mmhh ... keine lust das ins Aminet hochzuladen ?
Es gibt bestimmt noch mehr Amiga user die das für ihre digicam gebrauchen
könnten ...

Grüße
R-TEAM
--
My Hardware Config and GFX-Work on my HomePage.

Fax : (+49) 09191 702028
Long Live T H E [|D|A|R|K^><^E|M|P|I|R|E|]

[ - Answer - Quote - Direct link - ]

2006-01-18, 15:02 h

gni
Posts: 1106
User
Zitat:
R-TEAM:
@ gni :
mmhh ... keine lust das ins Aminet hochzuladen ?

Das erschien mir bisher nicht notwendig. Und wenn dann muß es doch auch vollständig sein und am besten mit PUP/WOS Version .-)
Wenn Du nur jpegtran haben möchtest, dann schick mir eine Mail.

[ Dieser Beitrag wurde von gni am 18.01.2006 um 15:03 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2006-01-18, 19:29 h

Palgucker
Posts: 1342
User
@ R-TEAM

Habe eben mal per Script ein JPEG mit JPEGTran 1000x um 180 Grad und zur Sicherheit noch 1000 mal um 90 Grad gedreht.
Das Ergebnis war von der Ausgangsvorlage nicht zu unterscheiden - also Verlustfrei.
mit
jpegtran -ver

wird folgendes ausgegeben:

Independent JPEG Group's JPEGTRAN, version 6b 27-Mar-1998
Copyright (C) 1998, Thomas G. Lane

also auch nicht gerade die jüngste Version.

Meine Test-Shell-Eingabe:

code:
rx "Do D=1 To 1000;say d;Address command 'jpegtran -rotate 90 -outfile T:Temp.jpg Ram:Test.jpg';Address Command 'Delete Ram:Test.jpg quiet';Address Command 'copy T:Temp.jpg to Ram:Test.jpg';Address Command 'delete T:Temp.jpg quiet'; END"


mfg Palgucker

[ Dieser Beitrag wurde von Palgucker am 18.01.2006 um 22:08 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2006-01-18, 19:38 h

R-TEAM
Posts: 1030
User
Hi,

Zitat:
Original von Palgucker:
@ R-TEAM

Habe eben mal per Script ein JPEG mit JPEGTran 1000x um 180 Grad und zur Sicherheit noch 1000 mal um 90 Grad gedreht.
Das Ergebnis war von der Ausgangsvorlage nicht zu unterscheiden - also Verlustfrei.


Hab ich doch gesagt ;)
Darum will ich das ja haben !
[aber danke für die mühe :) ]


Zitat:
Original von Palgucker:
mit
jpegtran -ver

wird folgendes ausgegeben:

Independent JPEG Group's JPEGTRAN, version 6b 27-Mar-1998
Copyright (C) 1998, Thomas G. Lane

also auch nicht gerade die jüngste Version.
......
mfg Palgucker


Bei mir kommt "..version 6a 7-Feb-96" ...
meine version kennt den "rotate" befehl gar net ..
kannst du mir deine schicken ?
zu -> R_TEAM <aT> t-online <pUnKt> de
Wäre sehr dankbar :D
Und .. weist du noch woher du die version hast ???
Habe im netz und auch im Aminet keine neuere gefunden ??
... evtl gibt es dort ja ne noch neuere version ?? ;) ...

Grüße
R-TEAM

--
My Hardware Config and GFX-Work on my HomePage.

Fax : (+49) 09191 702028
Long Live T H E [|D|A|R|K^><^E|M|P|I|R|E|]

[ - Answer - Quote - Direct link - ]

2006-01-18, 21:00 h

Palgucker
Posts: 1342
User
@ R-TEAM

Ich weis es auch nicht mehr, woher ich die 6b habe, und finden kann ich auch nichts.
Am besten du mailst mich an.

mfg Palgucker

[ - Answer - Quote - Direct link - ]

2006-01-18, 21:20 h

Brunadi
Posts: 1365
User
@Palgucker:

jpegtran und jpegtran.020881 befinden sich der der CD Amiga-Tools 4.
Ist aber auch die Version 6a vom 7.2.96.

Gruß Brunadi :rotate:

--
http://brunadi.8ung.at




[ - Answer - Quote - Direct link - ]

2006-01-18, 21:24 h

thomas
Posts: 7718
User


Hier gibt's das Original: http://www.ijg.org/

Die habe ich mal eben für 68k kompiliert und das Ergebnis gibt's hier: http://thomas-rapp.homepage.t-online.de/download/jpeg-6b.lha

Gruß Thomas

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

[ - Answer - Quote - Direct link - ]

2006-01-18, 21:32 h

R-TEAM
Posts: 1030
User
Hi,

@ thomas :

DANKE ;)

Grüße
R-TEAM
--
My Hardware Config and GFX-Work on my HomePage.

Fax : (+49) 09191 702028
Long Live T H E [|D|A|R|K^><^E|M|P|I|R|E|]

[ - Answer - Quote - Direct link - ]

2006-01-18, 22:47 h

Palgucker
Posts: 1342
User
@ Brunadi

Die alte Version gibts auch in diesem Aminet.

@ Thomas

Diese Version scheint sogar einen Tuck besser zu sein als meine, da bei meiner mit Option -ver das Prompt erst nach Ctrl+C und 2xReturn zurückkehrte.

@ R-TEAM

Vielleicht noch der Hinweis, die Option -copy all zu benutzen, da sonst alle Kommentare und auch der Exif-Eintrag entfernt wird. Und um letzteren wäre es schade, auch wenn nach der Drehung wohl der Orientation-Tag nicht mehr stimmt

mfg Palgucker

[ - Answer - Quote - Direct link - ]

2006-01-18, 23:36 h

R-TEAM
Posts: 1030
User
Zitat:
Original von Palgucker:
@ Thomas

Diese Version scheint sogar einen Tuck besser zu sein als meine, da bei meiner mit Option -ver das Prompt erst nach Ctrl+C und 2xReturn zurückkehrte.


kan ich bestätigen .. habe die version von gni jetzt hier [selbes datum/ver], hat das selbe unix typische verhalten ;)

Zitat:
Original von Palgucker:
@ R-TEAM

Vielleicht noch der Hinweis, die Option -copy all zu benutzen, da sonst alle Kommentare und auch der Exif-Eintrag entfernt wird. Und um letzteren wäre es schade, auch wenn nach der Drehung wohl der Orientation-Tag nicht mehr stimmt

mfg Palgucker


Danke für den hinweis !!!
Habe mir schon einen rexx script überlegt der erst mit jhead die exif daten ausliest,dann rotiert und
dann die daten zurückschreibt ... so ist das natürlich besser ;)
[meine cam macht IMHO kein orientations tag ..]

Grüße
R-TEAM

--
My Hardware Config and GFX-Work on my HomePage.

Fax : (+49) 09191 702028
Long Live T H E [|D|A|R|K^><^E|M|P|I|R|E|]

[ - Answer - Quote - Direct link - ]

2006-01-19, 01:09 h

Indy
Posts: 538
User
@R-TEAM:

Sag mal, wenn Du ein solches Arexx-Script anfertigst, könntest Du mir eine Kopie zukommen lassen ?

z.H.
Dr.Jones<et>inode<punkt>at

Ich knabbere nämlich auch gerade an eben demselben Problemkreis (Bildarchivierung mit PhotoAlbum, Rotieren, Exif- und Qualität der JPEGs erhalten, ...), hatte allerdings nicht daran gedacht, daß es jpegtran tatsächlich auch für Amiga geben könnte...

Wäre supernett...


Gruß, Indy

[ Dieser Beitrag wurde von Indy am 19.01.2006 um 01:19 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2006-01-19, 09:46 h

thomas
Posts: 7718
User
Zitat:
Original von Palgucker:
@ Thomas

Diese Version scheint sogar einen Tuck besser zu sein als meine, da bei meiner mit Option -ver das Prompt erst nach Ctrl+C und 2xReturn zurückkehrte.



In der Konfiguration kann man angeben, ob man zwei Dateinamen in der Kommandozeile angeben müssen soll oder ob die Daten von/nach stdin/out gelesen/schrieben werden sollen. Ich vermute, daß diese Einstellung einfach anders ist. Ich habe die Konfiguration per Hand durchgeführt und dabei eben diese Option geändert. Im Original steht sie auf stdin/out.

Gruß Thomas

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

[ - Answer - Quote - Direct link - ]

2006-01-19, 11:04 h

AmigaHarry
Posts: 1708
User
@R-TEAM:

Eine Frage: Bei meiner Olympus kann ich die Bilder bereits in der Kamera drehen (+/- 90°) und dann in diesem Zustand abspeichern Dazu wird es aber auf die Höhe des Ursprungsformates reduziert. Das Bild ist jetzt zwar etwas kleiner, aber ansonsten ist kein Qualitätsverlust an Schärfe und Farbinformation erkennbar.
Arbeitet der Algorithmus der Olympus verlustfrei (bis auf das Format natürlich)?

[ - Answer - Quote - Direct link - ]

2006-01-19, 13:20 h

Palgucker
Posts: 1342
User
@ Thomas
Zitat:
In der Konfiguration kann man angeben, ob man zwei Dateinamen in der Kommandozeile angeben...

Das dürfte das "2xReturn" erklären.
Aber so wurde deine kleine Änderung zumindest bemerkt und für gut befunden. :)

@ AmigaHarry

Zitat:
Eine Frage: Bei meiner Olympus kann ich die Bilder bereits in der Kamera drehen (+/- 90°) und dann in diesem Zustand abspeichern Dazu wird es aber auf die Höhe des Ursprungsformates reduziert. Das Bild ist jetzt zwar etwas kleiner, aber ansonsten ist kein Qualitätsverlust an Schärfe und Farbinformation erkennbar.
Arbeitet der Algorithmus der Olympus verlustfrei (bis auf das Format natürlich)?


Wenn ich dich richtig verstehe, skaliert deine Kamera ein Bild mit z.B 2400x1800 Pixeln zu einem mit 1350x1800 Pixeln.
Wenn dem so ist, hättest du im ersteren Fall ein Bild mit 4'320'000 Pixeln und nach der Drehung eines mit 2'430'000 Pixeln.
Wenn dann nur 56.25 % der Pixel übrigbleiben, ist es wohl logisch, das hier ein Qualitäts-Verlust stattfindet - es sei denn, dieses kleine Bild ist intern das eigendliche Orginal, und das grosse nur ein "aufgeblähtes" Abbild von diesem.

mfg Palgucker

[ - Answer - Quote - Direct link - ]

2006-01-19, 13:34 h

R-TEAM
Posts: 1030
User
Hi,

@ AmigaHarry :

mmhh .. das verlustfreie manipulieren von JPEG daten funktioniert
weil das JPEG bild aus lauter kleinen commpresions blöcken
zusammengebaut ist ... solange man die blöcke selber nicht verändert
kann man diese drehen/neu arangieren/verschieben wie man will ..

Darum funktioniert drehen und flipen [jpegtran] durch das neu arangieren
und drehen der ursprungsblöcke verlustfei {in der jpegtran docu steht
was von "durch 16 teilbar" weil es wohl sonst nicht so ganz hinhaut,
dafür ist dann der "-trim" befehl} .. mit jpegtran auf debian-linux
soll sogar beschneiden gehen .. {laut docu} das schneidet einfach blöcke ab..

Wenn deine digicam auch "nur" blöcke beim formatändern abschneidet KANN
es verlustfrei sein .. wenn sie das bild aber staucht wird es auf jeden fall
neu berechnet !

Grüße
R-TEAM
--
My Hardware Config and GFX-Work on my HomePage.

Fax : (+49) 09191 702028
Long Live T H E [|D|A|R|K^><^E|M|P|I|R|E|]

[ - Answer - Quote - Direct link - ]

2006-01-19, 14:01 h

thomas
Posts: 7718
User
@R-TEAM:
Zitat:
mit jpegtran auf debian-linux
soll sogar beschneiden gehen ..


Meinst du Crop & Drop von hier: http://sylvana.net/jpegcrop/jpegtran/

Das läßt sich genauso problemlos für AmigaOS kompilieren wie das Original. Kommt heute Abend auf meine Homepage.

Edit: ist fertig. http://thomas-rapp.homepage.t-online.de/download/jpeg-6b.lha

Gruß Thomas

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

[ Dieser Beitrag wurde von thomas am 19.01.2006 um 19:21 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2006-01-19, 17:49 h

AmigaHarry
Posts: 1708
User
@palgucker, R-Team:

Danke für die Erklärung!
Wenn ich die bIlder im gedrehten Zustand abspeichere dürfte das Original verloren gehen zumindest finde ich es auf der xD-Karte und im internen Speicher nicht mehr. Mir war schon klar, daß durch die Formatänderung ein Informationsverlust stattfindet, aber bei mehreren jpeg-Lade- und Speichervorgängen entstehen auch diverse Farbfehler und "Artefakte". Das konnte ich beispielsweise nach 3 stufiger Bearbeitung von Bildern mit ImageFX deutlich feststellen. Bei der Kamera tritt das aber nicht auf, selbst wenn man das Bild 3 Mal im internen RAM dreht und dazwischen immer auf die xD-Karte rausspeichert, andere Bilder bearbeitet um das interne RAM zu löschen, und wieder reinholt (und wie gesagt: auf der xD ist das Original nicht mehr vorhanden).

Und nochwas habe ich gerade versucht: Die Kamera legt auf der xD-Karte 4 Verzeichnisse für die möglichen Pixel-Auflösungen an. Setzt man die Karte in einen Card-reader und verschiebt ein Bild von einer Schublade in eine andere mit höherer Auflösung, kriegt es die Kamera im ersten Moment nach Einsetzen der Karte die Auflösung NICHT mit. Das Bild taucht aber als Vorschau auf. Rotiert man jetzt das Bild wird es auf das Format der höheren Auflösung der Schublade angepasst. Im besten Falle heist daß, das gar nichts gestaucht werden muß. Ob das ein gewolltes Feature von Olympus ist oder Zufall weis ich nicht. Innerhalb der Kamera kann man Bilder jedenfalls zwischen den Formaten nicht verschieben.

[ - Answer - Quote - Direct link - ]

2006-01-19, 23:48 h

Palgucker
Posts: 1342
User
@ Thomas

Dank für die neue Version und das du in Sachen JPEGTran den Amiga sozusagen wieder auf den neusten Stand gebracht hast.
Ein kleines aber feines Tool.

mfg Palgucker

[ - Answer - Quote - Direct link - ]

2006-01-20, 01:32 h

R-TEAM
Posts: 1030
User
Hi,

auch ein FETTES Danke an Thomas !!!

[jetzt brauch ich nur noch ein panoramaprg für die digicam ;) ]

Grüße
R-TEAM
--
My Hardware Config and GFX-Work on my HomePage.

Fax : (+49) 09191 702028
Long Live T H E [|D|A|R|K^><^E|M|P|I|R|E|]

[ - Answer - Quote - Direct link - ]

2006-01-20, 02:14 h

Indy
Posts: 538
User
@thomas

Auch von mir ein herzhaftes DANKESCHÖN für die neue jpegtran version.

Beim Stöbern im Netz bin ich zudem auf folgendes nettes Tool/GUI gestossen:

http://www.seal-amiga.co.uk/robert/amipodder/files/jpegtrangui.lha

Es funktioniert auch soweit, jedoch nur im Zusammenspiel mit der beiliegenden alten Version von jpegtran, der eben die neuen Optionen fehlen.

Ob man dieses Tool um Funktionen wie etwa "MultiSelect" (für das Bearbeiten ganzer Verzeichnisse in einem Rutsch), "inputfile=outputfile" (z.B. ein JPEG nach erfolgter Rotation wahlweise auch wieder unter dem selben Pfad und Namen abspeichern können), etc... erweitern könnte ?


Gruß, Indy

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > Gibts ein jpegtran MIT ROTATE funktion für 68k ?? [ - Search - New posts - Register - Login - ]


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