Tampilkan postingan dengan label uncategorized. Tampilkan semua postingan
Tampilkan postingan dengan label uncategorized. Tampilkan semua postingan

Selasa, 03 Februari 2015

Ketahui Jenis File Gambar yang Tepat untuk Web




Bagi seorang developer web yang juga berperan sebagai web desainer, gambar sudah menjadi hal wajib untuk dimasukkan ke dalam projeknya. Ada banyak format file untuk gambar dan juga dapat digunakan untuk ditampilkan pada web browser untuk keperluan website, namun apakah sudah tepat dalam memilih format file nya? Kali ini saya akan kupas mengenai format file apa yang tepat digunakan untuk website, apa saja kah itu? Berikut ulasannya.

GIF

 

Gif 


Format GIF dikembangkan oleh CompuServe Inc pada tahun 1987 dengan maksud agar dapat mentransfer gambar secara cepat melalui koneksi yang memiliki kecepatan rendah. Gif sendiri merupakan kependekan dari Graphic Interchange Format. Format ini memiliki ekstensi .gif dan untuk pengucapanya sendiri masih menjadi perdebatan publik antara “gif” atau “jif, namun sang pembuatnya, Steve Wilhite menyebutkan bahwa pengucapan yang benar adalah “jif”.

Untuk pewarnaan, format GIF mengenali hingga 256 warna (indexed color) dan menggunakan proses dithering yaitu proses mengkombinasikan 2 piksel warna menjadi satu warna untuk mengurangi jumlah warna yang digunakan sehingga dapat memperkecil ukuran file gambar yang dibuat. Format GIF mendukung warna transparan dan dapat memuat banyak frame gambar sehingga dapat digunakan untuk membuat gambar gerak (animasi). Ukuran file format GIF tergantung dari jumlah warna yang digunakan, semakin sedikit warna yang dipakai maka semakin kecil ukuran file nya.


File GIF ini sangat cocok untuk gambar dengan sedikit warna seperti ikon untuk web ataupun clipart. Karena kemampuanya dapat menyimpan banyak frame dalam satu gambar, format ini cocok digunakan untuk animasi. Dan ukuran file yang bergantung pada jumlah warna yang terpakai, maka format ini juga sangat cocok untuk gambar yang simpel dalam hal pewarnaan, misalnya untuk gambar garis pembatas, border, dan lain sebagainya.

JPEG 

 


Format file ini memiliki ekstensi .jpeg atau .jpg. JPEG merupakan kependekan dari Joint Photographic Expert Group dan mulai dikembangkan pada tahun 1986. Cara pengucapan JPEG adalah “jay-peg” bukanya “jepeg” yang sering kita ucapkan. JPEG mendukung hingga 1 juta warna, sehingga dapat menyimpan gambar dalam format true color (24-bit). Meskipun dapat menyimpan sampai dengan 16 juta warna, JPEG dapat memiliki ukuran file yang sangat kecil karena format ini menggunakan teknik kompresi yang sangat komprehensif. 

Karena kemampuan kompresi nya yang tinggi ini, format ini sangat cocok untuk menyimpan gambar-gambar fotografi. Meskipun kompresi gambar JPEG sangatlah efisien dan selalu menyimpan gambar dalam kategori warna true color (24 bit), format ini bersifat lossy, yang berarti bahwa kualitas gambar dikorbankan bila tingkat kompresi yang dipilih semakin tinggi. JPEG sendiri kompatibel dengan platform Windows dan Mac serta dengan kompatibel dengan banyak aplikasi web browser ataupun image editor.

Format JPEG ini akan sangat cocok untuk gambar diam, fotografi dengan gambar realistik, gambar dengan pewarnaan yang kompleks, dan gambar yang memiliki perubahan warna dari gelap ke terang secara detail.

PNG

 



PNG (diucapkan “ping” atau “pi en ji“) mulai dikembangkan pada pertengahan 90-an sebagai alternatif format GIF dan JPEG tetapi masih memiliki keunggulan dari kedua format tersebut. PNG merupakan kependekan dari Portable Network Graphic dan memiliki ekstensi .png. PNG memiliki 2 bentuk yaitu PNG-8 dan PNG-24. PNG-8 memiliki kesamaan sifat seperti GIF, yaitu mendukung hanya 256 warna (indexed color) serta mendukung transparansi 1-bit. Namun terkadang format PNG-8 ini memiliki ukuran file yang lebih kecil dibandingkan dengan GIF.

