Programación General > Java
tarea con netbeans
gophlb:
--- Cita de: "ceaudrey" ---Primero cual es el codigo del metodo para calcular el promedio ponderado de cada pixel?
--- Fin de la cita ---
eso ya te lo dije por ahi arriba, lee con calma
--- Cita de: "ceaudrey" ---y como hago para asignarle la nueva posicion de ese pixel en la nueva imagen???
--- Fin de la cita ---
igual que tienes un arreglo bidimensional para la imagen original, deberas tener un arreglo bidimensional para la nueva imagen. ¿De que tamaño? Pues eso deberas verlo dependiendo de como dobles la pagina original.
sobre la posicion del pixel, vamos a volver a trabajar sobre una hoja.
coge una hoja que sea semitransparente o al menos no demasiado gruesa.
dibuja en la hoja varias filas y columnas (un numero reducido) y ponles el numero de coordenada que las corresponda (arriba a la izquierda correspondera (Fila 1, Columna 1), a la siguiente de la derecha (Fila 1, Columna 2)...y asi sucesivamente).
Ahora doblala de tal forma que lo que has dibujado quede por dentro y fijate que celda coincide con que otra celda.
Ahora, deberias tener una hoja de la mitad de tamaño. Repite el proceso de dividirla en celdas, pero que sean del mismo tamaño que las anteriores y vuelve a numerarlas igual que antes.
Si la hoja es semitransparente, tendras que en el nuevo arreglo (las celdas ultimas que pintaste) hay dos celdas de las primeras (de las que quedaron en la parte interior del doblez) solapadas.
ahora solo tienes que programar eso, tan simple como:
nuevoArray[fila][columna] = ponderado(antiguoarray[fila][columna], antiguoarray[fila][columna]);
y viendo la hoja dibujada, los indices que te coinciden y demas...deberias ser capaz de rellenarlo tu solito y saber que valores de Fila y Columna tienes que poner ahi arriba en cada caso, implementarlo con bucles y hacerlo perfecto.
si no, creo que ya directamente te pongo el codigo por escrito y entregas la practica hecha por mi...que tampoco es que falte mucho para ello :P
ceaudrey:
Hola,. muchisima gracias por tu ayuda. Ya logre hacer esa parte de mi programa.
Ahora nos piden achicar la imagen y no se como hacerlo.
Mi profe dice que hay que tomar varias columnas y filas y calcular su promedio. asi se achica.
Como seria eso en codigo porfa???? Me lo podis escribir directamente porfa.
Me queda apenas un dia para entregar la tarea.
Gracias
gophlb:
ahi ya no te puedo ayudar, no tengo ni idea de como se hace ni que es lo que se necesita exactamente, lo siento.
Navegación
[*] Página Anterior
Ir a la versión completa