AMIGA-Magazin · Ausgabe 11/03 · Datatypes WarpDT

Aktuelles Heft 11/03

Und Energie!

Ihr Amiga soll ein Bild schneller laden, als Sie "Energie!" sagen können? Mit den Warp-Datatypes und einem Amiga mit PPC-Karte, einem Pegasos, einem Amithlon- oder UAE-System kann dies gelingen.

von Martin Steigerwald

Mit allen Schikanen:
Das Universaltalent "MysticView", hier mit Bild-in-Bild-Anzeige und Werkzeugleiste.

Die Warp-Datatypes von Oliver Roberts können Sie auch mit einem Amiga mit 68020-Prozessor oder höher verwenden - natürlich mit entsprechend geringerer Geschwindigkeit.

Ob auf PPC- oder (emulierten) 68k-Prozessor - die Warp-Datatypes sind hochgradig optimiert. Es existieren Versionen für 68020, 68030, 68040, 68060 und PPC unter AmigaOS 3.x mit WarpOS bzw. MorphOS. Laut Autor sind die Warp-Datatypes die schnellsten Bilddatatypes für AmigaOS und MorphOS!

Unter WarpOS läuft das Laden und Dekodieren parallel ab. Der 68k-Teil des Datatypes lädt stückweise die Datei, während der PPC-Teil bereits mit dem Dekodieren loslegt. Dafür ist jedoch die Grafikausgabe via "Picture.datatype" langsamer als auf einem System, das ohne aufwändige Kontext-Switches zwischen zwei CPUs auskommt.

Auch AmigaOS 4 wird Datatypes von Oliver Roberts enthalten. Zudem wird es nach dem Release von AmigaOS 4 die Warp-Datatypes auch für AmigaOS 4 geben. Anders als die in AmigaOS 4 enthaltenen Datatypes unterstützen diese zusätzliche Optionen, die sich mit dem Voreinsteller "WarpDT" setzen lassen. Von den Warp-Datatypes gibt es auch unabhängig von AmigaOS-Releases Updates! So sind die Warp-Datatypes besonders für den Poweruser geeignet, der mit Dekodieroptionen herumspielen möchte und auf häufige Updates mit den letzten Versionen von libpng, libtiff usw. Wert legt.

Die Warp-Datatypes sind Shareware. Die Gebühr beträgt 15 britische Pfund - etwa 22 Euro. Die damit erworbene Lizenz gilt für die unbeschränkte Nutzung alles Versionen der Warp-Datatypes (68k, WarpOS, MorphOS und nach Release auch AmigaOS 4).

Bislang gibt es Datatypes für die weit verbreiteten Bildformate JPEG, PNG, BMP, PCX, "Adobe Photoshop" und TIFF (s. "unterstützte Formate"). Versionen für GIF und ILBM sind nicht enthalten. Es gibt jedoch neben anderen interessanten Datatypes auch einen WarpGIF-Datatype von Achim Stegemann für WarpOS sowie einen ebenfalls WarpOS-fähigen ILBM-Datatype von Stephan Rupprecht (s. "Software").

So funktioniert's

Gut eingestellt:
Der WarpDT-Voreinsteller bietet unter anderem Optionen zur Bilddekodierung.

Alle Warp-Datatypes funktionieren sowohl mit Grafikkarten Picasso 96 oder Cybergraphx als auch mit Amiga-Grafikchipsätzen OCS, ECS und AGA. Auch unter AGA wird dabei allerdings ein "picture.datatype" in der Version 43 oder höher gebraucht.

Die WarpOS-Version benötigt WarpOS 5.0 oder höher. Oiver Roberts hatte mit der OS-3.9-Version von WarpOS "powerPC.library" Version 16.1 vom 7.2.2001 unregelmäßige Abstürze des "Defiant"-Tasks von WarpOS. Diese sind auf dem Test-A4000 mit einer Cyberstorm PPC mit PPC-Prozessor 604e mit 233 MHz und 68060 mit 50 MHz nicht aufgetreten. Sollte es Abstürze geben, empfiehlt sich die Installation 16.1 Beta vom 7.1.2001. Ein solcher Absturz legt die PPC-Seite des Systems lahm. Reine 68k-Anwendungen sollten weiter laufen. Für die MorphOS-Version benötigen Sie Beta Release 1 oder höher.

Um die Warp-Datatypes zu verwenden, laden und entpacken Sie die entsprechenden Archive in ein temporäres Verzeichnis. Jedes Archiv hat ein Installerskript, das Sie mit einem Doppelklick starten können. Mit Hilfe des Voreinstellers "WarpDT" können Sie dabei die Ausgabequalität der Warp-Datatypes konfigurieren und für einige Formate noch weitergehende Optionen einstellen (s. "Gut eingestellt").

Unterstützte Formate
BMP: Inklusiv Windows und OS/2.BMP-Formate mit 2 bis 16 Mio. Farben, unkomprimiert und RLE-komprimiert.
JPEG JFIF: Reguläre JFIF-Dateien und viele Varianten wie Exif, Adobe, Photoshop, Mavi, Windows, JCCK/CMYK-Dateien und anderen weniger übliche Formate.
PCX: Standard-Paintbrush-PCX-Dateien, inkl. weniger gebräuchliche nicht standardisierte Dateien, wie sie Cloanto "Personal Paint" speichern kann. 2 bis 256 Farben oder 24-Bit, RLE-komprimiert und unkomprimiert.
PNG: Normale und Interlaced.PNG-Dateien.
PSD: Adobe Photoshop 2.5, 3.0, 4.0, 5.0 und 6.0 inklusive der Kompressionsverfahren PackBits, Thunderscan, CCITT (Fax), Pixar, LogLuv (CIE und SGILog), Deflate (Zip) und JPEG (alt und neu), unkomprimierte Dateien. LZW-komprimierte Dateien zur Zeit nicht unterstützt.

