home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / coders / agraconv / agraconv_ita.doc < prev    next >
Text File  |  1980-01-10  |  9KB  |  182 lines

  1. AGRACONV1.0                                                    AGRACONV 1.0
  2.  
  3. AGRACONV  è  un  software  scritto  appositamente per i programmatori e per
  4. tutti coloro che necessitino di convertire la propria grafica in un formato
  5. accessibile  direttamente  dall'Hardware  di  amiga  (e non solo).  Mi sono
  6. deciso a scrivere un programma di questo tipo per coprire il vuoto lasciato
  7. in questo settore, dai tempi del Kefrens IFF Converter (un ottimo prodotto)
  8. ma  che aveva ormai segnato il passo, dando problemi con i nuovi Amiga, non
  9. permettendo  il  multitasking  e (cosa molto importante) non supportando le
  10. nuove  modalità  grafiche  (dalle  palette  alle  risoluzioni).  AGRACONV è
  11. quindi  un  aspirante  sostituto di questo vecchio convertitore, e cerca di
  12. riprodurne  tutte le caratteristiche aggiungendone però anche di nuove e di
  13. più potenti.
  14.  
  15.  
  16. Necessità Del Sistema
  17.  
  18. Questa  versione  di  AGRACONV richiede perlomeno la versione 2.0 (v36) del
  19. sistema  operativo  per funzionare correttamente, ma supporta pienamente la
  20. versione  3.0  del  sistema operativo e tutte le nuove modalità offerte dal
  21. chipset  AGA.   Al  momento non vengono ancora effettuati tutti i necessari
  22. controlli per essere sicuri che il sistema Amiga in uso supporti il formato
  23. grafico  e  la  modalità  video delle schermate caricate, quindi è bene NON
  24. caricare  immagini  che  non  possono  essere  accettate  dal chipset e dal
  25. monitor attivi.
  26.  
  27. Nella  directory  libs  del disco di avvio (libs:) devono trovarsi anche le
  28. seguenti librerie:
  29.  
  30. - reqtools.library v36 (o superiore)
  31. - iff.library v22 (o superiore)
  32. - iffparse.library v36 (o superiore)
  33.  
  34.  
  35.  
  36. Come Operare
  37.  
  38. Una  volta lanciato il programma e superato il breve messaggio introduttivo
  39. ci  si  troverà  davanti  uno schermo totalmente grigio.  Portandosi con il
  40. mouse nella parte superiore dello schermo e tenendo premuto il tasto destro
  41. si  mostreranno  i  numerosi  menù  disponibili  (vedi  capitolo "I Menù").
  42. Portandosi  invece in una qualunque altra zona dello schermo sarà possibile
  43. operare  sull'immagine  eventualmente caricata in memoria.  Tenendo premuto
  44. il  tasto  sinistro e muovendo il mouse si inquadrerà una superfice, quella
  45. da  memorizzare  tramite  le  opezioni  di  "Save As...".  Da notare che la
  46. procedura  di inquadramento deve sempre partire dall'angolo alto a sinistra
  47. della zona rettangolare da circosrivere e proseguire fino al raggiungimento
  48. dell'estremo  in  basso  a destra della stessa.  Contemporanemante a questa
  49. operazione  è  possibile premere il tasto destro del mouse per visualizzare
  50. una  piccola  finestra  che  mostra le coordinate del puntatore (X e Y), le
  51. dimensioni  della  zona correntemente inquadrata (larghezza e altezza:  W e
  52. H),  la  memoria  occupata  dall'immagine  inquadrata (1 bitplane / tutti i
  53. bitplane)  e  in  il  numero  di bitplane attivi.  Da notare che durante lo
  54. spostamento  del  mouse (tenendo premuto il tasto sinistro) la finestra non
  55. può  essere  mantenuta dal sistema, ma appena possibile (mouse immobile per
  56. un  intervallo  superiore ad 1/20 di secondo) essa riapparirà perfettamente
  57. aggiornata.  Anche al di fuori della procedura di inquadramento è possibile
  58. premere il tasto destro per far apparire la finestra suddetta, ma in questo
  59. caso essa non scomparirà (verrà comunque aggiornata ad ogni movimento) fino
  60. a  quando  non  si  rilascerà  il  tasto.   Premendo  i  tasti "-" e "+" si
  61. provvederà  invece  rispettivamente a decrementare e ad aumentare il numero
  62. dei bitplane attivi.
  63.  
  64.  
  65. I Menù
  66.  
  67. In  questo  paragrafo i Menù e i Sottomenù disponibili verranno spiegati ad
  68. uno ad uno seguendo il loro schema "ad albero":  MENU->VOCE->SOTTO-VOCE.
  69.  
  70. Project->Open.  (Abbreviazione Amiga+O) Mostra un requester che permette di
  71. selezionare  il file da caricare.  Se questo è in formato IFF ILBM (con non
  72. più  di 8 bitplane), esso verrà caricato immediatamente.  Se invece il file
  73. non  è  riconosciuto  come  ILBM verrà caricato come RAW e a tal scopo sarà
  74. richiesta la modalità video e il numero di bitplane da utilizzare.
  75.  
  76. Project->Save   As->RAW.    (Abbreviazione  Amiga+R)  Previo  requester  di
  77. selezione  del  nome  del  file,  procede  alla memorizzazione dell'immagine
  78. correntemente inquadrata (con il numero di bitplane attivi) in formato RAW,
  79. ossia un bitplane dopo l'altro.
  80.  
  81. Project->Save  As->BLTRAW.  (Abbreviazione Amiga+B) Uguale alla precedente,
  82. ma  i bitplane verranno memorizzati in formato BLTRAW (o interleaved) ossia
  83. una riga di ogni bitplane una dopo l'altra.
  84.  
  85. Project->Save   As->RAW   MASK.    (Abbreviazione   Amiga+M)  Procede  alla
  86. memorizzazione  della  maschera  dei  bitplane correntemente attivi.  Ossia
  87. viene  creato  e  memorizzato  un  singolo  bitplane  ottenuto  mediante la
  88. sovrapposizione   (operazione   logica   OR)  di  tutti  i  bitplane  attivi
  89. dell'immagine corrente.
  90.  
  91. Project->Save As->Sprite 4.  (Abbreviazione Amiga+4) Converte l'immagine in
  92. formato  sprite  a  quattro  colori  (aggiungendovi cioè due word di header
  93. iniziale  e  due  di header finale) e la memorizza come sorgente assembler.
  94. Verranno   create   N   strutture   sprite,   dove   N=[larghezza  immagine
  95. inquadrata]/16.
  96.  
  97. Project->Save  As->Sprite  16.  (Abbreviazione Amiga+S) Converte l'immagine
  98. in  formato  sprite  a sedici colori (aggiungendovi cioè due word di header
  99. iniziale  e  due  di header finale) e la memorizza come sorgente assembler.
  100. Verranno   create   N   strutture   sprite,   dove   N=[larghezza  immagine
  101. inquadrata]/16.
  102.  
  103. Project->Save   As->IFF.   (Abbreviazione  Amiga+I)  Salva  l'immmagine  in
  104. formato IFF ILBM (è attiva la compressione standard byterun).
  105.  
  106. Project->Palette->Save  As  SOURCE.   (Abbreviazione  Amiga+C) Memorizza la
  107. palette in formato sorgente assembler (come codice Copper).  Normalmente la
  108. palette  verrà memorizzata sfruttando solo i primi 12 bit della palette (la
  109. quale  è  a  24  bit  sulle  nuove  machine AGA).  Per memorizzare l'intera
  110. palette è necessario aver attivato l'opzione Prefs->AGA Palette.
  111.  
  112. Project->Palette->Save  As  RAW.   Memorizza  la  palette  byte  per  byte.
  113. Normalmente  la  palette  verrà  memorizzata sfruttando solo i primi 12 bit
  114. della  palette  (la  quale  è  a  24  bit  sulle  nuove  machine AGA).  Per
  115. memorizzare   l'intera   palette   è  necessario  aver  attivato  l'opzione
  116. Prefs->AGA Palette.
  117.  
  118. Project->Palette->Save  As  IFF.  Memorizza la palette in formato ILBM CMAP
  119. standard.  E' compatibile con il formato palette del Deluxe Paint.
  120.  
  121. Project->Palette->Load  IFF.   Carica  la  palette  in  formato  ILBM  CMAP
  122. standard.   E'  compatibile  con  il  formato palette del Deluxe Paint.  E'
  123. possibile caricare la palette anche da un'intera schermata.
  124.  
  125. Project->About.  Mostra le informazioni sul software.
  126.  
  127. Project->Quit.  (Abbreviazione Amiga+Q) Esce da AGRACONV.
  128.  
  129. Prefs->Grid.    Attiva   il   tracciamento  della  griglia  (il  cui  passo
  130. orizzontale è 16 pixel) quando si inquadra una porzione di schermo.
  131.  
  132. Prefs->AGA  Palette.  Permette alle opzioni di memorizzazione delle palette
  133. lo  sfruttamento  di  tutti  i  24 bit dei colori (inutile se si convertono
  134. schermate progettate per funzionare con gli Amiga non-AGA).
  135.  
  136. Prefs->WB  Requesters.   (Abbreviazione  Amiga+W)  Fà  in  modo che tutti i
  137. requester  appaiano  sullo  schermo  del Workbench anzichè che su quello di
  138. Agraconv.   Nel  caso  lo schermo di AGRACONV sia di dimensioni inferiori a
  139. 200x200  questa  opzione  sarà  impostata  per  default  e  verrà  impedito
  140. all'utente di disattivarla.
  141.  
  142. Eventuali  altre voci dei menù non citate in queste pagine (e probabilmente
  143. disattivate) sono da ignorarsi.
  144.  
  145.  
  146.  
  147. Autore e Ringraziamenti
  148.  
  149. AGRACONV  è  stato  scritto  e  realizzato interamente da Fabrizio Farenga,
  150. programmatore   e  responsabile  della  sezione  sviluppo  della  Holodream
  151. Software  di  Roma.   La sua diffusione è del tutto libera, a patto che non
  152. sia  effettuata a scopo di lucro, che tutte le notazioni di copyright siano
  153. lascita  intatte  e  che  esso  sia  sempre  accompagnato da questo file di
  154. informazioni.   Sono  escluse  dalla  libera  diffusione  le  versioni ß di
  155. AGRACONV  riservate  ai  ßetatester e per uso interno, in quanto non sempre
  156. perfettamente  funzionati ed affidabili.  Ovviamente l'autore non si assume
  157. nessuna  responsabilità  in  caso  di  danni  al  software  o  all'hardware
  158. provocati  direttamente  o  indirettamente dall'uso di AGRACONV, seppure si
  159. assicura che nella sua realizzazione è stata posta la massima attenzione.
  160.  
  161. Si  ringraziano:
  162. Wouter  von  Oortmerssen  per  la produzione del compilatore E v2.1b con il
  163. quale  è  stato  scritto  AGRACONV.   Marco  Lizza  per il betatesting e il
  164. manuale  AmigaGuide(tm) italiano.  Francesco Simula per il betatesting.
  165.  
  166. Per  suggerimenti,  bug  report ed altro, l'autore può essere contattato ai
  167. seguenti indirizzi:
  168.  
  169. FIDONET:  Fabrizio Farenga 2:335/332.31
  170.  
  171. E-MAIL:   f.farenga@agora.stm.it
  172.  
  173. Holodream Software
  174. Sig. Fabrizio Farenga
  175. Via C. De Fabritiis, 55
  176. I-00136
  177. Roma, ITALY
  178.  
  179. END_OF_FILE
  180.  
  181. $VER: AGRACONV_ITA.DOC v1.0 (09.07.94) by Fabrizio Farenga
  182.