Cambiar el tamaño de imagen binario después de haber sido Blob en MySQL?

  • PolishHurricane
  • Mastermind
  • Mastermind
  • Avatar de Usuario
  • Registrado: Feb 17, 2005
  • Mensajes: 1585
  • Status: Offline

Nota Mayo 27th, 2007, 4:46 pm

Tengo un montón de imágenes en MySQL algunas manchas. Normalmente para verlas Acabo de tirar algunas cabeceras imagen con el tamaño del archivo de imagen y, a continuación, imprimir los binarios y wam, la magia de archivo de imagen. ¿Cómo puedo cambiar el tamaño de la imagen (IE modificar el binario) antes de la salida al navegador? No puedo cambiar el tamaño de ellos antes de ponerlos en la base de datos porque necesito el cuadro completo para otras cosas, así que lo necesitan después de tamaño.
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Mayo 27th, 2007, 4:46 pm

  • Truce
  • Guru
  • Guru
  • No Avatar
  • Registrado: Abr 25, 2004
  • Mensajes: 1477
  • Loc: Washington DC
  • Status: Offline

Nota Mayo 27th, 2007, 11:04 pm

Asumiendo que usted está usando PHP...

[php] <?

desired_width = $ 500;
desired_height = $ 500;

$ im = imagecreatefromstring ($ blobcontents);
$ nuevo = imagecreatetruecolor ($ desired_width, desired_height dólares);

$ x = imagesx ($ im);
$ y = imagesy ($ im);

imagecopyresampled ($ nuevo, $ im, 0, 0, 0, 0, $ desired_width, desired_height $, $ x, $ y);

imagedestroy ($ im);

cabecera (Content-Type: text / plain);
imagejpeg ($ nueva, null, 85);

> [/ php]

Creo que sabes lo suficiente para que la figura de código a cabo por su cuenta. A pesar de eso, si usted necesita ayuda con sólo contestar.
  • PolishHurricane
  • Mastermind
  • Mastermind
  • Avatar de Usuario
  • Registrado: Feb 17, 2005
  • Mensajes: 1585
  • Status: Offline

Nota Mayo 28th, 2007, 12:54 am

Sí PHP.

Bueno imagecreatefromstring (), thx.
  • Truce
  • Guru
  • Guru
  • No Avatar
  • Registrado: Abr 25, 2004
  • Mensajes: 1477
  • Loc: Washington DC
  • Status: Offline

Nota Mayo 28th, 2007, 8:40 pm

Sí, ¿Debo entender que usted no sabía que función.

Yo en realidad uso imagecreatefromstring siempre, ya que trabajará con independencia del tipo de imagen, siempre y cuando GD lo apoya. Se me ahorra el trabajo de hacer las condicionales con imagecreatefrom (jpeg | png | gif | gd | gd2 | bmp | etc). ;)
  • PolishHurricane
  • Mastermind
  • Mastermind
  • Avatar de Usuario
  • Registrado: Feb 17, 2005
  • Mensajes: 1585
  • Status: Offline

Nota Mayo 29th, 2007, 9:03 am

Hell Yeah hombre. Sí yo no sabía la función. Gracias por la punta demasiado hombre.
  • imelgrat
  • Novice
  • Novice
  • Avatar de Usuario
  • Registrado: Abr 11, 2007
  • Mensajes: 15
  • Loc: Argentina
  • Status: Offline

Nota Julio 26th, 2007, 4:02 pm

Si desea cambiar el tamaño de las imágenes proporcionalmente (sin distorsión, sin importar el ancho y la altura que usted elija), puede utilizar esto función.

Se recortar la imagen para encajar el rectángulo elegido, evitando (la mayoría de las veces) los típicos bares negro que se obtiene al aplicar imagecopyresample ().


¡Salud!!
Iván
  • wolfdog
  • Born
  • Born
  • No Avatar
  • Registrado: May 29, 2010
  • Mensajes: 1
  • Status: Offline

Nota Mayo 29th, 2010, 10:56 pm

Tregua .. gracias una tonelada de este código. Todo salió perfecto de la caja .. y nunca sucede que para mí!

Sí .. Sé que es un hilo de 3 años .. pero su código todavía grandes. Gracias de nuevo!

Publicar Información

  • Total de mensajes en este tema: 7 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 179 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC