Otro blog más de diseño
Esta clase en php sube imágenes y las manipula con mucha facilidad. Es posible cambiar el nombre, crear miniaturas, añadir textos, fusionar con otras imágenes, cambiar el brillo, saturación, contrastes, añadirle tintas en un solo paso.
Su uso es muy sencillo. Añadimos el include a la clase, la iniciamos y le indicamos la carpeta de destino.
include('class.upload.php');
$handle = new Upload($_FILES['foto']);
$carpeta = $_POST['carpeta'];
Ahora por ejemplo redimensionamos la imagen y la comprimimos al 80%
$handle->image_resize = true; $handle->image_x = 640; $handle->image_y = 480; $handle->image_ratio = true; $handle->jpeg_quality = 80; $handle->Process($carpeta);
Y de la misma manera, creamos otra instacia, a la que cambiamos el nombre añadiéndo el prefijo “thmb_”, la redimensionamos a 200×150 respetando la relación alto/ancho, y rellenamos de negro el espacio sobrante. También la comprimimos al 80%.
$handle->file_new_name_body =
'thmb_'.$handle->file_src_name_body;
$handle->image_resize = true;
$handle->image_ratio_fill = 'C';
$handle->image_x = 200;
$handle->image_Y = 150;
$handle->jpeg_quality = 80;
$handle->image_background_color = '#000000';
$handle->Process($carpeta);
$handle-> Clean();
Como véis su uso es muy sencillo.
Está en su versión 0.25 (y proximamente la 0.26) y está bajo licencia GPL.
[ web ] [ ejemplos ] [documentación]

Estaba yo revisando mi correo Gmail - por motivos de trabajo, claro – cuando recibo la siguiente notificación.
Para obtener el mejor rendimiento de Gmail, te sugerimos que inhabilites Firebug para www.google.com.
Usuarios de Windows o Linux
Para inhabilitar Firebug:
- Haz clic en el icono verde o rojo situado en la esquina inferior derecha de la ventana del navegador para abrir Firebug.
- Haz clic en el icono de error en la esquina superior izquierda de Firebug y selecciona “Inhabilitar Firebug para mail.google.com”.
Si deseas mantener Firebug en funcionamiento, puedes mejorar el rendimiento de Gmail siguiendo estos pasos:
- Haz clic en el icono verde o rojo situado en la esquina inferior derecha de la ventana del navegador para abrir Firebug.
- Haz clic en la pestaña Console (Consola).
- Selecciona Options (Opciones).
- Desmarca Show XMLHttpRequests (Mostrar SolicitudesXMLHttp).
- Haz clic en la pestaña Net (Red).
- Selecciona Options (Opciones).
- Desmarca Disable Network Monitoring (Inhabilitar supervisión de red).
Usuarios de Mac
Para inhabilitar Firebug:
- Haz clic en el icono verde o rojo situado en la esquina inferior derecha de la ventana del navegador para abrir Firebug.
- Haz clic en el icono de error en la esquina superior izquierda de Firebug y selecciona “Inhabilitar Firebug para mail.google.com”.
La inhabilitación de Firebug para Gmail no mejora los resultados de rendimiento; es posible que tenga que inhabilitar Firebug por completo.
De sobra es conocido por todos (creo) como realizar un “multiple update” en php, simplemente añadimos un corchete al final del nombre del campo de formulario que queremos actualizar, y en la página que recibe los datos se manipulan de la forma
< ?php $arrayCheckbox = $_POST['CheckboxGroup']; ?>
Hasta aquí todo bien pero, eso nos permite validar nuestro documento como Xhtml ? Depués de una rigurosa investigación de Andrés, la respuesta es si.
Lo que dice el W3C es que el valor para el atributo id debe ser del tipo texto y para name puede ser cdata. Por tanto, es válido usar los corchetes en name pero no en id.
Gracias por resolvernos la duda, Andrés
Que mejor forma de apoyar el anterior post con esta imagen. Me la enviaba Juan Quián, Secretario de la ADGG hace unos días. Que mejor forma de infravalorar el trabajo del diseño. El trabajo de diseñar cuesta menos que el de imprimir ? No tiene valor ? tan poco se valora que se regala ?
Me parece un poco triste.
Aunque van a hacer ya casi dos años de su fundación, no quería dejar pasar la ocasión de recordar la existencia de la Asociación de Diseñadores Gráficos Profesionales de Galicia, ADGG, que tiene como uno de sus principales objetivos, la creación de un colegio profesional y la defensa de los intereses y los trabajos de los propios diseñadores.
Creo que es una buena iniciativa, que además ya cuajó en otras comunidades, sobre todo viendo lo desprotegidos que estamos en Galicia ante la poca importancia que se le dá al diseño.
Más información sobre la Adgg en su propia web http://www.adgg.org
O … ya era hora ? La verdad es que si. Hacía mucho tiempo que tenía la web en obras (por llamarlo de alguna manera), y aunque como dice el dicho “En casa de herrero, chuchillo de palo” era una vergüenza no tener al menos algo “decente”.
Y no es que esto lo sea, pero por lo menos es algo. Ahora a ver cuanto tardo en volver a escribir otra cosa.
En fin, solo decir para terminar que estoy tratando de terminar todo esto, y que bueno, que es posible que os podáis encontrar uno o dos fallos… o tres, o incluso cuatro. Bueno, va, que pueden ser varios, pero que eso, que menos había antes.
Qué puedo decir de mi que no se haya dicho ya antes.