Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/07/2010, 16:16
Avatar de masterojitos
masterojitos
 
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: upload imagen tipo aspjpeg

podrias hacer una simple programacion para subir el archivo, pero antes lo redimensionas con las funciones de GD y con estas mismas las funcionas con la marca de agua ^^.

algo asi:

Código PHP:
Ver original
  1. function marcadeagua($img_original, $img_marcadeagua, $img_nueva, $calidad)
  2. {
  3.     // obtener datos de la fotografia
  4.     $info_original = getimagesize($img_original);
  5.     $anchura_original = $info_original[0];
  6.     $altura_original = $info_original[1];
  7.     // obtener datos de la "marca de agua"
  8.     $info_marcadeagua = @getimagesize($img_marcadeagua);
  9.     $anchura_marcadeagua = $info_marcadeagua[0];
  10.     $altura_marcadeagua = $info_marcadeagua[1];
  11.     // calcular la posición donde debe copiarse la "marca de agua" en la fotografia
  12.     $horizmargen = ($anchura_original - $anchura_marcadeagua)/2;
  13.     $vertmargen = ($altura_original - $altura_marcadeagua)/2;
  14.     // crear imagen desde el original
  15.     $original = ImageCreateFromJPEG($img_original);
  16.     ImageAlphaBlending($original, true);
  17.     // crear nueva imagen desde la marca de agua
  18.     $marcadeagua = ImageCreateFromPNG($img_marcadeagua);
  19.     // copiar la "marca de agua" en la fotografia
  20.     ImageCopy($original, $marcadeagua, $horizmargen, $vertmargen, 0, 0, $anchura_marcadeagua, $altura_marcadeagua);
  21.     // guardar la nueva imagen
  22.     ImageJPEG($original, $img_nueva, $calidad);
  23.     // cerrar las imágenes
  24.     ImageDestroy($original);
  25.     ImageDestroy($marcadeagua);
  26. }

Suerte
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog