PicassoIM 1.5 Render Modul für ImageMaster Dies hier sind die wichtigsten Erklärungen zu dem Render Modul für ImageMaster. Das Modul unterstützt alle 15, 16 und 24 Bit Auflösungen der Picasso. Aufgrund der Bildmaße wählt das Modul den am besten passenden Modus, man kann aber auch von Hand den Modus über einen Requester auswählen. Kleinere Bilder werden zentriert dargestellt, größere können gescrollt werden. Installation: Es wird ein ARexx Skript "PicassoView.rexx" mitgeliefert. Kopieren Sie dieses nach "rxpi:" und das Render Modul "PicassoIM" nach "cmpi:". Damit das Modul bei jeder Änderung im Bild automatisch aufgerufen wird, müßen Sie im Display-Panel von ImageMaster "rxpi:PicassoView.rexx" als Redraw Skript eintragen und den Schalter "Call redraw script" daneben aktivieren. Fertig! Sie können das Rendermodul auch in der Liste der Ausgabemodule, die Sie mit F5 bekommen, aufnehmen. Dazu müßen Sie in der Datei "cmpi:list.list" folgende Zeile einfügen: PicassoView, "Picasso II Display", display Anforderungen: Das Render Modul benötigt mindestens Kickstart 2.04. Es unterstützt die Locale Library, die ab Workbench 2.1 mitgeliefert wird. Ohne diese Library haben Sie keine deutschen Texte, sondern nur englische. Tastaturbelegung: ESCAPE Schickt den Anzeigebildschirm in den Hintergrund. RETURN Der Bildschirm wird aber NICHT geschloßen! LEERTASTE q Schliesst den Bildschirm und beendet PicassoIM. CURSUR UP Mit den Cursortasten können Sie sich in größeren Bildern CURSOR DOWN um ein Pixel bewegen. Wenn Sie die SHIFT Taste drücken, CURSOR LEFT springen Sie jeweils 10 Pixel weiter. Zusammen mit der CTRL CURSOR RIGHT Taste springen Sie bildschirmweise. ACHTUNG: Wenn Sie die Picasso im Segmentmodus betreiben (vgl. Handbuch), dann können Sie größere Bilder NICHT scrollen! Mausbelegung: Wenn Sie die rechte Maustaste drücken, schicken Sie den Anzeigebildschirm in den Hintergrund ohne ihn zu schließen. ARexx Befehle: PicassoIM hat eine ARexx Schnittstelle, über die alle wichtigen Funktionen angesprochen werden können. Der ARexx-Port hat den Namen "PICASSOIM". QUIT Schließt den Anzeigebildschirm und beendet das Programm. CLOSESCREEN Schließt den Anzeigebildschirm OHNE PicassoIM zu beenden. TOFRONT Holt den Bildschirm nach vorne (falls einer offen ist). TOBACK Schickt den Bildschirm nach hinten (falls einer offen ist). DISPLAY Zeigt den Inhalt des Hauptpuffers von ImageMaster an. Als Argumente werden die Adresse des Puffers und die Koordinaten des anzuzeigenden Rechtecks übergeben. Wenn Sie die Option ASK angeben, dann wird ein Requester geöffnet, in dem Sie die gewünschte Auflösung wählen können. Schablone: BUFFER/K,X/K/N,Y/K/N,WIDTH/K/N,HEIGHT/K/N,ASK/S Beispiel: DISPLAY BUFFER 205F3A X 0 Y 0 WIDTH 640 HEIGHT 480 SCROLL Sie können größere Bilder des aktuellen Puffers in alle 4 Richtungen um beliebige Beträge (werden intern abgerundet) srollen. Schablone: LEFT/K/N,RIGHT/K/N,UP/K/N,DOWN/K/N Beispiel: SCROLL LEFT 10 DOWN 5 GETCOORDINATES Mit diesem Befehl können Sie die Außmaße und Position des aktuell dargestellten Bildes abfragen. In der ARexx Variablen RESULT stehen 4 Zahlen im Format: Beispiel: GETCOORDINATES Aufrufparameter: Beim Start von PicassoIM aus einer Shell können folgende Parameter übergeben werden: BUFFER Adresse eines IM-Puffers als Hexadezimalzahl PORTNAME Ein anderer Name für den ARexx-Port von PicassoIM NOSWAP Um zu vermeiden, daß jedesmal der Picasso Bildschirm nach vorne (und damit der Bildschirm von IM nach hinten) geholt wird. Das ist nur sinnvoll bei einer reinen 2 Monitor Lösung, wo die PicassoII als Framebuffer verwendet wird. ASK Öffnet einen Requester, mit dem Sie die gewünschte Auflösung wählen können. Ich hoffe, daß Ihnen das Render Modul gefällt. Wenn Sie Fragen oder auch Anregungen haben, dann können Sie uns wie folgt erreichen: Village Tronic Marketing GmbH Braunstr. 14 30 169 Hannover Fax: +49 / 0511 / 161 26 06 EMail: wollny@arkon.adsp.sub.org Viel Spaß Uwe Röhm