Comunidad de diseño web y desarrollo en internet online

Redimensionar Imagenes

Citar            
MensajeEscrito el 14 Nov 2012 08:12 am
Hola chicos, buscaba un codigo en la web sobre un panel de noticias etc y consegui uno que al parecer tiene añoos rodando.. es un que esta en portugues, pero me funciona, ya que lo he traducido en un 90% en todas sus funciones...
El panel es perfecto, sube las imagenes perfectos, las edita etc etc...pero tiene un "pequeñito" problema...

No redimensiona las imagenes,...si la imagen mide 2000 x 20000...asi la sube en la noticia y destruye todo..

Les copio el codigo aqui donde hace la funcion de "subir imagen" "guaradarla" etc..:

$nome_arquivo = trocar_acentos ($_FILES['nome_arquivo']['name']);
$nome_arquivo_extensao = substr($nome_arquivo,strpos($nome_arquivo,'.')+1,strlen($nome_arquivo)-strpos($nome_arquivo,'.'));
$nome_arquivo_tamanho = $_FILES['nome_arquivo']['size'] ;
$nome_arquivo_descricao = $_POST['nome_arquivo_descricao'];
$nome_arquivo_data = date('d/m/Y');


$uploaddir = "../imagens/noticias/";
$data = mktime();

if ($nome_arquivo != ""){
if (file_exists($uploaddir.$nome_arquivo))
{
$nome_arquivo = mktime()."_".$nome_arquivo;
}
}



move_uploaded_file($_FILES['nome_arquivo']['tmp_name'], $uploaddir . $nome_arquivo);



Todo funciona perfecto, pero no he logrado que la imagen quede por lo menos a un tamaño descente para visualizar la noticia, por ejemplo: 450 x 450 px..

Gracias de antemano.¡

