Bienvenidos a Nuestro Mundo - A Proyectos Beta!

En nuestra vida, desde que nacemos todo lo probamos, ensayamos y testeamos; así también erramos, caemos pero por sobre todo aprendemos. Es decir, todo lo que hacemos forma parte de una nueva experiencia, de un PROYECTO. El que siempre exista la posibilidad de mejorarlo es lo que lo convierte en BETA. En este blog queremos compartir contenidos de tipo informático con artículos de programación, software libre y propietario, redes, base de datos, noticias, experiencias, etc... y también de humor. Es un sitio de todos y para todos. Participá! Sos importante ...

Más avances de Paint Evolution


Imagen de Paint Evolution
Sigo realizando mi paint en java. Es bastante funcional pero no esta todavía terminado. Ya se puede dibujar rectas, óvalos, rectángulos, rectángulo redondeado, trazar a mano alzada, usar el pincel, rellenar los objetos geométricos antes mencionados, etc. También funciona guardar la imagen al formato png como abrirla. Si es se abre una imagen ya funciona el zoom.
Tiene algunos errores que son:
  • El agregar el texto no funciona tan bien
  • El borrado individual no funciona
  • Entre otras cosas
Pueden descargarse el código fuente y utilizar o ver como realice. Uso java 1.6 con Netbeans 6.8.
Les dejo el proyecto en Netbeans.
Descargar: Paint Evolution

23 comentarios:

Anónimo dijo...

Y de que sirve teniendo alternativas tan buenas que tambien son libres?

fires dijo...

@Anonimo muy buena pregunta. Si tienes mucha razón, pero como necesito realizar un proyecto en la facultad, se me ocurrió realizarlo.
Segundo, muchas veces se quieren proyectos hechos en un lenguaje concreto para ser probados en la maquina y así ver el funcionamiento del mismo Eso son las razones del proyecto paint. Muchas gracias por visitar y haber dejado tu comentario. saludos

Gavo dijo...

Cada vez se ve mejor. Fuerza!
Por cierto, estoy craneando tu logotipo en este mismo momento xD

fires dijo...

@Gavo muchas gracias.. y la verdad que esta quedando mas lindo. Dale gracias y avisame cuando tengas.
saludos

Fernando dijo...

Chusmeé tu blog y la verdad que está quedando muy bueno tu poyecto.
Te felicito por la iniciativa, y seguí así. Vas a presentar un excelente trabajo para la facu.

Salu2.
ferpro

fires dijo...

@Fernando muchas gracias. Y estoy haciendo todo lo posible que sea un excelente trabajo.
saludos y espero leerte mas en los comentarios.

Lalolanda dijo...

Felicitaciones por el programa, te dejo un metodo que hice en javascript para hacer poligonos regulares en canvas, por ahi te sirva
function polygon(_attr/*x,y,ws,ns,color,border*/){
if(typeof _attr=="object"){
$.extend(this._attr,_attr);
}
this._attr.angle=(180/this._attr.sides)*(this._attr.sides-2);
this._attr.radius=this._attr.sideWidth/(2*Math.sin(Math.PI/this._attr.sides));
this.type="polygon";
this.draw=function(){
this.ctx.beginPath();
this.ctx.save();
this.ctx.translate(this._attr.x,this._attr.y);
for(i=0;i<this._attr.sides;i++){
this.ctx.moveTo(0,0);
this.ctx.lineTo(this._attr.sideWidth,0);
this.ctx.translate(this._attr.sideWidth,0);
this.ctx.rotate(this.toRad(this._attr.angle+180));
}
this.ctx.closePath();
this.ctx.fillStyle = this._attr.color;
this.ctx.stroke();
this.ctx.restore();
return this;
}
return this;
};

fires dijo...

@Lalolanda muchísimas gracias por tu código. Voy a ver cuando termine de arreglar otras prioridades
saludos y espero leerte en mas comentarios

Manuel dijo...

Y de que sirve teniendo alternativas tan buenas que tambien son libres?
----------------------------
Para lo mismo que sirven las tantas versiones de linux, para cubrir algo que no tienen las demas, eso es lo bueno del software libre, si no cumple tus espectativas, tienes el codigo y sabes programar (sino como...) pues hacerte tu version a tu gusto y listo (o puedes hacerlo por el gusto de aprender).
Por ejemplo Gimp dicen que es muy bueno, honestamente yo no le entiendo ni media palabra, me encanta photoshop pero es de paga y no libre, paint.net es gratis pero no libre, libre no siempre es gratis, aqui la ventaja es que podemos aprender del trabajo de alguien mas. Esperemos que algun dia llegue a la calidad de paint.net.

fires dijo...

@Manuel estaría muy bueno si algún día llegara a la calidad de paint.net. Ojala que así sea..ejje
Pero como me habían dicho en el grupo de google de paint evolution. ya esta la piscina cargada ahora a nadar.
saludos

Shadonwk dijo...

