Snapper ======= Ein Programm von Udo Steinbach Bloherfelder Straže 153 26129 Oldenburg MausNet: Udo Steinbach @OL Snapper ist ein Programm, mit dem man beliebige Bildschirmausschnitte in ein Image-Dateien speichern kann. Snapper wurde unter Verwendung der Mydial-Library von Olaf Meisik und NKCC von Harald Siegmund geschrieben. Installation Snapper l„uft als Programm und als Accessory. Es gibt folgende M”glichkeiten: Sie k”nnen es als Accessory beim n„chsten Booten mit laden. Dazu kopieren sie das Programm einfach auf das Bootlaufwerk (meist C: oder A:) und benennen es in SNAPPER.ACC um. Wenn Sie jetzt Resetten, kann Snapper jederzeit in Aktion treten. Sie k”nnen es auch jederzeit mit Chameleon laden, und auch wieder entfernen. Sie benennen es in SNAPPER.APP oder SNAPPER.PRG um und starten es. Das drfte allerdings nur unter MultiTOS von Interesse sein. Bedienung Wird Snapper aufgerufen, erscheint folgender Dialog: "Koordinaten" Hier wird bestimmt, wie die Koordinaten des zu sichernden Bildschirmausschnitts gew„hlt werden sollen. Man kann mit der Maus ein "Gummiband" aufziehen. Es wird der ganze Bildschirm gespeichert. Die Koordinaten werden durch ein Fenster bestimmt. Auch der Desktop z„hlt als Fenster. In diesem Fall durch das oberste (aktive). Unter MultiTOS besteht diese Wahlm”glichkeit nicht, da fr Fensterlose Programme anscheinend ein unsichtbares Fenster ge”ffnet wird, dessen Koordinaten Snapper zu "merkwrdigen Verhalten" (hstl) veranlassen. Das Fenster wird durch Anklicken mit der Maus bestimmt, wenn der Dialog mit verlassen wird. An dieser Button angew„hlt, werden die Maže des Fensters inklusive der Titelzeile, Slider, usw. gew„hlt. Ansonsten nur die Arbeitsfl„che. Beim Desktop ist die Arbeitsfl„che der Bildschirm ohne Menzeile, der Rahmen die Menzeile. Vor dem Speichern wird der gew„hlte Ausschnitt invertiert, und es erscheint ein Alert. So kann man sehen, ob auch tats„chlich das gewnschte gespeichert wird. Zwischen Dateiabfrage und speichern des Bildes wird x sekunden gewartet. Vor und nach der Aktion ert”nt ein "Ping". Bei x>0 wird der Ausschnitt auf jeden Fall nicht invertiert. Sollen so modale Dialoge gespeichert werden, ist es von Vorteil, wenn diese auf weižer Fl„che erscheinen, da man dann "Weiž abschneiden" w„hlen kann und den Bereich nicht 100%ig genau angeben muž, um Nachbearbeitung zu verhindern. "Rand" Eventuell vorhandene weiže R„nder der bestimmten Fl„che werden abgeschnitten. Die Funktion kann bei viel weižer Fl„che schon etliche Sekunden dauern. Um den Ausschnitt wird ein weižer Rand mit x Punkten gelegt. Und zwar, nachdem das Weiž abgeschnitten wurde, falls berhaupt gew„hlt. Ist dieser Punkt angew„hlt, wird die aktuelle Farbpalette mit abgespeichert. Ansonsten wird sie weggelassen, was verst„ndlicherweise bei Farbe nicht empfehlenswert ist. Manche Programme k”nnen dieses Format allerdings nicht verarbeiten (gibt es solche echt noch?). Da bei High und True Color keine Palette vorhanden ist, kann sie in diesen Modi auch nicht mit abgespeichert werden. Dieses Grafikformat ist v”llig neu und wird nur von wenigen Programmen "verstanden". "Aufl”sung" x dpi. dpi = dots per inch, Punkte pro Zoll. 1 Zoll = 25,4mm. Daraus ergibt sich die effektive Bildgr”že. Wenn berhaupt, werden diese Werte nur beim Drucken verwendet (z.B. TeX). Beim Start werden die Werte der aktuellen Bildschirmaufl”sung eingesetzt (keuch, aber pi mal Daumen kommt es schon hin). Die Einstellungen werden aus Snapper geladen. Snapper darf nicht gepackt sein! Kann es sich nicht selber finden, erscheint der Fileselector. L„uft Snapper als Programm, macht das Laden natrlich wenig Sinn... Die Einstellungen werden in Snapper gesichert. Stehen die Werte fr die Aufl”sung auf Null, werden sie beim n„chsten Laden wieder auf die Bildschirmaufl”sung gesetzt. Snapper darf nicht gepackt sein! Kann es sich nicht selber finden, erscheint der Fileselector. Die zu speichernden Koordinaten werden ermittelt. Danach erscheint der Fileselector. Man gibt wie in jeden anderen Programm einen Namen ein, und die gew„hlte Fl„che wird gespeichert. Der Pfad und der Name werden fr den n„chsten Aufruf gemerkt, wenn Snapper als Accessory l„uft. Ist nichts zu speichern, weil "Weiž abschneiden" gew„hlt wurde und die Fl„che nur aus Weiž besteht, erscheint der Fileselector nicht. Es passiert nichts weiter. Rechtliches Snapper ist FreeWare. Snapper darf zu nicht kommerziellen Zwecken frei kopiert werden. Der Verkauf von Snapper, der Vertrieb ber PD-Versender und der Vertrieb mit anderer Nicht kostenloser Software ist ohne meine schriftliche Genehmigung (m”glicherweise gegen Gebhr) nicht gestattet. Die Verbreitung ber Mailboxen und BBSe ist gestattet, wenn fr den Download keine gesonderte Gebhr erhoben wird. Snapper muž immer komplett und unver„ndert weitergegeben werden. Dazu geh”ren die Dateien: SNAPPER.TXT Diese Anleitung SNAPPER.UPL Kurzbeschreibung fr den Programmteil der MausBoxen. SNAPPER.APP oder SNAPPER.ACC Das Programm. Es wrde mich freuen, wenn ich von den Benutzern eine kleine Nachricht (eMail oder Postkarte oder so) erhalten wrde. Ich, Udo Steinbach, bernehme keine Haftung fr irgendwelche direkten oder indirekten Sch„den - einschliežlich, aber nicht beschr„nkt auf - materielle oder finanzielle Sch„den, die durch die Benutzung von Snapper, oder die Untauglichkeit von Snapper fr einen bestimmten Zweck, entstehen. Žnderungen 16.10.93 v1.51, Reihenfolge der Farben kann nicht mehr gew„hlt werden, denn BitIndex ist Standard. 13.07.93 Bei der Kontrolle erscheint ein Alert. 12.07.93 v1.5, Auf High und True Color erweitert. Nicht getestet! 26.06.93 Bei w„hlbarer Fl„che erscheint das Gummiband jetzt auch in der Menzeile. 25.06.93 Bei mehr als 256 Farben erscheint ein Alert. 22.06.93 v1.41, Jetzt l„uft es auch mit MultiTOS und Memory protection. 21.06.93 Nachdem der Fileselector verschwunden ist, wird noch eine halbe Sekunde fr Redraw gewartet. 19.06.93 v1.4, Man kann die Einstellungen speichern. 14.06.93 Die meisten Bilder werden jetzt krzer. 10.06.93 v1.3, Zeitverz”gertes Snappen eingebaut. 30.05.93 v1.2, Reihenfolge der Farben wahlweise nach VDI oder Bitplanes. 28.05.93 v1.1, Aufl”sung ist einstellbar. Kontrolle eingebaut. 30.04.93 v1.03, Bei manchen Bildern Speichern ohne Ende. 28.04.93 v1.02, Es funktioniert unter MultiTOS. Bestimmung des Fensters mit der Maus m”glich. 17.04.93 Packen der Grafik optimiert. Die Dateien werden jetzt etwas krzer. 13.04.93 v1.01, jetzt geht auch Farbe. Speichern mit/ohne Palette. 10.04.93 v1.0, erste ”ffentliche Version.