(por favor y con mucho respeto: no respondan cosas como: " y si usas "tal cosa"..eso funciona"... y ya, sin mas...porque no se como implementarlo....justo por eso estoy preguntando al foro.


Gracias ¡¡ ^^

Por sirfredd

1 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 17 Nov 2012 04:53 am
no entiendo muy bien pero yo recomendaria que al momento de mostrarla al <img > le des una id luego con el css o directamente hay le das el estilo de ancho y largo que quieres estandarizandolas para todas las imagenes de noticia es muy poco optimo pero seria la manera mas facil igual estare buscando información cualquier cosa te escribo

Por rasta182

2 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 19 Nov 2012 03:55 am
Tengo como mmmm no se cuantos años en CL, creo que mas de 5 o 6..y he realizado 4 preguntas..(solo cuento este perfil, tenia otro anterior que perdí)...y JAMAS he recibido una respuesta completa, igual agradezco a Rasta182, por su amable intervención, aunque no me funciono, ya que el código para mostrar la imagen:

<div align="center"> <img id="apDiv1" src="../imagens/noticias/<? if ($nome_arquivo != ""){echo $nome_arquivo;}else{ echo 'nao_disponivel.jpg';}?>"></div>

le coloco su ID y nada que agarra las dimensiones del Css...

En fin, JAMAS he recibido una respuesta de CL..todas mis preguntas, bien especificas, bien detalladas ..JAMAS han recibido ayuda alguna...a lo que me llega a preguntar, ya en directo:

Este foro ayuda o es solo publicidad?...

Gracias.

Pd: No me interesa comentarios de personas "defensoras" que pueden venir a "molestarse" etc..porque ni siquiera leeré.
saludos.

Por sirfredd

1 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 19 Nov 2012 12:25 pm
Este foro ayuda.

Por otro lado tal vez deberías considerar que el problema no es de quien responde sino de quien pregunta.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 19 Nov 2012 04:15 pm

DriverOp escribió:

Este foro ayuda.

Por otro lado tal vez deberías considerar que el problema no es de quien responde sino de quien pregunta.




Tu mismo te contradices...
Dices que es un "foro de ayuda", pero luego respondes que el problema es de quien pregunta, no quien pueda responder....(uy..te botaste men).. Un foro de "ayuda" donde el problema se queda del lado quien pregunta, no esta asegurado que tu problema se resuelva porque "no es problema nadie aparte de ti" jejeje.

Gracias men, "aclaraste" aun mas...

Por sirfredd

1 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 20 Nov 2012 12:25 pm
No hay contradicción cuando una cosa no excluye la otra.

El problema de quien pregunta se puede deber a que pregunta mal, no se sabe expresar correctamente, no aporta toda la información relevante, o no sabe lo suficiente para entender la respuesta, etc. Y eso no excluye que haya personas que respondan mal, no se sepan expresar o no aporten toda la información relevante.

Acusar a todo el foro (1500 personas si no cuento mal) de no ayudar requiere de tu parte un gran esfuerzo de encuesta para determinar que al menos la gran mayoría no tiene intención de hacerlo cada vez que alguien pregunta algo. Me gustaría ver el informe donde concluyes tal cosa.

Por otro lado a menos que yo esté profundamente equivocado, aquí nadie te obliga a quedarte y preguntar lo que necesites saber, como así tampoco aquí nadie tiene obligación de responderte si lo haces (ni siquiera tenemos obligación de responder correctamente cada pregunta). Así que hazte un favor a tí mismo y llévate tu frustración a otra parte.

Hablando de tu pregunta, tu problema se resolvería si usas las funciones de la biblioteca GD pero como has dicho que no quieres leer este tipo de respuesta, pues no la leas. A otras personas con un problema similar al tuyo tal vez le sea útil.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 20 Nov 2012 03:51 pm
1.- Creo que mi pregunta es bien directa, legible y hasta tu la entendiste, solo que no tienes ni idea la respuesta. (........entendible).

2.- Dices que en el foro existen 1500 personas, mi pregunta tiene una semana y SOLO han recibido 46 visitas (de las cuales 20 son mías).. Donde están tus 1498 personas que defiendes?. (no querías ver el informe?.. allí esta, hasta tu lo entiendes...no use plastilinas porque el formato no lo permite).

3.- "Por otro lado a menos que yo esté profundamente equivocado" desde que escribiste la 1era vez se noto a leguas que no sabes absolutamente nada, ya por allí estas "profundamente equivocado"...lo mas gracioso de todo es que dices tan estupido "ni siquiera tenemos obligación de responder correctamente cada pregunta", o sea, "te voy a contestar una tontería y no es mi problema si te gusta, si te sirve, si te parece o no" ...jejeje Excelente respuesta "men".¡¡ :lol:

Esto aun es mas gracioso: "sí que hazte un favor a tí mismo y llévate tu frustración a otra parte. "...quien es el que esta perdiendo su tiempo respondiendo a algo que no sabe, no entiende y ni le interesa ayudar..?..creo que el que esta frustrada porque no tienen ni la mas prostituta idea que responder eres tu..y ya es tu 3era intervención jajajaja..(quien lo obliga a estar aquí?..nadie, y quien es el que responde a cada instante estupideces?...tu. entonces "hazte un favor y llévate tu grandisima frustración de estar en preguntas que no te interesa responder y si lo haces lo haras mal, ya que dijiste "no tienes la obligación de contestar correctamente".. (ya con esto se nota que solo contesta por contestar, significa que necesita estar en cada pregunta para "ser alguien"....pobrecita..

4.- Eres tan estupido que terminas con "Hablando de tu pregunta"...si lo hubieses echo hace 3 días atrás, todo hubiese sido perfecto, asi como el 1ero que respondió, ayudo¡ pero tu, se nota que no tienes mas nada que hacer si no revisar foros, hacer estupideces, hacer perder el tiempo a la gente que si necesita de estos foros.. seria bueno que salieras, te buscaras un macho y respondieras cosas que sepas, por ejemplo, sexo oral a los hombres. que seguro eres bueno en eso.

Gracias¡

Por sirfredd

1 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 20 Nov 2012 03:53 pm
Segun tiene 2821 mensajes ...pobrecitos a los que les contesto.ya que "ni siquiera tenemos obligación de responder correctamente cada pregunta"..cuantas mentadas de madre abra recibido este estúpido por sus malas respuestas?...

Por sirfredd

1 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 20 Nov 2012 04:02 pm
Ah por cierto RIDÍCULO¡ conseguí la respuesta en otro foro donde la gente si responde y ayuda, se responde así:

No haría falta editar el .php, si no buscar el código que "enseña" la imagen, meterla esa imagen en un div y darle el siguiente Css.

Ejemplo:

<div align="center" id="tudiv"> <img src="../imagens/noticias/<? if ($nombrearchivo!= ""){echo $nombrearchivo;}else{ echo 'disponivel.jpg';}?>"> </div>

#tudiv img{
max-width: 300px; // 300 es la medida que quiero que aparezca.
height: auto;
}


Asi la imagen suba en tus servidor con 2000px, en la salida con este css te la mostrara con esas medidas redimensionadas Y SIN PERDER LA PROPORCIÓN.

Así se responde, no como dijo el estúpido: ""ni siquiera tenemos obligación de responder correctamente cada pregunta"..

Salud y gracias ¡¡

Por sirfredd

1 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 21 Nov 2012 12:11 pm
Claro. Y el pobre visitante se va a tener que tragar un kilométrico archivo solo para verlo pequeñito.
Te respondieron mal.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 21 Nov 2012 04:20 pm
"Claro. Y el pobre visitante se va a tener que tragar un kilométrico archivo solo para verlo pequeñito. "

Bueno ridículo, ponlo en 800 jajajajaja

#tudiv img{
max-width: 800px; //
height: auto;
}

