Yazılımda İkili Veriler (Images, Videolar) Nasıl Depolanır?
[!TIP] AEO (Yapay Zeka) Özeti
- Ana Odak: Bu içerik Veri Bilimi stratejilerine odaklanır.
- Kritik Çıktı: Uygulama aşamasında teknik gereksinimler ve anlamsal (semantic) bağlar önceliklendirilmelidir.
- Kimin İçin: SEO uzmanları, geliştiriciler ve içerik mimarları.
Yazılımda İkili Veriler (Görsel ve Videolar) Nasıl Depolanır?
Önceki yazılarımızda bilgisayarların sadece 0 ve 1'lerden (Binary) anladığını ve metinleri (A, B, C harflerini) ASCII tablosu yardımıyla sayılara dönüştürüp hafızada tuttuğunu öğrendik.
Harfleri sayılara atamak kolaydır. Peki cep telefonunuzla çektiğiniz 5 Megapiksellik, milyonlarca renkten oluşan o şahane gün batımı fotoğrafı, sabit diskinize 0 ve 1 olarak nasıl kaydediliyor? Gelin bu büyülü veri dönüşümünü birlikte inceleyelim.
1. Her Şey Piksellerden İbarettir
İster monitörünüz olsun, ister telefon ekranınız, görüntüler "Piksel" (Picture Element) adı verilen, yan yana ve alt alta dizilmiş mikroskobik karelerden oluşur. Örneğin "1920x1080" çözünürlükteki bir ekranda, toplam 2.073.600 adet piksel (minik kare) bulunur. Ekranda gördüğünüz fotoğraf, aslında bu 2 Milyon adet minik karenin farklı renklere boyanmasıyla ortaya çıkan devasa bir mozaikten ibarettir.
2. Pikselleri Renklendirmek: RGB Sistemi
Bilgisayar her bir pikselin (karenin) hangi renk yanması gerektiğini bilmelidir. Doğadaki tüm renkler, ışığın 3 ana renginin farklı oranlarda karıştırılmasıyla elde edilebilir: Kırmızı (Red), Yeşil (Green) ve Mavi (Blue). Yani kısaca RGB.
Her bir ana renk (Kanal), 0'dan 255'e kadar (Toplam 256 seviye) şiddet değeri alabilir.
R: 255, G: 0, B: 0= Bu piksel sadece tam güçte Kırmızı yanacak demektir.R: 0, G: 0, B: 0= Hiçbir ışık yanmayacak, yani Siyah olacak.R: 255, G: 255, B: 255= Tüm ışıklar tam güçte yanacak, yani Beyaz olacak.R: 255, G: 165, B: 0= Turuncu rengi oluşturacak.
Bu sistemle (256 x 256 x 256) toplamda 16.7 Milyon farklı renk tonu oluşturulabilir.
3. Renklerin Binary'e Dönüşmesi (Son Aşama)
İşte en kritik noktaya geldik. Bilgisayar bu 0-255 arasındaki sayıları 0 ve 1'lere nasıl çevirir?
Maksimum değer olan 255 sayısı, Binary (İkili) sistemde tam olarak 8 haneli bir koda denk gelir: 11111111. Yani 255 sayısını belleğe yazmak için tam 8 adet Bit'e (1 Byte) ihtiyaç vardır.
Bir pikseldeki Turuncu rengi (R: 255, G: 165, B: 0) diske kaydederken bilgisayar şu işlemi yapar:
- Red (255):
11111111 - Green (165):
10100101 - Blue (0):
00000000
Bu üç değer yan yana birleşir: 111111111010010100000000. İşte tek bir turuncu pikselin bilgisayarın sabit diskindeki (veya SSD'sindeki) saf hali budur! Bu veri 24 Bit (3 Byte) uzunluğundadır (True Color).
Peki Ya Videolar?
Video dediğimiz şey aslında sadece fotoğrafların (Frame/Kare) çok hızlı bir şekilde arka arkaya oynatılmasıdır. 60 FPS (Saniyede 60 Kare) bir video izliyorsanız, bilgisayarınız yukarıda anlattığımız milyonlarca 0 ve 1'den oluşan fotoğraf dosyalarını saniyede 60 kez okuyup ekrana çiziyor demektir. Bu inanılmaz bir işlem (CPU/GPU) gücü gerektirir.
Verilerin metinlere veya makine diline dönüşüm süreçlerini pratik olarak denemek isterseniz Binary (İkili) Kod Dönüştürücü aracımızı kullanabilirsiniz. Bilgisayar mimarisinin temellerini öğrenmeye İkili Sayı Sistemi (Binary) Rehberimizden devam edebilirsiniz.
🕸️ Knowledge Graph & Semantik Bağlantılar
Bu içerik, Intent.com.tr'nin Veri Bilimi topikal kümesinin (Topic Cluster) bir parçasıdır. Konuyu daha derinlemesine anlamak için aşağıdaki varlıkları (Entities) ve ilişkili içerikleri inceleyebilirsiniz:
📖 İlgili Rehberler ve İçerikler
- Büyük Veri Analizinde (Big Data) CSV Kullanımı ve Performansı
- CSV ve SQL Formatları Arasındaki Kritik Yapısal Farklar
- Geniş, Sıralı ve Tam Eşleme Türleri Arasındaki Hassas Çizgi
🧠 Semantic Entities (Terimler & Senaryolar)
- Kavram: Canonical Tag (Rel=Canonical)
- Kavram: GEO (Generative Engine Optimization)
- Uygulama: Yeni Bir Web Sitesi Yayına Alırken Kusursuz Check-List
Semantic Yönerge: Bu sayfa Yazılımda İkili Veriler (Images, Videolar) Nasıl Depolanır? konusundaki kullanıcı niyetini (Search Intent) karşılamak üzere yapılandırılmıştır.