Dejame felicitarte por la iniciativa de aprender a desarrollar un proyecto de que es algo mas que un simple programita en java ahi la llevas, y pongo a tu disposicion mi blog que habla de muchos temas pero en su mayoria de Java, tips y trucos y si en algo te puedo ayudar con gusto

http://robertoleon.com.mx
Saludos.

fires dijo...

@Shadonwk muchísimas gracias por felicitarme como también en ofrecerte para ayudarme.
Ahora voy a visitar tu blog para ver si encuentro algo sobre Java 2D.
Saludos y espero leerte pronto en los comentarios

Manuel dijo...

muy interesante tu blog

Anónimo dijo...

Me servira como editor de imagenes en el programa de generacion de credenciales que realice,voy a checarlo primero y despues lo integraré.

http://programacion.anuncioscancun.com/2010/05/software-para-credenciales-gratis/

Buen aporte.

fires dijo...

@Anónimo gracias. Avisa por favor como te fue.
saludos

Patricio Pérez Pinto dijo...

Buena viejo, felicitaciones! esta muy weno, ya lo baje pa analizarlo. q wena!

proyectosbeta dijo...

@Patricio Pérez: muchas gracias. te comento que ya termine el programa. si entras al repositorio de paint evolution vas a ver el ultimo codigo fuente. saludos y avisame cualquier cosa

Anónimo dijo...

Hay algun otro enlace disponible?? Gracias.

proyectosbeta dijo...

@Anónimo (25 de mayo de 2012 a las 07:06): ya arregle el link para que descarges. saludos, jose

Anónimo dijo...

Y de que sirve teniendo alternativas tan buenas que tambien son libres?
---------------------------------------------------------------------------
Pero que comentario tan estupido, me eh topado con ese tipo de personas, imaginate que todos pensaran asi, nunca nadie haria nada, como les gusta ser dependientes de otras personas, pero en fin que le hacemos.
Felicidades por tu proyecto, yo tambien soy programador de Java, y me he topado con ese tipo de comentarios tan retrogradas, que si les hiciera caso, no hubiera hecho nada, y me hubiera quedado como el dependiendo de otras personas......

proyectosbeta dijo...

@Anónimo (30 de julio de 2012 a las 11:31): gracias gracias. XD

Zuly dijo...

Como va el avance? ya esta terminado? continuas con el proyecto? quedo descontinuado? ...

proyectosbeta dijo...

Hola Zuly:
El proyecto había terminado en el 2010, pero hace unos días lo volví a retomar. Estoy haciendo algunas mejoras.
El repositorio del código esta en http://code.google.com/p/paintevolution/

saludos, jose

Publicar un comentario

Expresate y se crítico en tu vida. XD

Recibir Artículos Por Correo

Categorías

acertijos (1) adsense (1) adwords (1) AJAX (1) algoritmos (8) android (32) apple (5) autocad (1) base de datos (16) bash (1) becas (1) benchmark (1) blogger (2) blogs (27) bsd (1) buscadores (22) c# (1) CAD (1) camaras digitales (1) casting (1) CentOS (9) certificados (1) ciencia (1) CLEI (5) cloud computing (3) codigo fuente (9) Compiladores (4) Concursos (14) conferencias (24) congresos (6) consolas (7) criptografia (1) css (6) curso online (10) cursos (14) debian (50) Diseño (11) edicion video (7) emuladores (3) encuestas (2) entrevistas (9) ERTIC (1) etico (1) eventos (87) extjs (2) facebook (18) flash (2) flicker (1) FLISOL (13) geek (6) geoserver (2) GIMP (8) gis (29) Google (48) hacking (1) Hardware (30) haskell (3) HTML 5 (20) humor (261) imagenes (238) Ingenieria (14) internet (1) iphone (3) Java (42) Javascript (14) JQuery (3) juegos (36) libros (5) Linux (248) MAC (1) manga (2) Manuales (10) mapquest (1) MapServer (5) matematica (2) Microsoft (26) Microsoft Windows (27) Moviles (16) musicas (7) mysql (3) navegadores (41) newsletters (1) nokia (2) Noticias cientificas (7) Noticias Informaticas (39) Noticias varias (14) nube (1) openlayers (13) openstreetmap (10) opiniones (1) oracle (9) Paraguay (102) photoshop (1) Php (12) podcast (1) postgres (7) Programacion (135) prolog (1) proyectos (10) python (3) radio (6) Recursos (112) redes (10) Redes Sociales (62) resumenes (1) Revistas (57) ruby (2) seguridad (23) seminarios (6) sencha (2) SEO (3) Series (1) Silverlight (1) Sistema Operativo (27) smartphone (1) Software Libre (198) sun (2) tablet (19) tecnologia (24) tecnoPyensis (6) Testing (5) Trabajo (6) trucos (22) Twitter (29) Ubuntu (152) varios (113) videos (173) virtualizacion (14) visual basic net (2) web (86) wikipedia (1) Windows 7 (23) windows 8 (1) Windows XP (2) wordpress (5) xml (1)

Entradas Aleatorias

Seguidores

Últimos Comentarios

Archivos del Blog