Ficheiro:USS Nimitz UFO incident jets' initial location.png

O conteúdo da página não é suportado noutras línguas.
Origem: Wikipédia, a enciclopédia livre.

USS_Nimitz_UFO_incident_jets'_initial_location.png(681 × 405 píxeis, tamanho: 350 kB, tipo MIME: image/png)

Descrição do ficheiro

Descrição
English: Este ficheiro foi derivado de: Relief map of California.png

The initial location of the Super Hornets involved in the incident was described as "100 miles off the coast of San Diego."

 
100 miles from San Diego County coastline
 
100 miles from San Diego (city) coastline

How I generated this image:

  • Take File:Relief map of California.png, and calculate that 100 miles is represented by ~107.8px. Therefore any pixel that is 107 or 108px away from the San Diego coast is roughly 100 miles from the San Diego coast.
  • Color in the San Diego city coastline with (255, 0, 186) and the remaining San Diego County coastline with (192, 0, 255)
  • Run the following (very poorly optimized) Python script:
Extended content

import colorsys import math

from PIL import Image

img = Image.open('Relief_map_of_California.png') pixels = img.load()


def getHue(color):

   return colorsys.rgb_to_hsv(color[0] / 255., color[1] / 255., color[2] / 255.)[0] * 360


for i in range(img.size[0]): # for every col:

   for j in range(img.size[1]):    # For every row
       if(pixels[i, j] == (192, 0, 255)):  # San Diego County coastline pixel
           for a in range(img.size[0]):    # for every col:
               for b in range(img.size[1]):    # For every row
                   # if it's a water pixel and it's 107-108px away
                   if(pixels[a, b][2] > pixels[a, b][1] > pixels[a, b][0] and 208 > getHue(pixels[a, b]) > 198
                           and round(math.sqrt((a - i)**2 + (b - j)**2)) in {107, 108}):
                       pixels[a, b] = (255, 255, 0)  # color it yellow
       elif(pixels[i, j] == (255, 0, 186)):  # San Diego city coastline pixel
           for a in range(img.size[0]):    # for every col:
               for b in range(img.size[1]):    # For every row
                   # if it's a water pixel and it's 107-108px away
                   if((pixels[a, b] == (255, 255, 0)
                           or (pixels[a, b][2] > pixels[a, b][1] > pixels[a, b][0] and 208 > getHue(pixels[a, b]) > 198))
                           and round(math.sqrt((a - i)**2 + (b - j)**2)) in {107, 108}):
                       pixels[a, b] = (255, 128, 0)  # color it orange


img.save('modified.png')

  • Manually edit out the colored in coastline and the various lakes that also became colored in as a result of the script.
  • Crop, add dot for San Diego, and upload
Data
Origem Obra do próprio
Autor Anne drew Andrew and Drew

Licenciamento

Eu, titular dos direitos de autor desta obra, publico-a com a seguinte licença:
w:pt:Creative Commons
atribuição partilha nos termos da mesma licença
A utilização deste ficheiro é regulada nos termos da licença Creative Commons - Atribuição-CompartilhaIgual 3.0 Não Adaptada.
Pode:
  • partilhar – copiar, distribuir e transmitir a obra
  • recombinar – criar obras derivadas
De acordo com as seguintes condições:
  • atribuição – Tem de fazer a devida atribuição da autoria, fornecer uma hiperligação para a licença e indicar se foram feitas alterações. Pode fazê-lo de qualquer forma razoável, mas não de forma a sugerir que o licenciador o apoia ou subscreve o seu uso da obra.
  • partilha nos termos da mesma licença – Se remisturar, transformar ou ampliar o conteúdo, tem de distribuir as suas contribuições com a mesma licença ou uma licença compatível com a original.

Legendas

Adicione uma explicação de uma linha do que este ficheiro representa

Elementos retratados neste ficheiro

retrata

Histórico do ficheiro

Clique uma data e hora para ver o ficheiro tal como ele se encontrava nessa altura.

Data e horaMiniaturaDimensõesUtilizadorComentário
atual21h18min de 24 de dezembro de 2017Miniatura da versão das 21h18min de 24 de dezembro de 2017681 × 405 (350 kB)Anne drew Andrew and DrewAdd dot for San Diego
22h34min de 23 de dezembro de 2017Miniatura da versão das 22h34min de 23 de dezembro de 2017681 × 681 (646 kB)Anne drew Andrew and DrewYellow now represents areas in the ocean that are 100 mi away from San Diego county coast. Orange represents 100 mi from San Diego coast.
20h45min de 23 de dezembro de 2017Miniatura da versão das 20h45min de 23 de dezembro de 2017681 × 610 (511 kB)Anne drew Andrew and DrewUser created page with UploadWizard

A seguinte página usa este ficheiro:

Utilização global do ficheiro

As seguintes wikis usam este ficheiro:

Metadados