Enviado em 19/03/2018 - 20:28h
Enviado em 19/03/2018 - 21:11h
Enviado em 19/03/2018 - 21:41h
O que eu quero exatamente é: Analisar uma imagem (uma curva gerada por pontos (não tenho esses pontos)) e a partir dela, me retornar os valores de cada cor de cada pixel. Eu sou leigo em Java, mas preciso muito de ajuda. Esse código ai foi o que encontrei de semelhante na net, porem nao tem a parte que justamente quero.Enviado em 19/03/2018 - 22:03h
cor = new Color (img.getRGB(x, y)); int r = cor.getRed(); int g = cor.getGreen(); int b = cor.getBlue();
Enviado em 19/03/2018 - 22:42h
Color cor, novacor; cor = new Color (img.getRGB(x, y)); int r = cor.getRed(); int g = cor.getGreen(); int b = cor.getBlue(); if (r igual 0 && g igual 0 && b igual 0) { novacor = new Color(255, 255, 255); } else { novacor = new Color(r, g, b); } if (r igual 255 && g igual 255 && b igual 255) { novacor = new Color(0,0,0); } else { novacor = new Color(r, g, b); } img.setRGB(x, y, novacor.getRGB()); } } File outputfile = new File("C:\\Temp\\saida.bmp"); ImageIO.write(img, "bmp", outputfile); } catch (Exception e) { System.out.println(e.getMessage()); }
Enviado em 19/03/2018 - 23:05h
Pronto. Segue o link:Enviado em 19/03/2018 - 23:15h
Enviado em 20/03/2018 - 00:13h
Fiz assim:Vector cores = new Vector(); cores.clear(); int rgb = r; for (int x = 0; x < img.getWidth(); x++) { for (int y = 0; y < img.getHeight(); y++) { Color cor, novacor; cor = new Color (img.getRGB(x, y)); int r = cor.getRed(); int g = cor.getGreen(); int b = cor.getBlue(); if (r == 0 && g == 0 && b == 0) { novacor = new Color(255, 0, 0); ///mudei para vermelho so para ilustrar } else { //novacor = new Color(r, g, b); //antes não fazia nada rgb = (rgb << 8) + g; rgb = (rgb << 8) + b; if (cores = 0) // entendi que para nao ter valores em cores ele tem que ser zero { cores.add(rgb); } }
Enviado em 21/03/2018 - 00:34h
auhehuauheauhea confesso que estava gostando tambémCriar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Dock do debian está muito pequena (1)
Instalei Windows 11 e não alterou o Grub do Debian (0)
Linux Mint (21.2) não reconhece teclado mecanico RASEC da PCYES (2)