Kemudian PNG-24, format ini memiliki kesamaan dengan JPEG yaitu mendukung pewarnaan hingga 24-bit (true color) dimana memiliki kedalaman warna hingga 16 juta warna. Perbedaan dengan JPEG adalah PNG menggunakan kompresi loosless, artinya gambar yang dihasilkan memiliki kualitas yang luarbiasa namun ukuran file yang lebih besar dibanding JPEG. Baik PNG-8 ataupun PNG-24 mendukung transparansi dimana tingkat transparansi nya dapat diatur dari mulai gelap (pekat) hingga transparan atau dapat disebut juga alpha channel. Format PNG dapat dipakai di berbagai platform dan browser ataupun aplikasi pengolah gambar, namun untuk beberapa browser jadul akan mendapati masalah dalam menampilkan PNG karena browser tersebut belum mendukung alpha channel.

Format PNG akan sangat cocok digunakan untuk gambar logo pada website yang terkadang dibutuhkan tranparansi/alpha channel. Selain itu PNG juga cocok untuk gambar fotografi berkualitas tinggi dimana ukuran file tidak menjadi pertimbangan.

Dengan menggunakan format gambar yang bervariasi dan sesuai dengan penggunaanya, tentu saja akan berpengaruh pada ukuran file gambar sehingga space pada hosting web pun dapat dihemat selain itu waktu loading pun dapat di efektifkan.





Mengapa Programmer Adalah Pacar Yang Baik


OOT ya gan :D

Punya pacar / pasangan yang baik adalah harapan semua orang. Itu sama seperti setiap orang ingin makan makanan yang lezat. Atau seperti setiap orang ingin punya rumah yang megah. Atau sama seperti setiap orang ingin masuk surga tanpa hisab. Semuanya tanpa terkecuali, ingin punya pasangan yang baik.

Berbicara pacar atau kekasih, biasanya kita para programmer selalu dibilang gak gaul, aneh, kaku, nggak romantis, nggak peka dan lain sebagainya. Mentang-mentang kita selalu deket dengan komputer, kita dianggap pacaran sama komputer, dan nggak punya bakat buat jadi pacar yang baik dan keren. Hah… Belum tau aja mereka!! :D

Agar dunia tau! Dan untuk meningkatkan kesejahteraan umum serta mencerdaskan kehidupan bangsa, maka kali ini saya akan mencoba mengemukakan betapa cool dan mempesonanya programmer itu. Berikut ini alasan kenapa programmer adalah pacar yang baik dan paling cool sedunia akhirat.

1. Penuh Perhatian 

 


Programmer itu penuh perhatian, bahkan untuk hal-hal yang menurut orang lain adalah hal yang sepele. Karena baginya segala sesuatu itu bisa jadi penting. Nah, kalau sama hal yang sederhana aja perhatian, apalagi sama pacarnya. Semua orang pasti senang dong di perhatiin sama pacarnya, mulai dari pakaiannya, makannya, kalau sakit diperhatiin, diperhatiin cara jalannya, cara bernafasnya, bahkan mungkin diperhatiin jumlah rambut yang ada di kepalanya :D

2. Mengerti Kode


Cewek itu biasanya nggak mau ngasih tau langsung tentang apa yang diinginkannya, selalu aja pake kode-kode yang sulit dipahami. Karena ingin dimengerti tanpa harus mereka bicara. Misalnya cuma minta dibeliin air minum aja bilangnya gini: 
“Yang, hari ini panas banget ya. Mataharinya begitu perkasa memberikan sinarnya kepada kita, sampai-sampai kita terhenyak tak kuasa dalam luapan dahaga yang tak bertepi. Panasnya menusuk hingga ubun-ubun kepala dan tenggorokan kita menjadi tanah yang tandus bagaikan di gurun pasir.”

Buat orang-orang biasa, pasti kode itu akan sulit dimengerti. Bagi programmer? Hah… jangan bercanda, jangankan kode yang seperti itu, kode yang penuh dengan percabangan dan looping aja bisa dimengerti, bahkan dengan bahasa yang bukan bahasa manusia (bahasa pemrograman), apalagi cuma kode yang seperti itu. Itu gampang buat para programmer. 