O se te hace muy difícil ?¡ pero eres tan gafo que dices que "me respondieron mal" pero tu no dices una respuesta mejor. ridículo ¡¡

Por sirfredd

1 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 21 Nov 2012 06:01 pm
El se refiere a que le muestras al usuario una imagen que pesará MB y se redimensionará en el navegador en un tamaño pequeño, siendo que usando librerias como GD o Imagemagick puedes generar una imagen en otros tamaños, en distintas calidades y que pesará pocos KB.

Si tu usuario tiene un plan de datos en XXXX MBs te lo agracederá cada vez que entre a tu aplicación. :P

Por -george-

58 de clabLevel



 

Tartarus

firefox
Citar            
MensajeEscrito el 21 Nov 2012 06:16 pm
Excelente respuesta ¡¡ pudiste haberla dicho hace una semana y no estar escribiendo estupideces, estas viendo que es muy fácil, solo que hay que insultarlos para que su cerebrito trabaje y ayuden con respuestas claras y no ""ni siquiera tenemos obligación de responder correctamente cada pregunta"..

Por sirfredd

1 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 22 Nov 2012 12:25 pm
Deberías prestar atención a quien responde qué.

A las personas con mala educación no dan ganas de responderle con buena educación, la verdad.

Por otro lado, te pones contento por una respuesta que tú mismo has dicho que no querías.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 22 Nov 2012 04:22 pm
1- Grandisimo imbécil, nunca me referí a ti en mi intervención, tu fuiste que llegaste llorando diciendo : "problema no es de quien responde sino de quien pregunta". o sea, este en un foro de "ayuda" pero no es problema de nadie los problemas que plantean los demás y rematas diciendo:
- "ni siquiera tenemos obligación de responder correctamente cada pregunta"..

2.- Si lees mi intervención con respecto a que jamas tengo una respuesta de CL, no le falte el respeto a nadie, si quieres vuelvela a leer y el PD dices

"Pd: No me interesa comentarios de personas "defensoras" que pueden venir a "molestarse" etc..porque ni siquiera leeré.", que seria lo "máximo" que pude ser "ofensivo" en esa intervención (cosa que np cumpli porque te leí, siéntete grande por eso)... y aun así no me dirigí a nadie en especifico si no al foro. tanto es así "que solo tu eres la ÚNICA que sale cual llorona, significa que aquí no HAY NADIE o solo 3 de 1500 personas....(que por cierto, donde están tus 15000 personas del foro??)...

