0:00:01.140,0:00:04.160 SEDIKIT tentang pixel 0:00:06.480,0:00:09.519 (tekan kamera) Bagus. 0:00:09.519,0:00:14.000 Saya telah mencipta Instagram dengan pengasas bersama saya 0:00:14.000,0:00:19.009 Mike, awalnya kami lihat telefon bimbit sebagai peluang untuk mencipta sesuatu yang baru. Sebab 0:00:19.009,0:00:23.270 untuk pertama kalinya orang membawa komputer ke mana saja di dalam poket mereka. Dan kami memutuskan 0:00:23.270,0:00:27.730 yang berkongsi imej mungkin merupakan peluang terbesar bagi lima tahun akan datang, dan suatu 0:00:27.730,0:00:32.360 yang dekat dengan hati kita, sesuatu yang kita mahu habiskan masa kita dengan. Ianya 0:00:32.360,0:00:37.280 hebat untuk dikatakan kamu ada aplikasi atau idea yang buat x, y atau z tetapi melainkan ia selesaikan 0:00:37.280,0:00:42.489 masalah sebenar untuk orang mereka takkan gunakannya. Dan persoalannya ialah: Apakah masalah 0:00:42.489,0:00:46.970 yang kamu selesaikan? (Piper-Jurugambar) Bila orang mula hadapi masalah untuk memaparkan gambar 0:00:46.970,0:00:52.480 pada skrin, mereka perlu dapatkan cara untuk memecahkan imej ke data. Pada 1957, 0:00:52.480,0:00:56.770 jurutera komputer terawal bernama Russell Kirsch telah mengambil gambar bayi lelakinya dan mengimbasnya. 0:00:56.770,0:01:01.469 Ia merupakan gambar digital pertama, sebuah gambar bayi hitam putih yang kasar-- dan itulah 0:01:01.469,0:01:07.640 bagaimana pixel dilahirkan! Pixel adalah suatu konsep yang menarik kerana anda tidak dapat lihatnya dengan mudah. 0:01:07.640,0:01:13.130 Tapi sebenarnya, jika kamu mengambil kanta pembesar dan kamu pergi ke skrin kamu sebenarnya boleh 0:01:13.130,0:01:17.630 lihat yang skrin kamu dibuat daripada dot-dot kecil cahaya. Yang lebih menarik lagi ialah 0:01:17.630,0:01:22.439 dot-dot kecil cahaya tersebut sebenarnya merupakan pelbagai dot kecil cahaya daripada warna 0:01:22.439,0:01:28.060 yang berbeza. Ada merah, hijau, dan biru. Pixel secara keseluruhan, dari jauh, mencipta imej dan 0:01:28.060,0:01:32.560 secara depan mereka hanyalah cahaya kecil yang menyala dan tidak. Kombinasi kesemuanya mencipta 0:01:32.560,0:01:36.990 imej dan apa yang kamu lihat di skrin kamu setiap hari kamu menggunakan komputer kamu. Jadi kamu akan 0:01:36.990,0:01:42.259 kerap mendengar terma resolusi, kedua-dua sains komputer dan pengeluar driver akan 0:01:42.259,0:01:48.209 bercakap berkenaannya. Resolusi ialah secara asasnya dimensi dimana kamu boleh mengukur sebanyak mana 0:01:48.209,0:01:53.219 pixel pada skrin. Jadi dulu sewaktu saya seorang pelajar sekolah menengah, ianya 640 0:01:53.219,0:01:58.079 dengan 480 pixel. Dan harini ia lebih besar. Dan ada persoalan bukan saja tentang 0:01:58.079,0:02:02.279 mengenai resolusi, tetapi juga ketumpatan. Misalnya, di telefon pintar moden mereka muatkan sama jumlah 0:02:02.279,0:02:06.929 cahaya kecil yang digelar pixel tetapi di dalam ruang yang padat and inilah yang membolehkan kamu mendapat imej 0:02:06.929,0:02:13.640 yang lebih tajam. Sekarang, bagaimana kamu menyimpan nilai pixel di dalam fail? Apa yang kamu buat ialah kamu 0:02:13.640,0:02:18.700 menyimpan nilai merah, hijau dan biru di dalam triplet kecil, secara efektif. Dengan nilai berbeza 0:02:18.700,0:02:29.190 yang setiap satunya menjadi satu pixel. Nilai merangkumi dari 0 hingga 255. 0 akan menjadi sangat gelap, 0:02:29.190,0:02:37.730 255 akan menjadi sangat terang. Nilai triplet bersama tersebut menjadi satu pixel. Satu 0:02:37.730,0:02:43.110 fail imej, tak kira ianya jpeg, gif, png, dll. mengandungi jutaan triplet RGB (red-green-blue) 0:02:43.110,0:02:48.200 Jadi bagaimana computer menyimpan kesemua data tersebut? Semua data pengkomputeran dan visual 0:02:48.200,0:02:53.430 diwakili oleh bit. Satu bit ada 2 keadaan: buka atau tutup. Tapi sebalik daripada buka atau 0:02:53.430,0:03:00.980 tutup, komputer menggunakan 1 dan 0 -- binari! Satu fail imej adalah sebenarnya sekumpulan 1 dan 0. 0:03:00.980,0:03:08.240 Tapi kenapa nilai RGB bermula dari 0 ke 255? Rupa-rupanya setiap saluran warna, RGB, diwakili 0:03:08.240,0:03:13.930 oleh 8 bit, yang dipanggil satu byte. Jika anda tahu sistem nombor binari, anda 0:03:13.930,0:03:20.250 tahu bahawa nombor maksimum yang boleh diwakili oleh 8 bit ialah 255. 255 bersamaan dengan lapan 1 di dalam satu baris. 0:03:20.250,0:03:28.900 Dan paling rendah ialah 0 atau lapan 0 di dalam baris. Lantaran, 0 ke 255 memberi kita 256 jenis 0:03:28.900,0:03:36.260 intensiti setiap saluran warna. Kita boleh mewakilkan satu pixel warna turquoise contohnya, 0:03:36.260,0:03:42.710 dalam sistem nombor decimal tradisional kita sebagai 64 (untuk sedikit merah), 224 (untuk banyak 0:03:42.710,0:03:53.870 hijau), dan 208 (untuk sedikit biru). Tetapi komputer akan menyimpannya sebagai 0100 0000 1110 0000 0:03:53.870,0:04:03.330 1101 0000. Kita guna 24 digit binari bagi mewakili satu pixel. Jadi daripada binari, artis 0:04:03.330,0:04:08.370 digital selalunya guna sistem nombor hexadecimal bagi mewakili warna. Jadi kita boleh mewakilkan 0:04:08.370,0:04:16.279 warna turquoise yang sama menggunakan hanya enam digit hexadecimal: 40 E0 D0. Yang lebih ringkas. 0:04:16.279,0:04:21.949 Katakan kamu mahu ubah suai warna sesuatu imej. Bagaimana kamu lakukannya? Pada dasarnya. ada 0:04:21.949,0:04:26.039 pelbagai cara memetakan fungsi dimana kamu mengambil nilai input pixel. Jadi kamu ambil 0:04:26.039,0:04:31.439 nilai input merah, hijau, dan biru yang mewakili warna tersebut. Kemudian kamu petakannya 0:04:31.439,0:04:37.360 menggunakan suatu fungsi ke nilai merah, hijau, dan biru yang baru. Katakan kamu mahu membuat 0:04:37.360,0:04:42.479 imej yang lebih gelap. Satu cara bagi melakukannya adalah dengan mengambil nilai merah, hijau, dan biru yang 0:04:42.479,0:04:49.080 dimasukkan dan katakan tolak pemalar tetap dari setiap satu, contohnya tolak 50. 0:04:49.080,0:04:54.029 Jelas sekali yang kamu tidak boleh pergi bawah 0, tapi kamu hanya menolak 50 dari setiap satu dan itulah 0:04:54.029,0: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 0:05:02.419,0:05:06.009 mengambil imej dengan kecerahan tertentu, dan anda dapat imej yang lebih gelap. 0:05:06.009,0:05:11.789 Apa yang ramai orang tak sedar ialah tentang Instagram yang pada asalnya orang fikir 0:05:11.789,0:05:17.300 hanyalah sebagai cara menapis imej, membuat imej kelihatan hebat dalam cara tertentu atau 0:05:17.300,0:05:21.710 retro. Dan apa yang ia bercambah menjadi adalah lebih penting, ia adalah cara orang 0:05:21.710,0:05:27.300 berhubung. Ia bukan saja pasal melihat foto rakan dan keluarga anda, tetapi sebenarnya 0:05:27.300,0:05:32.460 kebolehan meneroka perkara yang terjadi di serata dunia. [br]Samada ianya rusuhan di luar negara, 0:05:32.460,0:05:38.099 pergerakan sosial, anda boleh pada dasarnya mendapat maklumat dalam kaedah visual. 0:05:38.099,0:05:41.069 Dan itu membolehkan kita untuk berkembang dengan pesat dan menjadi platfom yang universal. 0:05:42.880,0:05:49.060 Belajar dengan lebih lanjut di studio.code.org.