3.  Rela Berkorban

 




Berbicara cinta, maka kita akan berbicara tentang pengorbanan. Bukan cinta namanya jika tidak mau berkorban untuk orang yang dicintai.

Terkadang dalam menyelesaikan sebuah project, seorang programmer harus begadang hingga larut malam. Bahkan sering kali tidak tidur hanya untuk menyelesaikan project, sebagai bukti dari sebuah tanggung jawab. Begadang memang tidak baik bagi kesehatan, tapi nggak apa-apa begadang, asal ada artinya, itu kata Bang Haji.

Nah, untuk sebuah project aja seorang programmer rela berkorban kurang makan, kurang tidur, kurang olah raga, kurang gizi, apalagi buat kekasihnya. Tidak usah diragukan akan hal itu :D


 4. Penyabar


Tentu kita mau dong punya pacar yang penuh kesabaran, menerima kita apa adanya, mau nerima segala kelebihan dan kekurangan kita.

Seorang programmer ketika coding, dan menemukan bugs dalam code programnya (bahkan mungkin kode program orang lain) dia akan selalu sabar, memperhatikan setiap baris kodenya. Sangat sabar untuk meneliti berbagai aspek yang mungkin bisa menjadi sumber masalah dari kode tersebut.

Jika untuk sebuah bugs dan kekurangan-kekurangan dari sebuah kode program saja seorang programmer bisa begitu sabarnya, apalagi untuk menghadapi pacarnya dan kelakuan-kelakuan aneh pacarnya. Itu pasti bisa diatasi.


 5. Selalu Ada

 


(sumber gambar: http://www.ivillage.ca)

Mau pilih mana, punya pacar yang selalu ada untukmu atau selalu ilang-ilangan?

Programmer itu kehidupannya cuma satu, “menulis kode di depan komputer”. Artinya dia nggak akan kemana-mana dan pergi terlalu jauh. Artinya dia akan selalu bisa menemanimu kapanpun, dengan catatan ada komputer menyertainya.


6. Peduli

Programmer sering kumpul di forum-forum permograman, bahkan terkadang mau saling bantu menyelesaikan masalah yang dihadapi orang lain yang bahkan belum dikenalnya. Bahkan beberapa orang programmer yang sangat baik, mau membantu menyelesaikan project open source yang ada di github, bahkan terkadang tanpa bayaran.

Untuk seseorang yang bahkan belum dikenal saja programmer itu bisa sangat peduli, apalagi dengan orang yang sangat dikenalnya, seperti kamu… iya kamu..

7. Penemu Solusi


Perhatian, peduli dan cinta saja tidak cukup jika tidak bisa menyelesaikan masalah yang dihadapi dalam hubungan. Karena terkadang dalam hubungan itu sering dihadapi oleh aral rintangan yang datang menghadang, seperti misalnya calon mertua malah suka sama pacarnya, atau adik pacar yang nggak suka mandi dan selalu datang tiba-tiba disaat yang tidak tepat, atau sang mantan yang telah lama pergi tiba-tiba datang dan nantangin maen PES. 

Ya, akan ada banyak masalah yang akan datang. Seorang programmer memang selalu hidup dengan masalah, mulai dari bagaimana caranya membuat sebuah kode menjadi sederhana, bagaimana menuliskan rumus matematika dalam kode program, bagaimana menyelesaikan project tepat waktu, dan lain sebagainya. Bahkan beberapa programmer hebat lainnya mampu menemukan solusi yang tak terpikirkan oleh orang lain, seperti membuat mesin pencari, membuat sistem operasi, membuat aplikasi penujuk kiblat, dan lain sebagainya. Programmer memang ditakdirkan hidup untuk menyelesaikan masalah. So.. dia akan terbiasa untuk menyelesaikan masalah yang Kamu hadapi.

Demikianlah kira-kira alasan mengapa programmer itu keren dan baik buat jadi pacar. Kesimpulannya adalah, putusin pacarmu sekarang juga, dan carilah programmer untuk pacar barumu! Titik.

(Gambar cover oleh Tyler Anderson – Kvitne)

luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com