3.- NADIE te pidió luego que respondieras (no lo hiciste), ya que conseguí una solución que ME FUNCIONA y la coloque aquí por si alguien la necesita, la respuesta que con buena gana dio "george" no me sirvió, 1ero porque NO LA IMPLEMENTE y segundo porque hizo lo que pedí que no hicieran y lo DIJE CON MUCHO RESPETO:
- "(por favor y con mucho respeto: no respondan cosas como: " y si usas "tal cosa"..eso funciona"... y ya, sin mas...porque no se como implementarlo....justo por eso estoy preguntando al foro. "


4,.. Dices "Por otro lado, te pones contento por una respuesta que tú mismo has dicho que no querías". TE LO REPITO, no implemente la respuesta, ya que como eres un soberano estúpido, no sabes leer que dije al principio y te lo repito por 3era vez: "(por favor y con mucho respeto: no respondan cosas como: " y si usas "tal cosa"..eso funciona"... y ya, sin mas...porque no se como implementarlo....justo por eso estoy preguntando al foro. "

Ya estas clarita? ya entendiste mamita llorona?..La respuesta no la implemente por algo muy simple, porque no me servia¡ porque hizo lo que pedí "con mucho respeto" que no hicieran, ya que lo que esa respuesta LO DICE GOOGLE EN TODOS LADOS.......

Ahora, es una respuesta que me dio un tal "george"..ni siquiera fuiste tu, mamita llorona¡ así que no se haga santo con escapulario ajeno..¡¡ ni siquiera tuviste una respuesta medio cercana en todas tus estúpidas intervenciones, ni siquiera para eso sirves.

Espero que esa respuesta le sirva a otra persona que no la haya conseguido en 5.600 sitios en google y que sepa implementarla, porque si fuese asi, yo ni siquiera tuviese perfil en este foro¡

Igual gracias a Rasta y a George, que por lo menos dieron luces de algo, el gafo de Driver solo llego a llorar como mamita.

Luego de esto seguro borro el perfil, aquí las "1500" personas que se llena la boca Driver en decir, como que están en otros foros u opinan los mismo que el: "ni siquiera tenemos obligación de responder correctamente cada pregunta" y solo pasan y se van........

Lo mas gracioso de todo es que la pregunta tiene 81 visitas, de las cuales, la mitad son mías, las otras repartidas en 3 personas...(ufff...1500 personas en el foro) jajajajajajaajajaja

Por sirfredd

1 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 22 Nov 2012 04:24 pm
Y si., tienes razón, pensé que eras tu quien había respondido, como AQUÍ NO HAY NADIE¡ ...pero ya hice la aclaración ... imagínate ¡¡ pensé que por fin algo habías echo bien y no..¡¡ ni siquiera respondiste algo, siguen siendo estupideces ¡¡ jajaja

Por sirfredd

1 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 22 Nov 2012 04:25 pm
Lo entiendo, para ti llamar a alguien "grandísimo imbécil" no es insultar...

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 22 Nov 2012 04:27 pm
Te lo ganaste por llorona =), recuerda que tu fuiste que llegaste llorando cuando nadie te conoce en este tema... (ops cierto... NO HAY NADIE¡ jajajajaja)

Por sirfredd

1 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 22 Nov 2012 04:56 pm
sirfredd, bajale a la violencia verbal. Si te molesta como funciona este foro tenés miles de foros parecidos en la web, unite a otras comunidades en las que te sientas más contenido, pero con pedir ayuda desde el vamos atacando a la gente por no responderte de antemano realmente es violento.

POST CERRADO.

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

chrome
Citar            
MensajeEscrito el 22 Nov 2012 05:02 pm
sirfredd: tus respuestas activaron el módulo de autotroll, sigue con la sabia actitud de preguntar cada dos años y ahórranos la cháchara

DriverOp: ya sabes que la aparición de ciertos especímenes es pura estadística

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 23 Nov 2012 03:56 am
sirfredd acaba de ser baneado.

Gracias :)

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.