Werken met Picture Saver """""""""""""""""""""""" Belangrijk: Een aantal programma's op deze diskette werken alleen vanuit de Workbench. dit is een van die programma's. Om ze te aktiveren kiest u in het menu voor QUIT, waarna nu het icon kunt openen. Wat is PictSaver ? """""""""""""""""" PictSaver is een klein utility dat u toestaat snapshots te nemen van vensters, schermen of delen van schermen, en deze op te slaan op disk als IFF-ILBM files, welke kunnen worden gebruikt in een ander paint-programma. Hoe PictSaver Starten. """""""""""""""""""""" Van CLI/Shell: Type 'PictSaver' en druk RETURN. PictSaver is 'auto-detaches'. Dat betekent dat u geen 'RUN' of 'RUNBACK' hoeft te gebruiken, PictSaver zal u niet verhinderen om het CLI/Shell venster te sluiten. U kunt PictSaver nu ook opdragen zijn startup-boodschap NIET te tonen. Van Workbench: """""""""""""" Dubbel-klik op het 'PictSaver' icoon. Hoe PictSaver Eindigen ? """""""""""""""""""""""" Om PictSaver te verwijderen, run het nog een keer zoals boven verklaard. Dit kan ook worden gedaan door het drukken van enkele toetsen op het toetsenbord - Hoe u dit moet doen, zie de verklaring onder. Hoe PictSaver Gebruiken ? """"""""""""""""""""""""" Laat me eerst enkele termen verklaren, welke vaak worden gebruikt in deze tekst. IFF """ Interchange File Format - Een gecreëerd formaat door Electronic Arts om het uitwisselen van files tussen programma's en verschillende computers ILBM """" InterLeaved Bit Map - Een IFF standaard voor opslag van grafiek beelden als pagina regels met pixel-data. ByteRun1 """""""" ByteRun1 is een compressie-techniek voor IFF-ILBM files. Het is een standaard welke wordt gebruikt door ieder paint-programma op de Amiga. Picture viewers zoals PPShow kunnen beelden gecomprest met deze methode tonen. Bitplane """""""" Een block geheugen gebruikt voor het tonen van grafische beelden. Amiga-schermen zijn gebouwd gecombineerde bitplanes. HAM """ Hold-And-Modify - Een grafische mode welke uw Amiga toestaat 4096 kleuren te tonen met zes bitplanes. EHB """ Extra HalfBrite - Een graphics mode welke de Amiga 64 kleuren laat tonen. Dit gebruikt 6 bitplanes, maar de Amiga alleen heeft 32 kleurregisters Qualifier key Ieder enkele toets van deze: de CTRL-toets (ctrl) de CAPSLOCK-toets (caps) de Linker SHIFT-toets (lshift) de Linker ALT-toets (lalt) de Linker AMIGA-toets (lamiga) de Rechter SHIFT-toets (rshift) de Rechter ALT-toets (ralt) de Rechter SHIFT-toets (rshift) Qualifier Combinatie van gelijktijdig gedrukte qualifier-toetsen. Actie-toets Iedere niet-qualifier toets op het toetsenbord. LMB De linker muis-knop. In het algemeen, als ik schrijf b.v. ctrl-lshift-'a' betekent dit houdt de CTRL-toets en de Linker SHIFT-toets ingedrukt en druk de 'a'-toets. Het PictSaver venster """"""""""""""""""""" Als standaard, gebruikt PictSaver de volgende toets-combinaties: ctrl-lshift-lalt """""""""""""""" Qualifier gebruikt voor uitknippen van een rechthoekig deel van een scherm. ctrl-lalt-esc """"""""""""" Beëindigt PictSaver en verwijdert het compleet uit het geheugen. ctrl-lalt-help """""""""""""" Opent PictSaver's venster. ctrl-lalt-'w' """"""""""""" Het actieve venster saven als een IFF-ILBM file. ctrl-lalt-'a' """"""""""""" Het actieve scherm saven als een IFF-ILBM file. ctrl-lalt-'f' """"""""""""" Het front scherm saven als een IFF-ILBM file. Later zult u zien hoe u deze toets-combinaties kunt aanpassen voor uw eigen preferences, maar ik wil de standaard toetsen gebruiken in de volgende verklaring. Drukken van ctrl-lalt-help geeft u een venster zoals dit: .---.-----------------------------. .----> x | PictSaver V2.4 | / |---'-----------------------------| \ | .------------------------. | \ | File | .-> <-------. \ | `--/---------------------' | \ \ `--------/------------------------' Hier schrijft u de | / naam van de te / / creëren file. Klik hier / of druk HIER RETURN voor het verdwijnen van het venster. Sluiten van dit venster betekent accepteren van de actuele zettingen en PictSaver zal starten met gebruik van deze zettingen. De volgende keer dat u het venster opent, zal het verschijnen op zijn actuele positie van het scherm. De Menu's """"""""" Terwijl het venster open is, heeft het twee menu's waarmee u PictSaver kunt controleren hoe het de beelden gaat saven, en een menu voor controle van uw persoonlijke preferences. Het 'Special' menu """"""""""""""""""" Het 'Special' menu bevat twee menu-items - 'Auto-numbering' en 'Compressie'. Het 'Auto-numbering' item """"""""""""""""""""""""" Als Auto-nummering is geselecteerd, zal iedere te saven file een extensie toegevoegd krijgen aan zijn naam. De extensie zal de vorm hebben van '.###', b.v. '.001'. (alleen als de filenaam geen extensie heeft) Voor elke gesavede file (als auto-nummering ON is), zal de extensie toenemen tot '.002', '.003' enz. Als auto-nummering OFF is, moet u elke keer het venster openen om de naam met de hand te veranderen. PictSaver staat u toe de path/filenaam combinatie 120 bytes lang te maken, maar u moet voorzichtig zijn met lange filenamen (Amigados gebruikt niet meer dan 30 bytes). Wanneer u auto-nummering gebruikt, bedenk dat er een extensie bijkomt van 4 bytes, dus de rest van de filenaam mag niet langer zijn dan 26 bytes. Het 'Compressie' item """"""""""""""""""""" Als Compressie wordt geselecteerd, worden de files gesaved met gebruik van de 'ByteRun1' compressie methode (zie boven). Als standaard gebruikt PictSaver Auto-nummering OFF en Compressie ON. Het 'Bitplane' menu """"""""""""""""""" Het 'Bitplane' menu bevat zeven menu-items. Hier controleert u het maximum aantal bitplanes voor het saven van een scherm. U kunt kiezen uit: '1', '2', '3', '4', '5', '6' of 'All'. Als u b.v. een 5 bitplane beeld heeft, maar alleen de twee laagste bitplanes wilt saven, selecteer '2' voor het saven. Als u kiest voor '3' en wilt een beeld saven met maar twee bitplanes - zal PictSaver de '3' keus negeren en alleen de twee bitplanes saven. Als u 'All' selecteert, zal PictSaver het aantal bitplanes saven, dat het actuele scherm bezit. Als u beelden wilt saven van EHB of HAM schermen en een bitplane nummer heeft gespecificeerd, minder dan '6', zijn de gesavede beelden GEEN EHB of HAM beelden, maar eenvoudige enkele beelden. De reden is dat beide beeld formaten het zesde bitplane nodig hebben, om de Amiga-hardware de extra kleuren (64 en 4096) te laten tonen. PictSaver defaults to All. """""""""""""""""""""""""" Het 'Preferences' menu """""""""""""""""""""" Het derde menu 'Preferences' laat u de toetsen kiezen, die u gebruikt om PictSaver acties te laten uitvoeren. Het laat u ook uw preferences la- den/saven van/naar een file of zelfs terug te keren naar de standaard zettingen. Het 'Cutting qualifier' item """""""""""""""""""""""""""" Dit menu-item heeft acht submenu-items welke corresponderen met de acht qualifier-toetsen op het toetsenbord. De geselecteerde items representeren de qualifier die wordt gebruikt wanneer u een rechthoekig deel van het front scherm wilt uitknippen. Wanneer u de qualifier-toetsen drukt (op het toetsenbord), geeft PictSaver u een kruis teken, wat precisie-cutting mogelijk maakt. De standaard qualifier is ctrl-lshift-lalt. Let op dat u ten minste één qualifier-toets moet selecteren. Omdat de actuele cutting wordt gedaan met de muis, zal het NIET selecteren van een qualifier-toets(en) de muis onklaar maken voor andere doelen. De uitsnit-qualifier is een andere dan de actie-qualifier. Als u geen bruikbare qualifier selecteert, zal PictSaver het u vertellen wanneer u probeert het venster te sluiten of uw preferences te saven. Het 'Actie qualifier' item """""""""""""""""""""""""" Dit menu-item heeft acht submenu-items, net als het 'Cutting qualifier' item. Van dit menu-item selecteert u de qualifier die wordt gebruikt voor: Verlaten van PictSaver via het toetsenbord Openen van het PictSaver venster Saven van het actieve venster Saven van het actieve scherm of Saven van het front scherm Let op dat anders dan met de cutting-qualifier u niet werkelijk een actie-qualifier toets hoeft te selecteren, maar als u het doet, moet deze anders zijn dan de cutting-qualifier. Als u geen bruikbare qualifier specificeert, zal PictSaver het u vertellen wanneer u probeert het venster te sluiten of uw preferences te saven. De actie-toets items """""""""""""""""""" Nu volgen vijf menu-items welke als standaard er zo uitzien: .-----------------------------. | Exit PictSaver: esc (45) | | Open venster : help (5F) | | Actieve venster: 'w' (11) | | Actieve scherm : 'a' (20) | | Front scherm : 'f' (23) | `-----------------------------' Elk van deze vijf items hebben twee doelen: 1: De actueel geselecteerde toets te tonen. De geselecteerde toets wordt rechts getoond. Als de toets is omgeven zoals 'w', betekent dit dat het de toets is op de actuele keymap. In dit geval betekent het dat u, om het actieve venster te saven u de normale 'w' toets moet drukken. Het nummer in de '(..) is het "rawkey' nummer, wat uniek is voor deze speciale toets. Sommige toetsen zijn niet te zien in de keymap, maar worden letterlijk getoond. Dit zijn: F1 ( de F1 toets ) . ( .......... ) . ( .......... ) F10 ( de F10 toets ) ESC ( de ESC toets ) DEL ( de DEL toets ) TAB ( de TAB toets ) HELP ( de HELP toets ) SPACE ( de SPATIE balk ) ENTER ( de ENTER toets ) RETURN ( de RETURN toets ) BS ( de BACKSPACE toets ) UP ( de Up-Arrow toets ) DOWN ( de Down-Arrow toets ) LEFT ( de Linker-Arrow toets ) RIGHT ( de Right-Arrow toets ) 2: Het mogelijk te maken de toetsen te veranderen. Om een toets te veranderen, selecteer gewoon zijn menu-item. Het PictSaver venster zal nu de tekst tonen 'Select any non-qualifier key' en PictSaver wacht tot u een toets op het toetsenbord heeft gedrukt. U kunt iedere toets selecteren, uitgezonderd de qualifier-toets. Als u een toets verandert, ziet u dit onmiddelijk in het menu. NOOT: Denk eraan, dat wat u ziet in het menu meer een poging is de gese- lecteerde toets te tonen op een leesbare manier - PictSaver handelt op de toets druk zelf en kijkt niet welke keymap u gebruikt. Het 'Default settings' item """"""""""""""""""""""""""" Dit brengt u terug naar de standaard zettingen welke zijn: Auto-nummering off Compressie on All bitplanes Cutting qualifier : ctrl-lshift-lalt Actie qualifier : ctrl-lalt Exit PictSaver toets: esc Open venster toets : help Save actieve venster: 'w' Save actieve scherm: 'a' Save front scherm : 'f' Venster positie : 300,150 (venster grootte is 246x43) Het 'load preferences' item """"""""""""""""""""""""""" Dit probeert de preferences te laden van de file 'S:PictSaver.prefs'. Het 'Save preferences' item """"""""""""""""""""""""""" Dit probeert uw preferences te saven naar de file 'S:PictSaver.prefs'. Dit saves iedere zetting in de menu's, de naam in het venster string-gad- get en de positie van PictSavers venster. Saving Pictures ! """"""""""""""""" PictSaver laat u beelden saven van een scherm op drie manieren: 1. U kunt het hele scherm saven 2. U kunt een venster saven 3. U kunt een rechthoek uitsnijden, precies zoals u doet in b.v. Deluxe Paint. Als PictSaver, om bepaalde redenen het beeld NIET kan saven (b.v. omdat er disk-errors zijn), zal het u dat vertellen met gebruik van een requester. Anders zal PictSaver flitsen met het scherm, wat betekent dat alles goed is gegaan. PictSaver kan geen beelden saven, groter dan 4000x16368 pixel en/of met meer bitplanes dan 32 - maar dat moet in de meeste gevallen voldoende zijn. De volgende voorbeelden nemen de standaard toets-zettingen aan ! Hoe een geheel scherm te saven """"""""""""""""""""""""""""""" Om het gehele scherm te saven (scherm bevat het actieve venster), druk op ctrl-lalt-'a'. Drukken van ctrl-lalt-'f' zal het 'EERSTE' scherm saven, in plaats van het actieve scherm - dit is handig omdat schermen niet actief kunnen worden gemaakt als zij geen venster(s) bevatten. Hoe een venster te saven """""""""""""""""""""""" Om een venster te saven, maak er één actief (b.v. door klikken met de muis in het venster), en druk CTRL-LALT-'w'. Hoe een rechthoekig gebied van een scherm te saven """""""""""""""""""""""""""""""""""""""""""""""""" Dit kan alleen worden gedaan op het EERSTE scherm! Wanneer u het scherm in het front heeft: 1. Druk ctrl-lalt-lshift. Een crosshair (kruisteken) verschijnt. 2. Gebruik de crosshair en positioneer de muis in één hoek van het rechthoek gebied dat u wilt saven. 3. Wanneer de muis is geplaatst, druk de LMB en houdt deze ingedrukt (laat de ctrl-lalt-lshift niet los!). Het kruis-teken wordt nu vervangen door een rubber-band (Ja, precies als 're-sizing' van vensters). 4. Beweeg nu de muis totdat u het gebied heeft gevormd wat u wilt saven. 5. Laat de LMB los. De rubber-band verdwijnt en het gebied zal worden weggeschreven naar een file. Als u de crosshair of rubberband op het scherm heeft, en u wilt het veranderen, laat de ctrl-lalt-lshift toetsen los (één of allen) VOOR het loslaten van de LMB. De rubberband (of de crosshair) zal nu verdwijnen en u kunt opnieuw beginnen. NOOT: Uitsnijden van rechthoekige delen van HAM schermen zullen niet altijd perfecte resultaten produceren, te danken aan de natuur van HAM. De reden hiervoor is, dat de kleur van een pixel in een HAM scherm kan afhangen van de kleur van het pixel links. Als u een rechthoek uit snijdt in het midden van zo'n scherm, zal het gesaved beeld gebrek hebben aan informatie over de linkse pixels in het beeld. Het is niet aan te bevelen, te proberen gebieden uit te snijden van constant veranderende schermen, omdat tekenen van een crosshair/rechthoek op zo'n scherm kan botsen met andere dingen die worden getekend op dezelfde tijd (schermen zijn niet beveiligd!).