home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1997 #3 / amigamamagazinepolishissue03-1 / ma_1995 / 03 / ami024.txt < prev    next >
Text File  |  1997-04-06  |  14KB  |  305 lines

  1.  
  2. Scala w praktyce (odc. 10.)
  3. ---------------------------
  4.  
  5. ZABRASZAMY DO REKLAMY
  6.  
  7. <lead>Wbrew pozorom tytuî nie jest wynikiem jakiegoô mojego
  8. delirium tremens czy zaêmienia korektora. W dzisiejszym odcinku
  9. powiemy sobie bowiem o tzw. braszach. To dziwne sîowo jest
  10. spolszczeniem angielskiego "brush". Prawidîowe tîumaczenie
  11. ("pëdzel") jakoô sië nie przyjëîo. Zostaïmy zatem przy tym
  12. potworku jëzykowym.
  13.  
  14. <a>Marek Pampuch
  15.  
  16. <txt> Brasze to niewielkie obrazki. Moûna je stworzyê za pomocâ
  17. dowolnego programu rysunkowego, na przykîad Deluxe Paint. Takim
  18. braszem moûe byê na przykîad logo Twojej firmy.
  19.  
  20. Scala umoûliwia korzystanie z braszy dowolnych rozmiarów. Mogâ
  21. one mieê wielkoôê nawet równâ caîej stronie. Poniewaû jednak sâ
  22. traktowane przez program podobnie jak tekst, nie moûna ich nazwaê
  23. obrazkami.
  24.  
  25. Co moûna zrobiê z takimi braszami w Scali? Aby odpowiedzieê sobie
  26. na to pytanie, przygotujmy najpierw taki brasz. Poniewaû przez
  27. caîy czas trwania naszego cyklu prezentacje krëcâ sië "wokóî"
  28. Wydawnictwa LUPUS, pozostaïmy przy nim.
  29.  
  30. Brasz z logo wydawnictwa otrzymaîem, skanujâc to logo z
  31. firmówki. Zdajë sobie sprawë z tego, ûe nie wszyscy Czytelnicy
  32. majâ dostëp do skanera. Moûna jednak skorzystaê z pomocy
  33. znajomych, którzy takim urzâdzeniem dysponujâ, a w ostatecznoôci
  34. narysowaê sobie takie lub inne logo.
  35.  
  36. Taki brush moûna edytowaê na identycznych zasadach jak wiersz
  37. tekstu, to znaczy, ûe moûesz na przykîad wprowadziê go na stronë
  38. efektem lub przesuwaê w dowolne miejsce ekranu. Jeôli jest to
  39. brush jednokolorowy, moûesz mu nadawaê kolory, cienie, obwódki
  40. itp. Nie jest moûliwe jedynie skalowanie takiego brusha na takich
  41. samych zasadach, jak skalowanie czcionek. Bëdâ na niego dziaîaê
  42. opcje justyfikacyjne, a takûe opcja podkreôlania liter (pamiëtaj
  43. o ustawieniu odpowiednich parametrów UNDERLINE POS i UNDERLINE
  44. SIZE w menu LAYOUT). Nie zadziaîajâ natomiast opcje pogrubiania i
  45. pochylania liter. Z menu LAYOUT na brush zadziaîajâ wszystkie
  46. opcje poza: BOLD SIZE, CHAR SPACING i ITALICS. W menu tym (w
  47. Scali MM 300) pojawiâ sië jednak nowe opcje. Bëdâ to:
  48.  
  49. * POSITION -- okreôlajâce wspóîrzëdne lewego górnego rogu brasza.
  50.  
  51. * SIZE (po zmianie wartoôci opcja zmieni nazwë na RESIZE) -- tâ
  52. opcjâ moûna skalowaê szerokoôê i wysokoôê tego brasza, który jest
  53. aktualnie "ubrany" w ramkë.
  54.  
  55. * CROP XY -- pozwala na wyciëcie z brasza nowego brasza. Jeôli
  56. zmienimy pierwszâ wartoôê (z domyôlnie ustawionej 0) na
  57. jakâkolwiek innâ, poczâtek wyciëtego brasza bëdzie przesuniëty w
  58. stosunku do oryginalnego brasza o tyle pikseli po kierunku X, ile
  59. podaliômy.  Druga wartoôê w ten sam sposób obcina brasz po
  60. kierunku Y. Jeôli wczytamy brush o wielkoôci poczâtkowej 400 x
  61. 400 pikseli i oznaczymy tylko jego górnâ lewâ êwiartkë, znajdâ
  62. sië tu wartoôci 200, 200 -- zaleûnie od tego, czy brush byî
  63. wczeôniej skalowany, czy nie. Oczywiôcie opcja dziaîa takûe i w
  64. innâ stronë, to znaczy, ûe jeôli wprowadzimy tu wartoôci 200 i
  65. 200, wówczas na ekranie zobaczymy górnâ lewâ êwiartkë brasza,
  66. chyba ûe... ale o tym nieco dalej.
  67.  
  68. * CROP WH -- oznacza szerokoôê i wysokoôê widocznej czëôci brusha
  69. mierzonâ w pikselach (zaleûâce od poczâtkowej wielkoôci brusha).
  70.  
  71. Brzmi to wszystko moûe niezbyt jasno, a zatem przykîad:
  72.  
  73. Po wczytaniu nasz brasz ma nastëpujâce wartoôci odpowiednich opcji 
  74. menu LAYOUT:
  75.  
  76. <l>POSITION 62 115
  77.  
  78. SIZE 544 168
  79.  
  80. CROP XY 0 0
  81.  
  82. CROP WH 544 168 
  83.  
  84. <txt> Zbieûnoôê tych ostatnich danych z wielkoôciâ nie jest
  85. przypadkowa. Jeôli teraz w opcji POSITION wpiszemy wartoôci 0 i
  86. 0, to oczywiôcie nasz brasz znajdzie sië w lewym górnym rogu
  87. obrazka.
  88.  
  89. Jeôli nastëpnie zmienimy wartoôci opcji SIZE na 272 i 84, to nasz
  90. brasz zmniejszy sië czterokrotnie (do poîowy szerokoôci i
  91. wysokoôci).
  92.  
  93. Po kolejnej zmianie, którâ bëdzie ustawienie wartoôci w opcji
  94. CROP XY na 136 i 84, zobaczymy prawâ dolnâ êwiartkë brasza.
  95. Dlaczego wartoôê Y pozostawiliômy bez zmian, chociaû na chîopski
  96. rozum w takim wypadku powinniômy jâ o poîowë zmniejszyê? Ano
  97. dlatego, ûe brasz byî wczeôniej skalowany. Gdybyômy nie
  98. zmniejszali go opcjâ SIZE, pozostawiajâc tam 544 i 168, wówczas
  99. wszystko odbywaîoby sië po Boûemu.
  100.  
  101. Zauwaûcie, ûe przy okazji tych operacji automatycznie zmieniîy
  102. sië wartoôci przy funkcji CROP WH (na 272 i 84). Jest to chyba
  103. jasne: skoro zmniejszyliômy wczeôniej nasz brasz o poîowë, to
  104. zmniejszyîa sië odpowiednio takûe i jego widzialna czëôê.
  105.  
  106. Jeôli nie odpowiada Ci zmiana wielkoôci, moûesz klikajâc na
  107. gadûet z nazwâ opcji SIZE, która w miëdzyczasie zmieniîa nazwë na
  108. RESIZE, przywróciê poczâtkowâ wielkoôê brasza.
  109.  
  110. Skalowanie i obcinanie braszy daje bardzo szerokie pole do popisu
  111. wszelakiej maôci eksperymentatorom, zwîaszcza gdy stosujâ takie
  112. operacje do gotowych obrazków. Trzeba bowiem przyznaê, ûe opcje
  113. te w Scali MM300 sâ wyjâtkowo dobrze opracowane i wprowadzajâ
  114. jedynie minimalne, czësto niewidoczne goîym okiem,
  115. znieksztaîcenia. Trzeba jednak pamiëtaê o tym, ûe (zwîaszcza
  116. wtedy, gdy brasz bëdzie miaî duûo kolorów i duûe rozmiary)
  117. operacje na braszach bëdâ trwaê nieco dîuûej niû takie same
  118. operacje na tekstach. Operacje na braszach w Scali MM300 sâ
  119. jeszcze dodatkowo zwolnione przez to, ûe dodano tam algorytmy
  120. ditheringu i optymalizacji palety. A zatem, jeôli po wybraniu
  121. jakiejô opcji brasz zniknie z ekranu i przez kilkanaôcie sekund
  122. nie bëdzie sië nic dziaîo, nie naleûy sië martwiê, lecz
  123. cierpliwie poczekaê.
  124.  
  125. Podczas skalowania braszy naleûy takûe pamiëtaê, ûe (zwîaszcza
  126. przy zmniejszaniu grafik 24-bitowych) naleûy znaleúê jakâô
  127. rozsâdnâ granicë. Przy zbyt duûym zmniejszeniu mogâ bowiem
  128. wystâpiê pewne kîopoty z paletâ barw. Najlepiej zatem brasze
  129. wprowadzaê na rysunek jako ostatni element na edytowanej stronie.
  130.  
  131. Uff, ale teorii!!! Skoro jednak w tytule jest praktyka, to
  132. jedziemy:
  133.  
  134. * Przygotuj sobie jakikolwiek brasz i zapisz go pod takâ nazwâ, jaka 
  135. Ci odpowiada;
  136.  
  137. * Uruchom Scalë;
  138.  
  139. * Stwórz nowâ stronë, na przykîad z podkîadem "Fabrics002";
  140.  
  141. * Kliknij na gadûet LOAD, a z menu, jakie sië pojawi, wybierz
  142. "Brush" i zaakceptuj to klikajâc na LOAD;
  143.  
  144. * Zaîaduj swojego brasza (ja w tym momencie îadujë logo
  145. wydawnictwa);
  146.  
  147. * Na ekranie pojawi sië strona z podkîadem, a na niej ramka.
  148. Ustaw të ramkë w miejscu, które Ci odpowiada, a nastëpnie
  149. naciônij raz lewy klawisz myszki. W ramce pojawi sië brasz, ale
  150. sama ramka nie zniknie. Moûesz teraz, ustawiajâc wskaúnik na
  151. dowolny z 8 kwadracików na ramce i przytrzymujâc naciôniëty lewy
  152. klawisz myszki, rozciâgaê ten brasz na dowolne strony. Niestety,
  153. taka moûliwoôê wygodnego skalowania braszy dostëpna jest dopiero
  154. w Scali MM300 i nowszych.
  155.  
  156. * Jeôli dobierzesz juû wîaôciwe rozmiary, moûesz przesunâê
  157. brasz klikajâc gdziekolwiek wewnâtrz ramki i "przeciâgajâc" jâ za
  158. pomocâ myszki. Jeôli po ustawieniu klikniesz w jakimkolwiek
  159. miejscu poza liniâ ramki (obojëtne, czy wewnâtrz, czy na zewnâtrz
  160. ramki) -- ramka zniknie, a brasz zajmie swojâ pozycjë na staîe.
  161. Pamiëtaj jednak o tym, ûe jeôli bëdziesz chciaî dokonaê
  162. jakichkolwiek zmian w braszu (na przykîad "uzupeîniê" go o
  163. efekty), wówczas ramkë trzeba przywróciê. UWAGA: W Scali MM200 i
  164. starszych nie da sië przeciâgaê braszy myszkâ w sposób opisany
  165. powyûej. Trzeba w tym celu skorzystaê z gadûetu MOVE w menu EDIT.
  166.  
  167. * Przywróê teraz ramkë, klikajâc na dowolne miejsce brasza. Jest
  168. to potrzebne po to, aby sië nieco nad tym braszem poznëcaê. Na
  169. przykîad moûesz uaktywniê opcjë SHADOW lub OUTLINE, czy nadaê
  170. braszowi "trójwymiarowy wyglâd". Wszystko zaleûy tu od Twojej
  171. fantazji.  Pamiëtaj jednak o tym, ûe jeôli korzystasz z brasza,
  172. to zazwyczaj ma on zupeînie innâ paletë kolorów niû tîo. Scala MM
  173. porównuje obie palety i stara sië dobraê takâ paletë, która
  174. bëdzie "kompromisem" pomiëdzy paletâ tîa, a paletâ brasza. Rzecz
  175. jasna, najlepszy efekt uzyskamy tu wówczas, gdy obie palety bëdâ
  176. zawieraîy podobne odcienie kolorów. Jeôli jednak coô bëdzie nie
  177. tak, jak Ci sië wydaje, spróbuj uûyê opcji PALETTE/OPTIMIZE (w
  178. Scali MM300). W Scali MM300 moûna takûe uûyê funkcji remapowania
  179. brasza. Masz tu do wyboru trzy opcje: STANDARD -- oznacza, ûe
  180. kolory brasza zostanâ zastâpione przez najbliûszy kolor podkîadu
  181. z palety. Jeôli wybierzesz opcjë FLOYD-STEINBERG, to brasz
  182. zostanie przefiltrowany zgodnie z algorytmem Floyda Steinberga i
  183. zostanâ utworzone nowe, lepiej dopasowane kolory. Przy ustawieniu
  184. NONE brasz pozostanie nie zmieniony.
  185.  
  186. Co majâ jednak poczâê uûytkownicy starszych wersji Scali? Jedynym
  187. rozsâdnym rozwiâzaniem wydaje sië stosowanie braszy o zbliûonej
  188. palecie i o zbliûonej liczbie kolorów. Naleûy jednak pamiëtaê o
  189. tym, aby suma kolorów obu palet (podkîadu i brasza) nie byîa
  190. wiëksza niû liczba kolorów edytowanej strony.
  191.  
  192. Teraz spróbujemy "uruchomiê" nasz brasz. Odbywa sië to w taki sam
  193. sposób, jak w wypadku wierszy z "normalnym" tekstem. Efekty
  194. "wlotowy" (IN) i "wylotowy" (OUT) nadajemy za pomocâ gadûetów po
  195. lewej stronie menu edycji. UWAGA: Efekt OUT jest dostëpny tylko w
  196. Scali o numerze MM300 i wyûszych.
  197.  
  198. Naleûy jednak pamiëtaê o tym, ûe niektóre efekty, które
  199. podziwialiômy przy wprowadzaniu na ekran tekstu (na przykîad oba
  200. przewijania), nie bëdâ dziaîaê na brasze. Jeôli chcemy, aby kilka
  201. braszy pojawiîo sië jednoczeônie, moûemy skorzystaê z rozkazu
  202. LINK (czwarty od koïca w obrazkowym menu efektów). Uûytkownicy
  203. wersji MM300 majâ tu nieco wiëksze moûliwoôci. Mogâ bowiem
  204. potraktowaê brasz kilkoma efektami, jakie do tej pory byîy
  205. dostëpne tylko dla caîych stron, miëdzy innymi efektami
  206. SuperImpose, Cube, Flow, Stretch i FlipCoin.
  207.  
  208. Scala MM pozwala na kontrolowanie sposobu, w jaki brasz ma sië
  209. pojawiê na ekranie monitora i jak ma z niego zniknâê. Kolejnoôê
  210. pojawiania sië zaleûy od kolejnoôci wprowadzania i moûesz jâ
  211. zobaczyê w menu LIST.  Moûesz jednak w tym menu jednak w dowolny
  212. sposób zmieniê poîoûenie wierszy, a przez to zmieniê ustalonâ
  213. wczeôniej kolejnoôê pojawiania sië braszy na ekranie.
  214.  
  215. Jeôli wybierzesz dla jakiegoô istniejâcego brasza efekt tekstowy,
  216. wówczas zacznie sië on po tym, jak pojawi sië tekst w tym braszu.
  217. Jeôli zaczniesz edycjë pustej strony i najpierw wpiszesz tekst, a
  218. potem ustalisz dla niego efekty wyjôciowe i wejôciowe, zadziaîajâ
  219. one w ten sam sposób. To samo stanie sië dla kolejnego brasza,
  220. jeôli wybierzesz dla niego efekt w taki sam sposób.
  221.  
  222. Inaczej bëdzie jednak, jeôli na przykîad najpierw wprowadzisz dwa
  223. brasze, a potem wybierzesz efekt wyjôciowy i wejôciowy dla obu
  224. tych braszy. Oba brasze pojawiâ sië wtedy i zniknâ jednoczeônie.
  225.  
  226. Najprostszym sposobem na to, aby utrzymaê porzâdek w efektach
  227. tekstowych, jest posiîkowanie sië spisem wierszy w menu LIST, na
  228. którym wszystkie brasze, teksty i symbole ze strony sâ
  229. przedstawione w porzâdku chronologicznym.
  230.  
  231. Zmiana tego ustawienia poprzez przeciâgniëcie prostokâtów z
  232. nazwami wierszy jest dziecinnie îatwa.
  233.  
  234. Do tej pory nasz brasz byî zîoûony tylko z napisu i symbolu. W
  235. slangu oznacza to "transparentny". Zobaczmy teraz, co moûna robiê
  236. z braszem "peînym", to znaczy takim, który ma tîo. Moûe to byê
  237. dowolny zdigitalizowany lub zapisany jako brasz obrazek. Do
  238. naszej prezentacji wykorzystaîem nagîówek pewnego miesiëcznika.
  239. Przy poprzednim "przezroczystym" logo opcje 3D, OUTLINE i SHADOW
  240. dziaîaîy na napis i symbol. Tutaj, przy "peînym" braszu,
  241. zadziaîajâ na kontur brasza. Bëdziemy mogli zatem stworzyê
  242. trójwymiarowe "pudeîko" pod braszem. W odróûnieniu od brasza
  243. "przezroczystego" nie zadziaîa natomiast opcja podkreôlania
  244. tekstu.
  245.  
  246. Brasze moûna mieszaê z tekstem. Najproôciej odbywa sië to w Scali 
  247. MM300, gdzie po ustawieniu brasza wystarczy kliknâê w linii poza 
  248. nim, wybraê odpowiedniâ czcionkë i wpisaê nasz tekst. Opcje menu 
  249. LAYOUT bëdâ teraz dziaîaê wyîâcznie na tekst.
  250.  
  251. Nieco bardziej skomplikowanie wyglâda ta sprawa w starszych
  252. wersjach Scali. Tam najpierw naleûy wpisaê tekst (który ma
  253. znaleúê sië w tej samej linijce co brasz) w innej linijce i
  254. ustawiê jego parametry opcjâ LAYOUT, a nastëpnie za pomocâ opcji
  255. MOVE przenieôê taki tekst w sâsiedztwo brasza.
  256.  
  257. Posiadacze Scali MM300 mogâ przy zabawie z braszami korzystaê z 
  258. nastëpujâcych dodatkowych (oprócz juû opisanych) udogodnieï.
  259.  
  260. Wiemy juû, ûe w tej wersji Scali brasze mogâ byê takûe
  261. przycinane.  Odbywa sië to w sposób zupeînie odmienny niû w
  262. innych programach, bo brasze sâ obrabiane niezaleûnie od podkîadu
  263. (tak jak normalny tekst), a zatem moûecie je obcinaê,
  264. pomniejszaê, powiëkszaê lub zastâpiê innym braszem. Dodatkowo
  265. Scala MM300 moûe zapisaê brasz po przeskalowaniu go (opcjâ
  266. SAVE/BRUSH z menu EDIT).  Pozwoli to nastëpnie szybciej zaîadowaê
  267. tak zapisany brasz.
  268.  
  269. W Scali MM300 mamy takûe efekt o nazwie "3D plus". Zadziaîa on
  270. wówczas, gdy uaktywnimy opcjë "rysowania kwadratów" i
  271. jednoczeônie wîâczymy efekt 3D (klikajâc na odpowiedni gadûet).
  272. Nasz brasz otrzyma wówczas specjalne "trójwymiarowe" obwódki z
  273. czterema krawëdziami. Dla kaûdej z powierzchni pomiëdzy tymi
  274. krawëdziami bëdzie moûna dobraê osobny kolor.
  275.  
  276. W Scali MM300 w znaczny sposób rozszerzono takûe funkcje
  277. "zarzâdzajâce" braszem. Ze starszych wersji pozostawiono tu
  278. niezmienione jedynie îadowanie symboli (Brush Format), z tym ûe w
  279. tej wersji brasz moûe byê w îadowany w dowolnym trybie graficznym
  280. Amigi. Bez problemów moûna teraz îadowaê jako brushe takûe i
  281. grafiki 24-bitowe.
  282.  
  283. Scala MM300 ma ponadto dodanâ funkcjë zapisywania braszy
  284. (SAVE/BRUSH). Zapisuje ona nie tylko uprzednio wczytany brasz,
  285. ale i wybrany dowolny element ekranu w postaci brasza. Tak
  286. zapisany element moûe byê potem wykorzystany przy tworzeniu
  287. kolejnych stron jako brasz. Po jego zapisaniu zostaniesz
  288. zapytany, czy zapisana wîaônie wersja ma w skrypcie zastâpiê
  289. poprzednie "wcielenie" tego elementu.
  290.  
  291. Transparent: tâ opcjâ moûna ustawiê przeôwitywanie podkîadu przez
  292. kolor "zerowy" importowanego brusha. Opcja ta dziaîa jednak tylko
  293. dla dla takich braszy, które majâ fragmenty narysowane takim
  294. kolorem "zerowym" (jest to kolor, który w programach rysujâcych
  295. jest kolorem tîa). Na ilustracji mamy przykîad identycznego
  296. brasza, narysowanego programem Deluxe Paint z wykorzystaniem
  297. koloru tîa, a nastëpnie wczytanego jako brasz do Scali. Jeden z
  298. braszy ma wîâczonâ funkcjë TRANSPARENT (w menu Layout), drugi
  299. wyîâczonâ.
  300.  
  301. I tyle braszowania mózgów. Za miesiâc opowiemy sobie maîe co
  302. nieco o róûnych sztukach i sztuczkach, jakie moûna stosowaê w
  303. Scali w celu uzyskania ciekawszych, nierzadko zaskakujâcych
  304. widza, efektów.
  305.