apa itu gif, jpeg, png (image) »definisi dan konsep

Representasi gambar melalui komputer membutuhkan dua elemen dasar: perangkat keras yang tepat dan perangkat lunak yang tepat.

Yang pertama telah menjadi sesuatu yang sepele selama bertahun-tahun, dan yang kedua juga, tetapi yang terakhir masih menyimpan sesuatu yang agak membingungkan bagi pengguna: ada berbagai cara untuk menyimpan gambar, format berbeda yang dikenal dengan akronim mereka yang telah menjadi terkenal: JPEG, GIF, PNG atau RAW antara lain.

Fidelitas lebih tinggi, lebih sedikit ruang

Format gambar (yang bisa berupa foto atau gambar) terdiri dari cara tertentu untuk menyimpan informasi yang sesuai dengan gambar dan memungkinkannya untuk dihasilkan, sehingga menempati ruang sesedikit mungkin dan setepat mungkin untuk realitas..

Jika komputer saat ini memiliki gigabyte hard drive dan media penyimpanan lain, dan koneksi internet sangat cepat sehingga kita dapat menonton film langsung secara online tanpa harus mendownloadnya, mengapa kita perlu memperkecil ukuran gambar?

Buah dari kebutuhan sejarah

Jawaban atas pertanyaan ini sederhana: keadaan tidak selalu seperti ini. Ada suatu masa, belum lama ini, di mana komputer dengan hard drive 20 megabyte (ya, Anda membacanya dengan benar, bukan gigabyte, jika tidak megabyte) dianggap sebagai salah satu penyimpanan paling banyak yang tersedia, dan harganya tidak demikian. tersedia untuk semua orang.

Koneksi Internet juga tidak dimulai secepat kabel serat optik, dan yang pertama kami nikmati di rumah membutuhkan beberapa detik untuk mengunduh halaman web yang sangat sederhana.

Dalam kerangka inilah, dan untuk memfasilitasi pertukaran / transfer dan penyimpanannya, format gambar lahir.

Berdasarkan algoritma matematika

Kunci untuk format grafik apa pun didasarkan pada algoritme matematika. Alih-alih menyimpan informasi tentang setiap titik warna, yang dilakukan adalah mengelompokkan area di mana semua titik memiliki warna dan nada yang sama dan, dari sini, formula dikembangkan untuk mereproduksi area tersebut.

Yang disimpan adalah informasi matematika, yang volumenya jauh lebih rendah daripada penyimpanan informasi setiap piksel (titik) yang menyusun gambar secara individual, yang sangat menarik adalah penyimpanan semakin besar gambar (resolusi lebih tinggi).

Format gambar dengan fungsi tertentu

Selama tahun-tahun ini, algoritme baru telah dibuat dan algoritme yang sudah ada telah ditingkatkan. Ada banyak format gambar, dan beberapa menawarkan fitur khusus yang membuatnya sangat berguna untuk tugas tertentu.

Ini adalah kasus PNG, lahir untuk web, atau GIF, yang memungkinkan Anda menyimpan animasi (seperti film pendek satu atau dua detik) dalam satu file.

Masih mengherankan bahwa, bertahun-tahun kemudian, Apple telah meluncurkan format Live Photos yang, tepatnya, terdiri dari video kecil beberapa detik, tetapi disimpan sebagai file gambar. Ide yang mirip dengan GIF tetapi ditingkatkan.

Jpeg

"Bintang" format kompresi untuk penyebarannya yang luas dan digunakan di semua jenis perangkat dan aplikasi. Ini adalah format yang, secara default, digunakan ponsel dan kamera rumah untuk menangkap gambar, dan yang mereproduksi perangkat elektronik apa pun yang mampu menampilkan gambar seperti televisi, tablet, atau komputer.

Dibuat oleh Joint Photographic Experts Group, sekelompok ahli fotografi, ini menggunakan algoritma kompresi lossy, yang sangat mengurangi ukuran file yang dihasilkan, tetapi membayar harga kehilangan beberapa informasi dalam gambar yang dihasilkan.

Informasi ini hampir tidak terlihat secara global oleh pengamat, yang mengkompensasi kehilangan ini.

PNG

Lahir sebagai alternatif format GIF untuk digunakan di Internet, ini memungkinkan (seperti yang satu itu) untuk menentukan area transparan dari gambar, yang dengannya dan dengan melapisinya pada latar belakang berwarna, area ini akan menampilkan warna di bawahnya.

Ini juga melebihi batas 256 warna gambar GIF dan mendukung gambar interlaced, sehingga kita mulai melihat gambar yang dirender menjadi beberapa bagian dan kita bisa mendapatkan gambaran keseluruhan sebelum selesai memuat, sesuatu yang orang lain tidak. format dukungan.

GIF

Dibuat oleh CompuServe, ia menggunakan algoritma LZW yang sangat efisien. Namun, ini memiliki masalah: ini berfungsi untuk gambar 256 warna (dan berfungsi dengan sangat baik), tetapi untuk gambar di mana kami ingin menunjukkan rentang warna yang lebih besar, itu tidak ideal.

Banyak digunakan pada hari-hari awal ekspansi besar Internet berkat fakta bahwa ia memungkinkan untuk membuat gambar yang sangat ringan, kemudian hampir terlupakan untuk mulai kembali dengan paksa berkat meme karena karakteristiknya yang lain: kemungkinan berisi animasi.

Ditambahkan dalam spesifikasi GIF89a (setelah kelahiran format aslinya), itu tidak lebih dari kemungkinan memiliki beberapa gambar dalam satu file, masing-masing seperti bingkai film kecil dan memberi mereka waktu menggambar di antara masing-masing. .

Hasil akhirnya adalah sesuatu yang sangat mirip dengan sebuah gerakan.

BMP

Siapa yang ingat ini? Dibuat oleh Microsoft dan dipopulerkan oleh program menggambar vektornya, ini digunakan oleh banyak sistem operasi di ikon mereka.

Sudah dilampaui oleh alternatif lain, itu telah cukup dilupakan dalam penggunaannya untuk pengguna akhir. Salah satu kekurangannya adalah tidak menggunakan kompresi, sehingga ukuran gambar yang dihasilkan lebih besar dibandingkan dengan alternatif lainnya.

MENTAH

Ini saya tinggalkan di akhir karena sedikit kontradiksi dengan segala sesuatu yang dijelaskan sejauh ini; Izinkan saya menjelaskan: ini berisi informasi maksimum tentang setiap titik gambar, dengan kompresi informasi tanpa kehilangan.

Ini adalah salah satu yang biasanya digunakan fotografer profesional, karena menawarkan kualitas yang tak tertandingi, karena format lain yang memampatkan dengan beberapa kehilangan informasi, selalu sedikit menurunkan gambar.

Kualitas ini ada harganya: ukuran besar yang mereka tempati pada disk. Fotografer profesional biasanya memiliki penyimpanan dalam jumlah besar di fasilitas mereka.

Foto: iStock - Kristtaps / LaraBelova