1 00:00:01,140 --> 00:00:04,160 SEDIKIT tentang pixel 2 00:00:06,480 --> 00:00:09,519 (tekan kamera) Bagus. 3 00:00:09,519 --> 00:00:14,000 Saya telah mencipta Instagram dengan pengasas bersama saya 4 00:00:14,000 --> 00:00:19,009 Mike, awalnya kami lihat telefon bimbit sebagai peluang untuk mencipta sesuatu yang baru. Sebab 5 00:00:19,009 --> 00:00:23,270 untuk pertama kalinya orang membawa komputer ke mana saja di dalam poket mereka. Dan kami memutuskan 6 00:00:23,270 --> 00:00:27,730 yang berkongsi imej mungkin merupakan peluang terbesar bagi lima tahun akan datang, dan suatu 7 00:00:27,730 --> 00:00:32,360 yang dekat dengan hati kita, sesuatu yang kita mahu habiskan masa kita dengan. Ianya 8 00:00:32,360 --> 00:00:37,280 hebat untuk dikatakan kamu ada aplikasi atau idea yang buat x, y atau z tetapi melainkan ia selesaikan 9 00:00:37,280 --> 00:00:42,489 masalah sebenar untuk orang mereka takkan gunakannya. Dan persoalannya ialah: Apakah masalah 10 00:00:42,489 --> 00:00:46,970 yang kamu selesaikan? (Piper-Jurugambar) Bila orang mula hadapi masalah untuk memaparkan gambar 11 00:00:46,970 --> 00:00:52,480 pada skrin, mereka perlu dapatkan cara untuk memecahkan imej ke data. Pada 1957, 12 00:00:52,480 --> 00:00:56,770 jurutera komputer terawal bernama Russell Kirsch telah mengambil gambar bayi lelakinya dan mengimbasnya. 13 00:00:56,770 --> 00:01:01,469 Ia merupakan gambar digital pertama, sebuah gambar bayi hitam putih yang kasar-- dan itulah 14 00:01:01,469 --> 00:01:07,640 bagaimana pixel dilahirkan! Pixel adalah suatu konsep yang menarik kerana anda tidak dapat lihatnya dengan mudah. 15 00:01:07,640 --> 00:01:13,130 Tapi sebenarnya, jika kamu mengambil kanta pembesar dan kamu pergi ke skrin kamu sebenarnya boleh 16 00:01:13,130 --> 00:01:17,630 lihat yang skrin kamu dibuat daripada dot-dot kecil cahaya. Yang lebih menarik lagi ialah 17 00:01:17,630 --> 00:01:22,439 dot-dot kecil cahaya tersebut sebenarnya merupakan pelbagai dot kecil cahaya daripada warna 18 00:01:22,439 --> 00:01:28,060 yang berbeza. Ada merah, hijau, dan biru. Pixel secara keseluruhan, dari jauh, mencipta imej dan 19 00:01:28,060 --> 00:01:32,560 secara depan mereka hanyalah cahaya kecil yang menyala dan tidak. Kombinasi kesemuanya mencipta 20 00:01:32,560 --> 00:01:36,990 imej dan apa yang kamu lihat di skrin kamu setiap hari kamu menggunakan komputer kamu. Jadi kamu akan 21 00:01:36,990 --> 00:01:42,259 kerap mendengar terma resolusi, kedua-dua sains komputer dan pengeluar driver akan 22 00:01:42,259 --> 00:01:48,209 bercakap berkenaannya. Resolusi ialah secara asasnya dimensi dimana kamu boleh mengukur sebanyak mana 23 00:01:48,209 --> 00:01:53,219 pixel pada skrin. Jadi dulu sewaktu saya seorang pelajar sekolah menengah, ianya 640 24 00:01:53,219 --> 00:01:58,079 dengan 480 pixel. Dan harini ia lebih besar. Dan ada persoalan bukan saja tentang 25 00:01:58,079 --> 00:02:02,279 mengenai resolusi, tetapi juga ketumpatan. Misalnya, di telefon pintar moden mereka muatkan sama jumlah 26 00:02:02,279 --> 00:02:06,929 cahaya kecil yang digelar pixel tetapi di dalam ruang yang padat and inilah yang membolehkan kamu mendapat imej 27 00:02:06,929 --> 00:02:13,640 yang lebih tajam. Sekarang, bagaimana kamu menyimpan nilai pixel di dalam fail? Apa yang kamu buat ialah kamu 28 00:02:13,640 --> 00:02:18,700 menyimpan nilai merah, hijau dan biru di dalam triplet kecil, secara efektif. Dengan nilai berbeza 29 00:02:18,700 --> 00:02:29,190 yang setiap satunya menjadi satu pixel. Nilai merangkumi dari 0 hingga 255. 0 akan menjadi sangat gelap, 30 00:02:29,190 --> 00:02:37,730 255 akan menjadi sangat terang. Nilai triplet bersama tersebut menjadi satu pixel. Satu 31 00:02:37,730 --> 00:02:43,110 fail imej, tak kira ianya jpeg, gif, png, dll. mengandungi jutaan triplet RGB (red-green-blue) 32 00:02:43,110 --> 00:02:48,200 Jadi bagaimana computer menyimpan kesemua data tersebut? Semua data pengkomputeran dan visual 33 00:02:48,200 --> 00:02:53,430 diwakili oleh bit. Satu bit ada 2 keadaan: buka atau tutup. Tapi sebalik daripada buka atau 34 00:02:53,430 --> 00:03:00,980 tutup, komputer menggunakan 1 dan 0 -- binari! Satu fail imej adalah sebenarnya sekumpulan 1 dan 0. 35 00:03:00,980 --> 00:03:08,240 Tapi kenapa nilai RGB bermula dari 0 ke 255? Rupa-rupanya setiap saluran warna, RGB, diwakili 36 00:03:08,240 --> 00:03:13,930 oleh 8 bit, yang dipanggil satu byte. Jika anda tahu sistem nombor binari, anda 37 00:03:13,930 --> 00:03:20,250 tahu bahawa nombor maksimum yang boleh diwakili oleh 8 bit ialah 255. 255 bersamaan dengan lapan 1 di dalam satu baris. 38 00:03:20,250 --> 00:03:28,900 Dan paling rendah ialah 0 atau lapan 0 di dalam baris. Lantaran, 0 ke 255 memberi kita 256 jenis 39 00:03:28,900 --> 00:03:36,260 intensiti setiap saluran warna. Kita boleh mewakilkan satu pixel warna turquoise contohnya, 40 00:03:36,260 --> 00:03:42,710 dalam sistem nombor decimal tradisional kita sebagai 64 (untuk sedikit merah), 224 (untuk banyak 41 00:03:42,710 --> 00:03:53,870 hijau), dan 208 (untuk sedikit biru). Tetapi komputer akan menyimpannya sebagai 0100 0000 1110 0000 42 00:03:53,870 --> 00:04:03,330 1101 0000. Kita guna 24 digit binari bagi mewakili satu pixel. Jadi daripada binari, artis 43 00:04:03,330 --> 00:04:08,370 digital selalunya guna sistem nombor hexadecimal bagi mewakili warna. Jadi kita boleh mewakilkan 44 00:04:08,370 --> 00:04:16,279 warna turquoise yang sama menggunakan hanya enam digit hexadecimal: 40 E0 D0. Yang lebih ringkas. 45 00:04:16,279 --> 00:04:21,949 Katakan kamu mahu ubah suai warna sesuatu imej. Bagaimana kamu lakukannya? Pada dasarnya. ada 46 00:04:21,949 --> 00:04:26,039 pelbagai cara memetakan fungsi dimana kamu mengambil nilai input pixel. Jadi kamu ambil 47 00:04:26,039 --> 00:04:31,439 nilai input merah, hijau, dan biru yang mewakili warna tersebut. Kemudian kamu petakannya 48 00:04:31,439 --> 00:04:37,360 menggunakan suatu fungsi ke nilai merah, hijau, dan biru yang baru. Katakan kamu mahu membuat 49 00:04:37,360 --> 00:04:42,479 imej yang lebih gelap. Satu cara bagi melakukannya adalah dengan mengambil nilai merah, hijau, dan biru yang 50 00:04:42,479 --> 00:04:49,080 dimasukkan dan katakan tolak pemalar tetap dari setiap satu, contohnya tolak 50. 51 00:04:49,080 --> 00:04:54,029 Jelas sekali yang kamu tidak boleh pergi bawah 0, tapi kamu hanya menolak 50 dari setiap satu dan itulah 52 00:04:54,029 --> 00:05:02,419 outputnya. Jadi inputnya ialah M, H, B dan outputnya ialah M-50, H-50, B-50. Apa yang anda bakal lihat ialah anda telah 53 00:05:02,419 --> 00:05:06,009 mengambil imej dengan kecerahan tertentu, dan anda dapat imej yang lebih gelap. 54 00:05:06,009 --> 00:05:11,789 Apa yang ramai orang tak sedar ialah tentang Instagram yang pada asalnya orang fikir 55 00:05:11,789 --> 00:05:17,300 hanyalah sebagai cara menapis imej, membuat imej kelihatan hebat dalam cara tertentu atau 56 00:05:17,300 --> 00:05:21,710 retro. Dan apa yang ia bercambah menjadi adalah lebih penting, ia adalah cara orang 57 00:05:21,710 --> 00:05:27,300 berhubung. Ia bukan saja pasal melihat foto rakan dan keluarga anda, tetapi sebenarnya 58 00:05:27,300 --> 00:05:32,460 kebolehan meneroka perkara yang terjadi di serata dunia. Samada ianya rusuhan di luar negara, 59 00:05:32,460 --> 00:05:38,099 pergerakan sosial, anda boleh pada dasarnya mendapat maklumat dalam kaedah visual. 60 00:05:38,099 --> 00:05:41,069 Dan itu membolehkan kita untuk berkembang dengan pesat dan menjadi platfom yang universal. 61 00:05:42,880 --> 00:05:49,060 Belajar dengan lebih lanjut di studio.code.org.