|
Multimedia tushunchasi, multimedia vosita va texnologiya sifatida
|
bet | 12/22 | Sana | 11.09.2024 | Hajmi | 46,67 Kb. | | #270884 |
Bog'liq Multimedia6. Elektron Adabiyotlar:
"File Formats: PNG, JPEG, and GIF" - Onlayn qo'llanmalar va darsliklar.
"Graphic Design with GIMP" - Ochiq manbali grafik muharrir qo'llanmasi.
"Adobe Photoshop: Basics for Beginners" - Photoshop orqali grafik fayllar bilan ishlash bo'yicha qo'llanma.
Amaliy mashg‘ulot o‘quv materiali: "Fayl formatlarini o‘zgartirish"
1. Ishdan maqsad:
Talabalar fayl formatlarini o‘zgartirish jarayonini, ya’ni faylni bir formatdan boshqa formatga o‘tkazishni o‘rganadilar. Bu jarayon multimedia fayllari uchun turli kodlash va siqish texnologiyalarini qo‘llashni o‘z ichiga oladi.
2. Ishning qisqacha mazmuni:
Bu mashg‘ulotda talabalar turli fayl formatlarini, xususan rasm, video va audio fayllarni bir formatdan boshqasiga o‘zgartirishni amaliy o‘rganadilar. Formatlarni o‘zgartirish jarayonida kodlash usullari, fayl sifatini saqlash va fayl o‘lchamini kamaytirish masalalari ham ko‘rib chiqiladi.
3. Namunaviy masala matni:
Bir rasm faylini JPG formatidan PNG formatiga o‘zgartirish.
3.1 Masalani tahlil qilish va uni yechish usuli:
Rasm faylini o‘zgartirish uchun System.Drawing kutubxonasidan foydalaniladi. Rasm dasturiy ta'minot orqali o‘qilib, kerakli formatga o‘tkaziladi. O‘zgartirish jarayonida rasm sifatini saqlash uchun ma'lum kompresslash texnologiyalaridan foydalanish mumkin.
3.2 Masalani yechishning algoritmi va dasturi:
Faylni dasturiy ta'minot orqali o‘qish.
Faylning o‘lchami va sifati to‘g‘risida ma’lumot olish.
Faylni kerakli formatga o‘zgartirish.
Yangi formatdagi faylni saqlash.
Dastur kodi (C#):
csharp
Копировать код
using System;
using System.Drawing;
using System.Drawing.Imaging;
public class ImageConverter
{
public static void ConvertImage(string inputPath, string outputPath)
{
Image img = Image.FromFile(inputPath);
img.Save(outputPath, ImageFormat.Png); // PNG formatiga saqlash
img.Dispose();
}
public static void Main()
{
string inputFile = "path_to_image.jpg";
string outputFile = "converted_image.png";
ConvertImage(inputFile, outputFile);
Console.WriteLine("Image has been converted successfully.");
}
}
|
| |