IV. Grafika fayllari - Amaliy matematika va axborot texnologiyalari

|
Amaliy matematika va axborot texnologiyalari
|
bet | 12/15 | Sana | 17.05.2024 | Hajmi | 2,85 Mb. | | #240625 |
Bog'liq Xoshimova MalikaIV. Grafika fayllari
4.1. Fayllar formati (masalan, JPEG, PNG, SVG)
Fayllar formatlari veb dizaynda, grafika va rasm ishlash sohalarida fayllarni saqlash va ko'rsatish uchun ishlatiladi. Quyidagi bir nechta umumiy fayl formatlari veb dizaynda keng tarqalgan formatlardan ba'zilaridir:
JPEG (jpg): JPEG (Joint Photographic Experts Group) formati o'rnatilgan rasm formatidir. U kompressiya qiluvchi format bo'lib, rasmni ma'lum bir sifat va o'lchamda saqlaydi. Bu format rasm fayllarini kam joyga saqlash imkonini beradi, lekin kompressiya natijasida ma'lum bir sifat yo'qolishi mumkin.
PNG: PNG (Portable Network Graphics) formati o'rnatilgan rasm formatidir va asosan rasmni kompressiya qilmasdan saqlaydi. U rasmga transparensiyani (urchagaylik) qo'shish imkonini beradi, shuningdek rasmning sifati yo'qolishining oldini oladi. PNG formati o'zgaruvchan rasm va logotip fayllarini saqlash uchun keng tarqalgan format hisoblanadi.
SVG (Scalable Vector Graphics): SVG formati vektor rasm formatidir. U HTML-ga mos keluvchi XML sintaksisini ishlatadi va rasm ma'lumotlarini matematikaviy ob'ektlar sifatida saqlaydi. SVG formati rasmni o'lchamini o'zgartirib-kichraytirishda sifatli saqlash imkonini beradi va rasmning sifatini yo'qolishiga yo'l qo'ymaydi. Bu format animatsiyalar, interaktivlik va ko'rsatuvlar bilan ishlashga imkon beradi.
GIF: GIF (Graphics Interchange Format) formati ko'plab rasmni bir faylda saqlash va animatsiyalarni ishlatish imkonini beradi. U o'rnatilgan rasm va animatsiyalarni to'g'ri saqlaydi, ammo ko'rsatuvlar va ranglar cheklovlari yo'qolishining oldini oladi. GIF formati asosan qisqa animatsiyalar va ikonalar uchun ishlatiladi.
WebP: WebP formati Google tomonidan ishlab chiqilgan va rasm fayllarini kompressiya qilish uchun ishlatiladi. U JPEG va PNG formatlarini birlashtiradi, rasm sifati va o'lchami bo'yicha yaxshi kompressiya ta'minlaydi.
MP4, WebM (Video): MP4 va WebM formatlari videoni saqlash va ko'rsatish uchun ishlatiladi. MP4 formati ommabop va yirik tizimlarda qo'llaniladi, WebM esa veb brauzerlarda ko'rsatish uchun tuzilgan bo'lib, loyiha asosan otkazilgan video formatidir.
Bu fayl formatlari faqat bir necha misollar olib, veb dizaynda foydalaniladigan eng keng tarqalgan fayl formatlardan faqat bir qismidir.
Fayllar formatlari ma'lumotlarni saqlash va ulardan foydalanish uchun belgilangan strukturalar va kodlardir. Quyidagi misollar, fayllar formatlari bilan bog'liq ma'lumotlar va ularning kodlarini ko'rsatadi:
JPEG formati:
Ma'lumotlar: JPEG formati rasm ma'lumotlarini saqlaydi, chunki u rasm kompressiya qiluvchi formatdir. U rasmning piksellanganligi, ranglar, ta'riflar va boshqa rasm ma'lumotlarini o'z ichiga oladi.
Kodlar: JPEG fayllari binar kodlarda saqlanadi. Rasm ma'lumotlari kompressiya qilinishi uchun yayilgan transformatsiya (DCT - Discrete Cosine Transform) va kvantlash algoritmlari ishlatiladi. Kodlar bilan rasmni yaratishda foydalanilgan matematikaviy formulalar va parametrlar ham saqlanadi.
PNG formati:
Ma'lumotlar: PNG formati o'rnatilgan rasm formati bo'lib, rasm ma'lumotlarini saqlaydi. U rasmning piksellanganligi, ranglar, transparensiya (urchagaylik), tezlik, qo'shimcha ma'lumotlar (masalan, metn) va boshqalar bilan bog'liq ma'lumotlarni o'z ichiga oladi.
Kodlar: PNG fayllari binar kodlarda saqlanadi. U zlib kompressiya algoritmini ishlatadi, hamda faylning ma'lumotlar bloklarini va CRC (Cyclic Redundancy Check) tekshiruvlarini o'z ichiga oladi. PNG fayllari aynan saqlangan kodlarni faylning ichki strukturasi bilan biriktiradi.
SVG formati:
Ma'lumotlar: SVG formati vektor rasm formati bo'lib, rasm ma'lumotlarini matematikaviy ob'ektlar sifatida saqlaydi. U rasmning ichki elementlari (qatormoq, doira, tekst, ranglar, transparensiya va boshqalar) bilan bog'liq ma'lumotlarni o'z ichiga oladi.
Kodlar: SVG fayllari XML (eXtensible Markup Language) sintaksisida saqlanadi. U rasm elementlarini tavsiflash uchun XML taglarni, atributlarni va CSS usullarini ishlatadi. SVG fayllarining kodlari matematikaviy formulalar va parametrlar bilan biriktiriladi.
Har bir formatning o'zining kodlari va sintaksisi mavjud bo'lib, ularni yaratish va tahrir qilishda muayyan qoidalar va standartlar mavjud bo'ladi. Fayllar formatlari ma'lumotlarni to'g'ri saqlash va ulardan foydalanishni ta'minlayadi va ulardan foydalanish uchun moslashtirilgan dasturlar va kutubxonalarda kodlar ishlatiladi.
|
| |