| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes yo no digo hacer un crop como en jquery, sino a un método que le pasen unas coordenadas de x e y y la cantidad de pixeles a recortar por ejemplo:
Código PHP:
Ver original y que después lo llamemos asi:
Código PHP:
Ver original donde: 15 -> es el eje x donde empezar 35 -> es el eje y donde empezar 94 -> es el ancho a cortar desde el eje x 100 -> es el alto a cortar desde el eje y supongo que debe haber una mejor forma, por eso tiraba la idea a lo mejor otro tiene armado algo que podemos integrar acá. |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes Bueno me imagino que es un crop, pero todo hecho en PHP. Según lo que entendí.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes La idea está buena para aprender a hacerlo, pero en cuanto a práctico es bien difícil visualizar como ayudaría, sin saber de que putno a qué punto se debería cortar. Lo práctico sería que el usuario que quiera cropear la imagen seleccione de que punto a que punto se debe hacer, es lo que yo entiendo que sería más práctico. Pero si brindas más información tal vez hagas que cambie de parecer
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes @abimaelrc a tu consideración: por si se quiere poner una marca de agua de solo texto. modo de uso Código PHP: Código PHP: un método más para nuestro "monstruo phpero"
__________________ aconcaguaestudio.com |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes Sí lo pensé, ya que en el manual oficial, en la parte de los ejemplos, lo enseñan como hacerlo con un texto y background, lo analizo y te dejo saber cuando lo voy a añadir También debe haber la opción de que sea transparente, ya que es la mejor forma de evitar que se quite la marca de agua, lo que se puede hacer para aquella persona que no lo quiera que sea 100 y si lo quiere cambiar lo puede hacer, pero es opcional
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes ok, me parece bueno eso de la transparencia, quiero ver si lo hago hoy por la noche, pq en el trabajo me parece que no será posible hoy.
__________________ aconcaguaestudio.com |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes Estoy en ello te dejo saber si lo logro, si no vez mensaje pues tratalo y me dejas saber
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes jaja ok, dale...
__________________ aconcaguaestudio.com |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes Lo pude lograr, use como base tu código, pero creo que lo cambie completo porque no me resultaba con la transparencia. Lo que no me gusta es que sale con un borde rectangular blanco (o el color que le quieras dar). Lo que me gustaría es que saliera sin ese borde blanco, sigo verificando pero ya lo tengo que se puede colocar alpha Le coloque que puedas indicar diferentes posiciones en la imagen, se puede usar
Código PHP:
Ver original
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes jaja ok, ves pq decia lo del espermatozoide-junior si tu eras feto-junior jaja
__________________ aconcaguaestudio.com |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes Por fin, ya sale con el alpha y sin el fondo blanco (o el color que hayas escogido)
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes ya reviso a ver, sigue creciendo el monstruo phpero, que bien
__________________ aconcaguaestudio.com |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes Bueno, yo tambien necesitaba recortar imagenes, principalmente porque cuando requieres de vista previa (thumbnail) casi siempre es con dimensiones fijas, asi que... a ver si sirve de algo el aporte:
Código PHP:
Ver original Las medidas son fijas, asi que: $margins === false => Se redimensiona la imagen para ajustar la parte mas corta (ancho o alto) a las medidas deseadas y despues se recorta la parte central, ejemplo: $_img->resizeToFit(300, 300); $margins === true => Se redimensiona la imagen para ajustar la parte mas grande (ancho o alto) y se agrega un margen (arriba/abajo o izquierda/derecha)... habra que ver si podemos cambiar el color de este... ejemplo: $_img->resizeToFit(300, 300, true); |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes Muy bueno triby, ya lo voy a añadir, solo que sería bueno que el fondo fuera de acuerdo a como el usuario quisiera, en el caso 2 que traes tiene un fondo negro, logre hacer parte del fondo que se convirtiera de otro color, pero no logro que sean en ambas partes, te dejo lo que he hecho solo añadí una línea adicional y un parametro extra
Código PHP:
Ver original Uso
Código PHP:
Ver original Esto provoca que si por ejemplo una imagen tiene los bordes en la izquierda y derecha, la izquierda tenga el color indicado pero la derecha tenga el color negro. No lo he probado con los bordes arriba y abajo, me imagino que hará que sea arriba conforme al color deseado y abajo color negro. Te la dejo para ver si encuentras la forma como arreglarlo, si no se encuentra la forma pues lo colocó así como la haz creado Muy bueno
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes Ya está corregido, teniamos que usar en imagecopy, en los últimos dos valores, $newW y $newH en vez de $width y $height. Edito: No me deja añadirlo a los aportes Sigo tratando, a ver que pasa
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes que bueno !!!!, el monstruo phpero sigue creciendo, luego le vendemos la clase esta a la gente de Adobe o facebook, jajaj
__________________ aconcaguaestudio.com |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes Acabo de reportar ya que no me deja subirlo, inmediatamente se pueda lo van a ver Gracias Triby por el aporte, vamos a ver si alguién más se anima a añadir algo a la clase o si tal vez alguien se anima a lograr que los gif se puedan redimensionar y mantener la animación Por mi parte estoy tratando de entender lo que me dio ivamontes a ver si la puedo convertir a PHP5 o si la puedo disminuir (la clase) porque es mucho
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes @destor77, si te referías a lo que Triby indicó, lamento entonces no haberte entendido, por lo menos Triby te entendió Si tienes otra idea me dejas saber
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes Tanto como entender, creo que no, tengo la leve sospecha de que mi necesidad de crear thumbs no era exactamente lo que pedia destor77, pero no parece tan dificil lograrlo desde la parte de PHP. El problema real seria, como bien apuntas, Abimael, que tal vez del lado del cliente se tendria que hacer una parte en JS, como lo hace facebook para seleccionar tu imagen de perfil. Creo que el crop seria mas o menos asi... aunque no lo he probado, solo lo estoy intentando aqui.
Código PHP:
Ver original Simplemente es crear un nuevo lienzo con las medidas seleccionadas, copiar lo que ya se tiene guardado en el recurso de GD y reemplazarlo con el recorte; tal vez seria bueno validar que la posicion y medidas nuevas no sobrepasen las dimensiones del lienzo actual. Última edición por Triby; 02/08/2011 a las 21:12 |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes Saludos konchikuzo y bienvenido. Trataste los ejemplos que brindo en la clase, ahí hay un formulario y te muestro como hacerlo.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: [APORTE] Subir y redimensionar imagenes este es la parte del código que me genera dreamweaver con el que subo la imagen, pero no se como implementar la clase if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $imagen = $_FILES['imagen']['name']; //$_files['foto'] es la variable que se envía del formulario y se captura con files en vez de post o get. /**************** BLOQUE PARA SUBIR EL ARCHIVO **************/ if ($imagen!=""){ $directorio = "../imagenes/recetas/"; //este es el directorio donde estara la foto if (is_uploaded_file($_FILES['imagen']['tmp_name'])) { $prefijo = time(); $file = $prefijo."".$_FILES['imagen']['name'] ; @copy($_FILES['imagen']['tmp_name'], $directorio."".$file); $subio = true; } else { echo "Possible file upload attack: "; echo "filename '". $_FILES['userfile']['tmp_name'] . "'."; } } /************************************************** ***********/ $insertSQL = sprintf("INSERT INTO recetas ( carecetas, titulo, origen, comensales, ingredientes, preparacion, imagen) VALUES (%s, %s, %s, %s, %s, %s, %s)", // GetSQLValueString($_POST['idreceta'], "int"), GetSQLValueString($_POST['carecetas'], "text"), GetSQLValueString($_POST['titulo'], "text"), GetSQLValueString($_POST['origen'], "text"), GetSQLValueString($_POST['comensales'], "text"), GetSQLValueString($_POST['ingredientes'], "text"), GetSQLValueString($_POST['preparacion'], "text"), GetSQLValueString($file,"text") ); si me podés dar una mano, te lo agradecería de corazón, soy nuevo en esto, desde ya muchas gracias |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes Lo que debes hacer es indicar la ruta de la imagen al código.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes Acabo de hacer una actualización, añadiendo el código de Triby Por fin me dejó añadir el código, también hice unos cambios eliminé un método que no vi necesario tenerlo.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: [APORTE] Subir y redimensionar imagenes Disculpame pero no entiendo, soy nuevo, perdón, y disculpá las molestias |
| ||||
Respuesta: [APORTE] Subir y redimensionar imagenes Te recomiendo que pases por el wiki de este foro, hay un buen manual que te ayudará a desenvolverte.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
Etiquetas: |