Ir para conteúdo
jaguaraba

Exercicio

Recommended Posts

o exercicio é o seguinte, há a imagem, e deve se identificar a area com r>=110 g<=10 e b<=10 e delimitar a regiao com um drawrect tentei desta forma, mas não rolou

import bmp
IMG = bmp.ReadBMP("img2.bmp")
def maior(IMG):
        maior = IMG[0][1]     
for j in range(0,len(IMG)):
        for i in range(0,len(IMG[j])):
            if IMG [j][0] >= 110 and IMG [j][1] <= 10 and IMG [j][2] <= 10:                    
                if(IMG[0] > maior):  maior = IMG[0]
                var = maior, IMG[1]

#função do retangulo
def DrawRect(img, x1, x2, y1, y2):
                #linha de cima
                # for  pra ler as linhas de sublistas da imagem
    for i in range(len(img)):
                # for dentro de for para ler colunas de sublistas da imagem
        for j in range(len(img[0])):
           if i == y1 and x1 <= j and j <= x2:
               img [j][0] = 255
               img [j][1] = 0
               img [j][2] = 0
               #linha de baixo
               # for  pra ler as linhas de sublistas da imagem
    for i in range(len(img)):
        # for dentro de for para ler colunas de sublistas da imagem
        for j in range(len(img[0])):
           if i == y2 and x1 <= j and j <= x2:
               img [j][0] = 255
               img [j][1] = 0
               img [j][2] = 0
               #coluna da direita
               # for  pra ler as linhas de sublistas da imagem
    for i in range(len(img)):
        # for dentro de for para ler colunas de sublistas da imagem
        for j in range(len(img[0])):
           if j == x1 and y1 <= i and i <= y2:
               img [j][0] = 255
               img [j][1] = 0
               img [j][2] = 0
               #coluna da esquerda
               # for  pra ler as linhas de sublistas da imagem
    for i in range(len(img)):
        # for dentro de for para ler colunas de sublistas da imagem
        for j in range(len(img[0])):
           if j == x2 and y1 <= i and i <= y2:
               img [j][0] = 255
               img [j][1] = 0
               img [j][2] = 0
               #coordenadas necessárias
DrawRect(img, 26, 156, 71, 165)
#salvar a imagem 
bmp.WriteBMP(img, "ex.bmp")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por joaon77@yahoo.com.br
      Olá pessoal!
      Criei um menu usando listas não ordenadas (ul, li) com as imagens dispostas horizontalmente. São quatro imagens. O problema é que uma das imagens aparece duplicada no layout. Não entendi. Segue o código:
      ... <span class="menuRedesSociais"> <ul> <li id="img1"><a href="#"</a></li> <li id="img2"><a href="#"></a></li> <li id="img3"><a href="#"></a></li> <li id="img4"><a href="#"></a></li> </ul> </span> span ul { margin: 0; padding: 0; } span li { list-style: none; display: inline-block; } span a:link, a:visited { padding: 15px; } li#img1 a{ background-image: url("#img1"); background-repeat: no-repeat; } li#img2 a{ background-image: url("#img2"); background-repeat: no-repeat; } li#img3 a{ background-image: url("#img3"); background-repeat: no-repeat; } li#img4 a{ background-image: url("#img4"); background-repeat: no-repeat; } A imagem que aparece duplicada é a img2. Obs. Já fiz o teste trocando a posição das imagens, só que o problema continua.
       
      Agradeço muito se alguém puder me ajudar.
       
    • Por Raphaeldidata
      Vamos supor que eu coloque uma logomarca no topo do meu site, e queira dar semântica à ela. Tudo bem se eu fizer dessa forma? Existe uma maneira mais simples?
       
      Basicamente criei um cabeçalho para minha logomarca, de forma a dar importância e contexto para que o "robo" do Google, por exemplo, tenha mais facilidade em interpretar o "conteúdo" da minha imagem e conseguir catalogá-la adequadamente em seu motor de buscas. 
      span.td-visual-hidden { display: none; } <div class="td-header-logo"> <h1 class="td-logo"> <a href="#"> <img src="_images/defesa-evangelho.png" alt="Defesa do Evangelho" title="Defesa do Evangelho"/> <span class="td-visual-hidden">Defesa do evangelho</span> </a> </h1> </div> Desde já agradeço!
    • Por rodrigoalgeri
      BOA NOITE
      OLHA ISSO onde esta escrito isso aqui "Health star ratings Kellogg reveals the cereal Rodrigo Algeri", tem uma pequena imagem em cima se voce perceber ela e uma imagem redonda so que nao aparece inteira voce sabe algum jeito pra aparecer ? tipo ela tem que ficar 75px altura e largura a altura fica, so que ela corta, EU GOSTARIA QUE FICASSE UM QUADRADO TIPO 75PX X
      75PX E ISSO E PRA FICAR EM TODAS ESSAS IMAGENS AI QUE TEM 

    • Por isaque_cb2
      Olá galera, eu estou trabalhando em um site pessoal, mais para aprendizado mesmo, mas me deparei com um erro, quando eu abro o site no navegador (PC) funciona normal, mas quando abro no celular, a imagem dica pequena e no topo, alguém pode me ajudar com isso?
      print 1: (modo mobile do inspecionar)

      no PC fica normal, repare a área cinza abaixo da imagem, toda essa área devia ser coberta pela imagem, grato!
      http://prntscr.com/mvj3ed
       
      Grato desde já!
    • Por douglasbergamo
      Tenho instalado o wampserver na unidade C: da maquina e o fileserver esta na unidade D: como faço para ler estas imagens para carregar no browser?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.