![]() |
APORTE: Edición de imágenes con PHPImagen Hola amigos foreros. Quiero presentarles una clase que diseñé, que lleva como nombre PHPImagen. Como el nombre lo sugiere, esta clase permite editar imágenes on the fly, osea genera imágenes modificadas a partir de otras preexistentes. Las cosas que permite hacer la clase son:
Espero sus comentarios y sugerencias... Un saludo, :adios: |
Re: Edición de imágenes con PHPImagen (Aporte) lo esperaba gracias hombre :D una duda con esto puedo hacer al mismo tiempo redimencionar y poner marcas de agua? o sea la otra libreria que creaste la dejo de la lado en este caso.... |
Re: Edición de imágenes con PHPImagen (Aporte) Exelente aporte Muchas gracias.. Okram |
Re: Edición de imágenes con PHPImagen (Aporte) @kaninox, si revisas el codigo, esta clase se basa en la anterior, lo único que hice fue agregarle un par de funciones y reestructurarla. Por este último detalle es que decidí cambiarle de nombre, ya que si te fijas el modo de uso es muy diferente a la anterior. Además, en esta clase explico ampliamente el modo de uso, a diferencia de la primera. Cita:
@eddwinpaz, gracias por tu comentario. Ya me contarás como te sirvió :arriba: Un saludo, :adios: |
Re: Edición de imágenes con PHPImagen (Aporte) Espectacular! Lo revisaré en cuanto tenga un rato libre! saludos, tuky.- |
Re: Edición de imágenes con PHPImagen (Aporte) Muy buenas! La verdad es que me he enviado hasta un correo para que no se me olvide descargarla y hacer unas cuantas pruebas! A mi la edicion y manipulacion de imagenes con PHP no me va nadaaaaaaaaaaaaaa jajajajajajjaa .oO(Torpeeeeee, torpeeeeeeeee pero torpe!!!) Con lo que vea, comentaré cosas! Muchas gracias por el aporte |
Re: Edición de imágenes con PHPImagen (Aporte) @popobcn, tendrás que leerte todo el manual entero :-D. Si hay algo que no entiendes, preguntas aquí mismo. Espero tus sugerencias :arriba: De momento, te diré que la clase tiene algunos problemas manejando archivos png e imágenes gif con transparencias. Estoy en eso para solucionarlo. Un saludo, :adios: |
Re: Edición de imágenes con PHPImagen (Aporte) Cita:
Buenas okram, He visto por aqui ya una pregunta abierta por tu parte con referencia al tratamiento de las transparencias y rotacion de imagenes en formato gif.. .oO(No esperes que pueda aportar mucho a la solucion xD jajajajjajaa ;) Ya sabes, I'M TORPEEEE!!!!) No he podido mirarlo aún, pero descuida... que como usuario TORPE seguroooooo que se me ocurren unos cuantos aportes ;). Ya le pegue un respaso al FAQ / MANUAL de tu blog y la verdad es que las funciones que has añadido a esta clase simplifican casi cualquier aspecto relacionado con la subida, tratamiento y modificacion de las imagenes. De hecho, quiero mirar de aplicarlo en una página que actualmente estoy realizando en la que tengo un problema con la creacion de los thumbnails... .a ver que tal queda y funciona con tu clase. Palabra que pasaré de nuevo por aqui ;) Descuida jajajajaja :D Saludos! |
Re: Edición de imágenes con PHPImagen (Aporte) La sección de ejemplos que incluyo en el manual incluye thumbanils creados con la clase, asi que no deberás tener problemas con eso... ;-) Un saludo, :adios: |
Re: Edición de imágenes con PHPImagen (Aporte) Hola, me gusta mucho, yo he hecho ahorita unos scripts, apoyado de librerias, en el cual puedes subir una imagen, y hacerle un crop pero con el mouse, si pudieramos integrarlo con tu script, pues quedaria algo mas genial, asi que si te interesa mi ICQ es 479-451-254, msn hstanleycrow AT hotmail.com. |
Re: Edición de imágenes con PHPImagen (Aporte) @xcars, gracias por el interés. Internamente hablé con él y pronto estaremos implementando nuevas funciones al script. Ahora, quiero anunciarles el lanzamiento de la segunda versión BETA del script. Tiene mejoras muy significativas. La más importante de ellas es el soporte para archivos PNG y transparencias. La url es la misma: PHPImagen BETA RC2Pruébenla, y me comentan ;-) Un saludo, :adios: |
Re: Edición de imágenes con PHPImagen (Aporte) Hola okram! Pues ya me he puesto a revisar el script y a pegarme de tortas con el mismo jajajajajaja xD .oO(Recordemos: TORPE a los mandos). Asi que casi mejor que exponga mi caso, paso a paso para que podamos ver donde me he liado: 1.- Estoy adaptando el script para emplearlo directamente en una galeria de fotos que he programado. 2.- Al inicio de la funcion de la subida de imagenes, he incluido la libreria de PHPImagen tal y como se especifica en el manual. Código PHP: Código PHP: Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /.../htdocs/PHPImagen.lib.php on line 22 Donde he metido la pata?! Saludos |
Re: Edición de imágenes con PHPImagen (Aporte) :borracho: al parecer estas usando PHP 4, y PHPImagen creo que esta hecha para PHP 5, si no que venga el dueño a ver que onda con su obra :si: |
Re: Edición de imágenes con PHPImagen (Aporte) Cita:
Okram, si _ssx tiene razón... Ya TARDAS en hacer una version de PHPImagen para la version de PHP4!!!! jajajajajajajjajajaja xD ;) .oO(Obviamente, estoy de broma... pero lo digo en serio xD) Fuera bromas, _ssx no he visto ninguna referencia o limitacion en el blog de okram que haga referencia al uso exclusivo de su clase en php5... Si es asi, la verdad es que será una lastima por que la clase pinta la mar de bien :) ACTUALIZACION Cita:
_sxx, has podido revisar el script? Saludos |
Re: Edición de imágenes con PHPImagen (Aporte) Supongo que se equivoco en su documentación ya que segun esto.. PHP 4 no soporta modificadores de acceso como son.. Código PHP: Código PHP: |
Re: Edición de imágenes con PHPImagen (Aporte) Es cierto lo que dice _ssx. Al inicio, cuando armé la documentación, la programación del objeto era compatible con PHP4. Pero luego le añadí ciertos modificadores soportados unicamente desde PHP5. Prueba quitando todos los modificadores de acceso de tipo public y private. Asi deberia funcionar. Disculpa las molestias, y la demora en contestar. Ando muy corto de tiempo y así lo estaré unos 10 dias mas :-( Un saludo, :adios: |
Re: Edición de imágenes con PHPImagen (Aporte) :arriba: No maaa esta excelente, me fascina usarla.. :D jee me ha resuelto muchos problemas en algunos proyectos.. muchisimas gracias. |
Re: Edición de imágenes con PHPImagen (Aporte) Buenas de nuevo a todos!!! Yo tambien he estado algo liado... Cosas que traen estas fechas que hemos pasado ;) ... Intentare realizar los cambios que indicas Okram. La verdad, es que el problema en si que tenia y que motivo el uso de la clase que has compartido, los tengo solventados inicialmente... No obstante, considero que como herramienta, es una "poderosa" aliada a la hora de simplificar númerosos procesos relacionados con el tratamiento de imagenes, por lo que aplicaré los cambios en la mayor brevedad posible y comentare mis "experiencias de torpe" con la comunidad, por si alguien se ha encontrado con la misma limitación. Saludos y FELIZ AÑO NUEVO!!! :) |
Re: Edición de imágenes con PHPImagen (Aporte) Che, me lei la pagina y todo pero no encontre de donde descargar la libreria :( Sera que aun no se me pasa el efecto del alcohol del año nuevo ? Alguien me tira una ayuda ? Saludos Andres |
Re: Edición de imágenes con PHPImagen (Aporte) En el menú superior del FAQ de la clase, encontraras un enlace que pone: ¡Descargalo! Saludos |
Re: Edición de imágenes con PHPImagen (Aporte) Si, ese enlace me va al blog del autor, pero desde ahi no encuentro de donde descargarlo. Alguien lo tiene y me lo puede mandar por mail? Esta mi direccion de msn en el perfil. gracias Andres |
Re: Edición de imágenes con PHPImagen (Aporte) Andruqui... dentro del BLOG, si lees el articulo completo encontraras el enlace de la descarga directa. Saludos. |
Re: Edición de imágenes con PHPImagen (Aporte) Ahi lo vi, creo que me voy a duchar y a dormir, aun siguen los efectos del alcohol :( Saludos Andres |
Re: Edición de imágenes con PHPImagen (Aporte) Cita:
|
Re: Edición de imágenes con PHPImagen (Aporte) me respondo sola....en la funcion dosave lo unico que hay que cambiar para que guarde la imagen con el tamaño modificado son las lineas donde aparece $this->source. hay que cambiarlo por $this->output Ej: imagejpeg($this->source,$destination,$quality); debe ser sustituido por imagejpeg($this->output,$destination,$quality); |
Re: Edición de imágenes con PHPImagen (Aporte) Esta muy muy buena! te felicito y gracias por compartir. |
Re: Edición de imágenes con PHPImagen (Aporte) Cita:
Código PHP: Código PHP: Código PHP: Ya nos comentas. @todos, como ya les mencioné, ando muy atareado estos días, por lo que mi participación en el foro es muy limitada. Sin embargo, esto está por terminar. Agradezco a todos los que están respondiendo las dudas planteadas en este tema por mí. Un saludo, :adios: |
Re: Edición de imágenes con PHPImagen (Aporte) al hacer exactamente eso que dices arriba me arroja los siguientes errores Warning: Division by zero ruta\PHPImagen.lib.php on line 81 Warning: imagecopyresampled(): supplied argument is not a valid Image resource in ruta\PHPImagen.lib.php on line 111 Warning: Cannot modify header information - headers already sent by (output started at ruta\PHPImagen.lib.php:81) in ruta\PHPImagen.lib.php on line 205 |
Re: Edición de imágenes con PHPImagen (Aporte) Lo revisaré en estos días para ver cual es el error. Un saludo, :adios: |
Re: Edición de imágenes con PHPImagen (Aporte) Cita:
Pues la verdad.... ES QUE TENGO EXACTAMENTE ESE PROBLEMA. No se exactamente que estaré haciendo mal, pero el archivo creado con la funcion doSave no presenta ningún cambio en sus dimensiones... Llevo un rato dandole vueltas pero nah de nah. He aplicado las modificaciones que sugiere asdf-1 en este hilo, pero aún así continua haciendo lo mismo. No obstante, puede que el problema este en otro lado, os pongo el código con el que estoy trabajando: Primero copio la imagen que deseo tratar con diferentes nombres, con el fin de que se sobreescriban, para ello tengo dos ficheritos... uno en el que tras efectuar la subida de imagenes hago las correspondientes copias del archivo: Código PHP: Código PHP: Gracias y saludos |
Re: Edición de imágenes con PHPImagen (Aporte) Esto como una acotación. Verás, todos los cambios se hacen directamente en la propiedad $source, no existe una propiedad que se llame $output. Por lo tanto, desconozco como es que ese cambio solucionó el problema de asdf-1. Ahora, yendo a tu problema. El error está en tu código: Código PHP: Catchable fatal error: Object of class Imagen could not be converted to string Lo solucionas cambiando el nombre de las variables: Código PHP: |
Re: Edición de imágenes con PHPImagen (Aporte) Bueno... correcciones aplicadas!!! Ayer por la noche o bien estaba ciego o bien tenia problemas demenciales para no haberlo visto... Pero tu aporte me esta dando "trabajito" para que nos vamos a engañar... jajajajajaja :neurotico Ahora tengo problemas con la RUTA del archivo o con el nombre del mismo, ya que lo ponga como lo ponga me da error en el procesamiento de la imagen, indicando que el nombre del archivo ha de ser valido... En fin... continuo mi batalla xD jajajajajajaja Gracias por tu ayuda! Saludos EDICION: Ponga la ruta que ponga, directa o absoluta me lanza exactamente el mismo error. I can't understand!!! |
Re: Edición de imágenes con PHPImagen (Aporte) CORRGIDO.... Esta claro que tengo que cambiar de marca de café!!!! xD Por ciierto, una pequeña aportación con el fin de que las imagenes se escalen a la perfección si son excesivamente grandes (mi caso particular... ). En este ejemplo he marcado un limite de alto y ancho de 600px, posteriormente tan solo se ha de efectuar la llamada al ficherin que efectué el tratamiento de las imagenes :) Código PHP: Saludos |
Re: Edición de imágenes con PHPImagen (Aporte) una funcion muy util para imagenes: Código PHP: y luego validas antes de crear la imagen, este crea 2 imagenes 1 chica y otra grande: Código PHP: |
Re: Edición de imágenes con PHPImagen (Aporte) Felicidades por la clase ¡¡ es cojonuda ¡¡ , el problema es que para iniciados novatos en php como yo es un poco complicado de entender el código NO DE USAR ¡¡ojo¡¡ , una cosa es no saber usarla (cosa q está al alcance de casi todos) y otra es desmenuzar el código y enteenderlo cosa ya más complicada sino se tienen un buen nivel en php. un saludo y mi mas sinceras felicitaciones por la labor. |
Respuesta: Edición de imágenes con PHPImagen (APORTE) Muchas gracias, okram. Me es de excelente utilidad. Un saludo! |
Respuesta: Edición de imágenes con PHPImagen (Aporte) Estoy pensando... seria posible adpatarla a oscommerce para que me haga un 2 en 1, subir la foto y redimesionarla a la vez, verdad?? Edit: es cosa mia o esta roto el link de la pagina?? |
Respuesta: Edición de imágenes con PHPImagen (Aporte) @darchy, el script trabaja solamente con imágenes que ya están en el servidor. Sin embargo, lo que sugieres es algo que pensaré ;-). Los links a la página están activos. Puedes confirmarme si ya puedes entrar? http://scripts.phperu.net/imagen :adios: |
Respuesta: Edición de imágenes con PHPImagen (Aporte) Pues debe de ser cosa de mi proveedor de internet o del navegador o yo que se que, pero sigo sin poder descargarlo :( |
Respuesta: Edición de imágenes con PHPImagen (Aporte) no puedo descargar la libreria me sale que la url de la descarga no existe :s |
Respuesta: Edición de imágenes con PHPImagen (Aporte) Se trataba de una URL externa que ya no está activa. El código del script lo puedes ver aquí: http://scripts.phperu.net/imagen/PHP...lib.php?source. Se trata de la versión para PHP5. :adios: |
Respuesta: Edición de imágenes con PHPImagen (Aporte) okram, muy buen aporte eh visto los demos de tu web, pero sabes en mi hosting no funka chekea "m i k i t o . u n i . c c / ies/img.php?file=h t t p : / / m i k i t o . u n i . c c /img_menus/sagas.jpg&ancho=166&alto=196&mark=false&recolor=80 0" y no se por que, la libreria GD eta activada, aunque no se si esta la freetype, pero como dices es opcional, y bueno el php, q cuenta el hostiing q utiliza es 5.2 pero aun asi no funciona mi codigo de mi archio img, es el siguiente: Código PHP: aunque probe quitar la opcion download, sigue sin funcionar, espero me puedas ayduar en que eh fallado, lo que intento hacer es solo mostrar la imagen en una noticia, claro que coloco las etiquetas para mostrar la imagen. pero no funciona, lo ago de esta manera: Código HTML: <img src="img.php?file=h t t p : / / m i k i t o . u n i . c c /img_menus/sagas.jpg&ancho=166&alto=196&mark=false&recolor=800" /> |
Respuesta: Edición de imágenes con PHPImagen (Aporte) Al parecer el script está generando la imagen correctamente. Revisa que no haya espacios ni saltos de línea ni ningún otro caracter antes de <?php, y de preferencia omite el tag de cierre (No coloques ?>). Por otro lado, puede deberse a problemas con la codificación de tu archivo img.php. Con qué codificación estás guardando ese archivo? :adios: |
Siguen los problemas Gracias por responder OKRAM, pero bueno aun siguo teniendo problemas, mi codificacion es la Europea Occidental, y ya me asegure de eso, y ya quite la etiqueta de cierre del php, pero aun sigue sin funcionar y no se q mas pueda ser, ahora intente hacerlo en otro hosting pero me salio la codificacion, osea caracteres extraños chekea Cita:
O quizas lo puedas colgar en algun hosting de paga para probarlos, por que yo utilizo hosting free. Gracias de antemano |
Respuesta: Edición de imágenes con PHPImagen (Aporte) no funciona el link |
Respuesta: Edición de imágenes con PHPImagen (Aporte) SIIIIIIIIIIIIII TANTO LA LIB DE LAS IMAGENES COMO LA DE PAGINACION ESTAN BESTIAL SOLO ME QUEDA DECIRTE http://setven.net/images/sosgroso_homero.jpg |
Respuesta: Edición de imágenes con PHPImagen (Aporte) no puedo acceder a esa direccion, dice que el dominio esta suspendido alguien tiene otra para probar |
Respuesta: Edición de imágenes con PHPImagen (Aporte) Cita:
http://phpimagen.phperu.net/ dejame decirte q esta demasiado buenas la info DEMASIADO !!!!!!!! |
Respuesta: Edición de imágenes con PHPImagen (Aporte) Buenas, ya pude insertar el texto en la imagen, lo que me gustaria saber es como hacer para que quedara centrado el texto en la imagen. Porque si lo configuro para una palabra queda bien, pero si se escribe otra palabra con menos caracteres queda muy contra la izquierda, como puedo hacer para que quede centrada? Gracias! |
Respuesta: Edición de imágenes con PHPImagen (Aporte) Saludos a todos Y en especial a okram. Quiero agradecerte el que hayas decidido compartir esta librería con todos. En concreto, a mi me ha facilitado mucho la vida. Escribo para comentaros un pequeño problema que tengo con la libreria. He desarrollado un gestor de noticias y permito que los usuarios suban imágenes en cualquier formato web (gif, jpg o png). La librería me permite manipular cualquier tipo de imagen menos los png. Cuando trato de manipular un png me devuelve el siguiente mensaje No se puede mostrar la imagen ... porque contiene errores He revisado el código por si no admitia png, pero veo que puede trabajar con ellos perfectamente ¿Alguién sabe a que puede deberse esto? Muchas gracias por adelantado Un saludo Edito: Ya lo he solucionado. He encontrado un post de otro usuario en el que se comentaba que comentando la linea header en la función doPrint podía mostrar los errores. Allí he visto que no estaba declarada la constante PNG_ALL_FILTERS y ese era el problema. En el servidor donde tengo alojada la web parece que no está activado. Quitando esa constante que es opcional en imagepng he conseguido que funcione. De nuevo gracias por esta magnifica librería |
| La zona horaria es GMT -6. Ahora son las 06:22. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.