So können Sie z.B. festlegen, ob der WarpJPEG-Datatype die Bilddaten in Echtfarben mit reduzierter Farbanzahl oder in Graustufen ausgeben soll. Reduzierte Farbanzahl ergibt mit Screens mit bis zu 256 Farben,wie auf AGA/ECS/OCS-Systemen ohne Grafikkarte bessere Ergebnisse. Die Farbreduzierung des JPEG-Dekoders bringt eine bessere Qualität als das nachträgliche Herunterrechnen im "picture.datatype".

Die Dithering-Optionen des "picture.datatype" von AmigaOS 3.5+ sind eher was für Grafikkarten-Benutzer. Allerdings hat der in "Boing Bag 3.9-2" eingeführte "PictDT"-Voreinsteller eine ähnliche Option ("Bei 16 Bit schattieren").

Für PNG-Bilder ist die Gammakorrektur definierbar, um die Bildausgabe an die Umgebungshelligkeit und den Monitor anzupassen. Faxe im TIF-Format können automatisch verkleinert werden, damit sie schneller geladen werden, auf den Bildschirm passen und weniger Speicher verbraucht wird. Die einzelnen Optionen sind in der englischsprachigen AmigaGuide-Anleitung zu jedem Datatype beschrieben.

Komfortable Diashow
Die Warp-Datatypes erlauben es, genügend Rechenpower vorausgesetzt, in wenigen Augenblicken ein Bild laden und anzeigen zu lassen. Dies geht mit Multiview und jedem anderen Bildanzeiger, der Datatypes unterstützt. Für Diashows auf hohem Niveau ist der Bildanzeiger "MysticView" von der Gruppe "TEK neoscientists" hervorragend geeignet (s. "Mit allen Schikanen"). Der Bildanzeiger arbeitet unabhängig von der Anzeige-Hardware, skaliert und dreht Bilder bei Bedarf und bietet hohe Darstellungsqualität. MysticView arbeitet als Commodity, verwaltet Bilderlisten für Diashows, arbeitet asynchron und modular. Zudem bietet MysticView einen Bildercache mit einstellbarer Größe, in dem es sich zuletzt angezeigte Bilder merkt oder auch im Hintergrund eine bestimmte Anzahl von Bildern vorab lädt.

Dies erlaubt auch auf langsamen Systemen einen flüssigen Bildwechsel. Entpacken Sie die Archive und kopieren Sie MysticView z.B. nach "Sys:Utilities". Kopieren Sie die vier Funktionsbibliotheken "guigfx.library", "mysticview.library", "neuralnet.library" sowie "render.library" in das "Libs:"-Verzeichnis. Konfigurieren können Sie MysticView über das Pull-Down-Menü. Hier können Sie angeben, ob Bilder aspektgetreu auf Fenstergröße skaliert oder in ihrer Originalgröße angezeigt werden. MysticView kann dabei mit Hilfe eines neuronalen Netzwerks Ihre Gewohnheiten lernen. Die Taste "S" aktiviert die SlideShow-Funktion. Den zeitlichen Abstand zwischen zwei Bildern setzen Sie mit "Settings/Slideshow delay...".

Es gibt viele Tastenkombinationen: "+" und "-" fürs Zoomen oder "(" und ")" fürs Drehen. Weiterhin können Sie bestimmen, wie verschwenderisch MysticView mit der Rechenleistung umgehen soll.

Software

Sie finden die Datatypes auf der WarpDatatype-Homepage: http://www.warpdt.co.uk
Laden Sie die Archive:

  • WarpBMPdt.lha
  • WarpDTPrefs.lha
  • WarpJPEGdt.lha
  • WarpPCXdt.lha
  • WarpPNGdt.lha
  • WarpPSDdt.lha
  • WarpTIFFdt.lha

Die Betaversionen der "PowerPC.library" finden Sie auf http://devnull.owl.de/~frank/ppcemu _e.html

Den zu den Warp-Datatypes passenden Bildanzeiger "MysticView" finden Sie auf: http://www.neoscientists.org/~ tmueller/binarydistillery/
Laden Sie die Archive:

  • guigfxlib.lha
  • mysticlib.lha
  • mysticview.lha
  • neuralnetlib.lha
  • renderlib.lha

Die Warp-Datatypes benötigen den "picture.datatype" in der Version 43 oder höher.

Er ist sowohl in AmigaOS 3.5/3.9 bzw. in Picasso 96 enthalten. Cyber-GraphX-Anwenden können auch den folgenden Datatype verwenden -- Sie finden diesen im AmiNet unter:
util/dtype/Pict43DT.lha

Wenn Sie AmigaOS 3.0/3.1 verwenden und Ihr "picture.datatype" älter ist, können Sie den von Picasso 96 verwenden: http://picasso96.home.pages.de

Den WarpGIF-Datatype finden Sie auf der Digital-Almanac-Homepage unter: http://www.digitalalmanac.de

Den WarpOS-fähigen ILBM-Datatype als Archiv "ilbmdtPPC.lha" auf: http://www.stephan-rupprecht.de

 


Hauptseite © 2003 All Rights Reserved. Alle Rechte vorbehalten Franzis' Verlag GmbH
Veröffentlichung und Vervielfältigung nur mit schriftlicher Genehmigung des Verlags

Kommentare, Fragen, Korrekturen und Kritik bitte an Webmaster AMIGA schicken.
Zuletzt aktualisiert am 5.10. 2003.