[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.84,0:00:05.82,Default,,0000,0000,0000,,Esta é apenas uma pequena secção de apresentar um tipo de crivo com base Dialogue: 0,0:00:05.82,0:00:10.87,Default,,0000,0000,0000,,o tipo de código de manipulação de imagem que temos vindo a trabalhar. A ideia é, não há uma imagem de alguns Dialogue: 0,0:00:10.87,0:00:15.80,Default,,0000,0000,0000,,objeto misteriosa, e os valores de vermelho, verde e azul da imagem ter sido Dialogue: 0,0:00:15.80,0:00:21.03,Default,,0000,0000,0000,,de outro modo confuso. Então você precisa fazer é escrever código para corrigir Dialogue: 0,0:00:21.03,0:00:26.45,Default,,0000,0000,0000,,valores de vermelho, verde e azul, e assim revelar a imagem original, e ver o que é. Dialogue: 0,0:00:26.45,0:00:31.93,Default,,0000,0000,0000,,Bem, aqui está um exemplo. Vou fazê-lo. Isso é chamado de o "enigma de ouro." Dialogue: 0,0:00:32.14,0:00:37.49,Default,,0000,0000,0000,,E a idéia é, um objeto é mostrado aqui. E o que aconteceu com ele Dialogue: 0,0:00:37.49,0:00:43.38,Default,,0000,0000,0000,,é que, em primeiro lugar, os valores de verde e azul, a imagem ter sido Dialogue: 0,0:00:43.38,0:00:49.42,Default,,0000,0000,0000,,substituído com valores aleatórios entre 0 e 255. E, na verdade, se você ver, Dialogue: 0,0:00:49.42,0:00:52.71,Default,,0000,0000,0000,,isso dá um tipo de olhar ... "Snowy". E como você pode ver lá Dialogue: 0,0:00:52.71,0:00:56.66,Default,,0000,0000,0000,,alguns pixels na verde é muito elevada, cerca de pixels na azul é muito elevada; Dialogue: 0,0:00:56.66,0:01:00.43,Default,,0000,0000,0000,,estes são apenas azul ou verde. E depois há este tipo de pixels turquesa espalhados por toda a imagem; Dialogue: 0,0:01:00.43,0:01:04.33,Default,,0000,0000,0000,,são os casos onde tanto o azul e verde são ricos. Portanto, esta é Dialogue: 0,0:01:04.33,0:01:08.24,Default,,0000,0000,0000,,um nível de desordem nesta foto. A outra coisa que aconteceu Dialogue: 0,0:01:08.24,0:01:12.91,Default,,0000,0000,0000,,é que a imagem que deseja recuperar está no Dialogue: 0,0:01:12.91,0:01:17.68,Default,,0000,0000,0000,,valores de vermelho. Na verdade, é apenas nos valores de vermelho: verde e azul são por si só, de uma forma, para longe. Dialogue: 0,0:01:17.68,0:01:22.64,Default,,0000,0000,0000,,Mas os valores foram divididos por 10, você é muito escuro. Então o que estamos vendo aqui, Dialogue: 0,0:01:22.64,0:01:27.17,Default,,0000,0000,0000,,na versão escura, há uma imagem em vermelho escuro Dialogue: 0,0:01:27.17,0:01:32.00,Default,,0000,0000,0000,,para trás e foi coberta por neve este tipo de aleatório. Dialogue: 0,0:01:32.00,0:01:37.61,Default,,0000,0000,0000,,azul claro e verde, por isso não podemos vê-lo. Então o que nós queremos fazer é escrever código para consertá-lo. Dialogue: 0,0:01:37.61,0:01:46.02,Default,,0000,0000,0000,,Deixe-me começar por aqui. Como de costume, para isso, vou começar Dialogue: 0,0:01:46.02,0:01:50.59,Default,,0000,0000,0000,,com apenas uma área de texto em branco para escrever o código, e então para cá, há uma solução, Dialogue: 0,0:01:50.59,0:01:55.21,Default,,0000,0000,0000,,botão para mostrar a solução [solução Show], então se você quiser visitar esta página e tente você mesmo, você pode fazer e conseguir o código. Dialogue: 0,0:01:55.21,0:01:59.45,Default,,0000,0000,0000,,Ok, a primeira coisa que eu quero fazer ... então eu só ver se eu executá-lo assim: Dialogue: 0,0:01:59.45,0:02:03.63,Default,,0000,0000,0000,,o ciclo é vazio, então se eu executá-lo, é só pegar o quebra-cabeças Dialogue: 0,0:02:03.63,0:02:07.75,Default,,0000,0000,0000,,original. Ok, então a primeira coisa que faço é dizer Dialogue: 0,0:02:07.75,0:02:12.15,Default,,0000,0000,0000,,"Pixel-ponto-zero-setGreen" [pixel.setGreen (0)]. Dialogue: 0,0:02:12.15,0:02:16.55,Default,,0000,0000,0000,,Vou eliminar os valores verdes. Acabei de me livrar deles Dialogue: 0,0:02:16.55,0:02:22.11,Default,,0000,0000,0000,,e ver o que fizemos. Hum, ok, agora, bem, melhor. Agora, simplesmente Dialogue: 0,0:02:22.11,0:02:29.37,Default,,0000,0000,0000,,temos este azul neve. Pelo menos conseguimos nos livrar do verde neve Dialogue: 0,0:02:29.37,0:02:36.02,Default,,0000,0000,0000,,então eu vou me livrar da neve azul também. Então eu digo "pixel-ponto-zero-setBlue" provar isso. Dialogue: 0,0:02:37.22,0:02:42.80,Default,,0000,0000,0000,,Bem, hum. Eu comecei livrar da neve, mas agora o problema é que o Dialogue: 0,0:02:42.80,0:02:48.83,Default,,0000,0000,0000,,imagem, que está nos valores de vermelho é tão escuro que não podemos ver. Assim Dialogue: 0,0:02:48.83,0:02:54.56,Default,,0000,0000,0000,,tecnicamente lá, mas invisível. Então eu preciso fazer é redimensioná-la de volta, Dialogue: 0,0:02:54.56,0:03:00.22,Default,,0000,0000,0000,,Você concorda? É escuro, eu só preciso ser mais claro. Então eu digo "pixel-ponto-de-setRed: Dialogue: 0,0:03:00.22,0:03:05.00,Default,,0000,0000,0000,,pixel-dot-getRed ... "parece algo como cinco, dez, vinte, Dialogue: 0,0:03:05.00,0:03:09.83,Default,,0000,0000,0000,,neste puzzle. Então, eu vou ... Neste caso, as instruções dizer que foi reduzida Dialogue: 0,0:03:09.83,0:03:14.54,Default,,0000,0000,0000,,por um fator de 10. Em seguida, as costas largas por um fator de 10. Dialogue: 0,0:03:14.54,0:03:19.89,Default,,0000,0000,0000,,Ha! Aqui vamos nós. Assim, esta é a solução de imagem. Dialogue: 0,0:03:19.89,0:03:25.06,Default,,0000,0000,0000,,É uma fotografia da ponte Golden Gate, como pode ser visto do lado de San Francisco. Agora, Dialogue: 0,0:03:25.06,0:03:30.51,Default,,0000,0000,0000,,é um pouco ... obviamente, não parece bom. O que aconteceu é que, como Dialogue: 0,0:03:30.51,0:03:35.82,Default,,0000,0000,0000,,os dados são apenas no vermelho, mesmo quando recuperado, é apenas vermelho. Quer dizer, eu Dialogue: 0,0:03:35.82,0:03:40.68,Default,,0000,0000,0000,,realmente acontece é que esta é essencialmente uma imagem em preto e branco Dialogue: 0,0:03:40.68,0:03:45.21,Default,,0000,0000,0000,,e normalmente é exibido em uma espécie de branco para preto espectro. Neste caso, Dialogue: 0,0:03:45.21,0:03:49.91,Default,,0000,0000,0000,,a imagem está sendo exibida em um espectro de preto para vermelho. Portanto, esta é a imagem certa, só Dialogue: 0,0:03:49.91,0:03:54.62,Default,,0000,0000,0000,,tem apenas o vermelho. Para esta seção, vamos dizer que é bom o suficiente, você sabe, Dialogue: 0,0:03:54.62,0:03:59.38,Default,,0000,0000,0000,,Você pode ver o que é suposto ser.\NEm uma seção posterior, mostrar como Dialogue: 0,0:03:59.38,0:04:04.25,Default,,0000,0000,0000,,corrigi-lo e torná-lo parecido com uma imagem em preto e branco em si.