 |
 |
| Teema: Varia / Pildi nimi: SVG View Area |
|
 |
 |
|
| |
See pilt kuulub autorile ning on kaitstud EV autoriõiguseseadusega.
Pildi kopeerimine ja levitamine autori nõusolekuta on keelatud ja karistatav. |
| Pildinimi: SVG View Area |
Keskmine hinne: 5
|
|
| Autor | Andri | | Kommentaar | Kommentaaride koguselise hulga järgi http://board.rodesign.ee/view_thread.php?id=3965 otsustades on keskmisele Coveri kasutajale jäänud minu poolt esitatud teema mõistetamatuks. Kuigi primaarselt on SVG ette nähtud vektorgraafika presenteerimiseks (vektorgraafika jääb veebis vektoriks), on võimalik seda tehnoloogiat edukalt kasutada ka mistahes bitmap-failide presenteerimisel (digijoonistused, skaneeritud pildid jmt). Tegin 2 demovarianti, mis ei erine visuaalselt, küll aga tehnoloogiliselt. (Vahemärkus. Imelik asi: Programm töötab nendes serverites, kus on tasuline web-hosting. Sellistes kohtades, kus on tasuta hosting, nagu hot, tele2 jm, programm ei tööta. Tuleb teade “The XML page cannot be displayed. Cannot view XML input using XSL style sheet.”
(1) Täissuuruse all http://test.haraks.pri.ee/svg_bitmap/index_compile d.htm Selle variandi puhul on bitmap pandud SVG-formaati ja masinkoodi. Võtsin spetsiaalselt ühe detailiderikka pildi. BMP-lähtepildi, resolutsiooniga 72 dpi ja mõõtmetega 1280*879 px, suurus oli 3297 kB. Masinkoodis SVG-pildi suurus on 395 kB (decimal places for SVG: 2). See variant on ühilduv vaid Adobe SVG-Viewer’i pluginitega. Seega pole jälgitav brauserites, mis kasutavad Corel SVG-Viewer’i plugineid, ehk siis Mozilla, Firebird, Firefox, Netscape.
(2) http://test.haraks.pri.ee/svg_bitmap/index_jpg.htm Selle variandi puhul on SVG-faili lingitud jpg-pilt (kompressioon 28 Corel PhotoPaintis andis faili suurusega 417 kB). See variant ühildub probleemideta nii brauseritega Mozilla, Firebird, Firefox, Netscape kui ka brauseritega IE ja Opera. Kuna nimetatud variant koosneb 2 failist (XML+JPG), saab seda hõlpsalt PHP abil genereerida. Reaalsetes tingimustes, foorumis näiteks, kasutaja uploadib vaid jpg-pildi ja edasine on võimalik teha programmiliselt, samas kui vektorgraafika svg tuleb kasutajal endal teha. Kuna suur bitmap-pildifail on kordades suurem vektorgraafikast, siis foorumis kasutamisel tuleb loomulikult panna mingisugune piirang uploadimisele, näiteks üks bitmap-svg nädalas või kuus. Primaarne oleks siiski vektor.
Vektorgraafikas pildi suurendamisel kvaliteet ei muutu (muidugi, kui optsioon decimal places for SVG on õigesti seatud). Bitmapi puhul on suurendamine võimalik lähtepildi mõõtmeteni, edasi langeb pildi kvaliteet. Seetõttu lisasin oma programmi statusbarile alad, kuhu kuvatakse SVG View Area mõõtmed (width & height). Kui lähtepilt on väiksem, kui kasutaja monitori nähtav ala, on kasutajal võimalik järgida etteantud mõõtmeid (minu näites 1280*879 px). SVG View Area mõõtmete muutumisel muutuvad automaatselt ka kuvatava pildi mõõtmed, samas kui proportsioonid säilivad. Loomulikult töötavad ka bitmap-pildi puhul kõik SVG-funktsioonid (kuigi selle variandi puhul nende kasutamisel mõtet pole, need on ikkagi vektorpildi jaoks mõeldud):
(a) “Ctrl”+hiir - pildi suurendamine (“zoom in” nii nagu Illustratoris või mistahes teises graafikaprogrammis);
(b) “Ctrl”+“Shift”+hiir - pildi vähendamine (“zoom out”);
(c) “Alt”+hiir - vastab Illustratori tööriistale “Hand”, saab content’i liigutada (panning).
Demosaidil töötavad samuti taskbari funktsioonid.
Thumbnailile panin spetsiaalselt kirje “SVG”. Näiteks PHP abil on igasuguste kirjete lisamine thumbnailidele hõlpsalt teostatav. Kui foorumis oleks SVG-rubriik, siis oleks ka otstarbekas thumbnailid märgistada, et kasutaja, kel puudub võimalus selliseid pilte vaadata, ei peaks thumbnailile asjatult klikkima. Selline oli minu idee. Nagu ma ennist boardis http://board.rodesign.ee/view_thread.php?id=3970 ütlesin, XML/SVG tehnoloogia tõstab programmeerimise täiesti uuele tasandile. | | Täissuurus | | | Teised pildid | | | Kodulehekülg | | | E-kaart | | |
|
|
|
|
|
|
| See olek küll hea kui saaks logo kavandeid suurendada ja
vähendada :). Andri, aga miks sa ei tee päris oma lehte,
sellist konkureerivat! |
|
|
|
|
|
|
|
| 1) Levis, see on küsimus, mida ma ootasin ja valmistasin
varakult vastuse ette. Foorumid tehakse suurest edevusest.
Minu edevus veel nii suur ei ole, et endale foorumit teha,
aga võib-olla see küpseb veel paari aastaga. 2) Siis ma
tahan VEEL KORD öelda Firefoxi kasutajatele: et ma panin
kommentaaris kirja, et see variant, mis suure all, Firefoxis
pilti ette ei anna - minul ei andnud, tuleb kasutada teist
linki (kaunteri andmetel üks Firefoxi kasutaja vaatas seda
varianti, mis minule teadaolevalt pilti ette ei peaks
andma). |
|
|
|
|
|
|
|
| 3) Varsti tuleb mul välja "uus toode" - INPUT FORM, mis on
täiesti revolutsiooniline ja pöörab pea peale kogu senise
ettekujutuse andmete sisestamisest. Praegu tal veel PHP-d
taga pole, mistõttu ma enneaegu seda ei näita. |
|
|
|
|
|
|
|
| Aga tee laiemale kasutajaskonnale (ing.k või vene.k. vms.)
ja peale populaarsuse kogumist, pakuksid firmadele võimalust
konkursse korraldada ning müüksid reklaamipinda. Saaksid
raudselt pururikkaks! |
|
|
|
|
|
|
|
| Ühe koma panin lausesse ja nüüd vaatan, et miks ma selle
sinna panin :) |
|
|
|
|
|
|
|
| Eile õhtul kargas mulle pähe uus idee - foorumisse võib ju
vabalt uploadida Flash-animatsioone (miks keegi seni selle
peale pole tulnud?). Hakkasin juba natuke sellist programmi
tegema. A mida rahvas arvab üldse sellisest ideest, nagu
Flashi uploadimine?? |
|
|
|
|
|
|
|
|
|