El 2009-05-30 a las 04:25 +0200, Carlos E. R. escribió:
El 2009-05-29 a las 23:12 +0200, Camaleón escribió:
...
El html da mucho juego O:-).
Si lo tuvieras "offline" (tanto las imágenes como el texto) reducir todas las fotos de una tacada sería coser y cantar. Luego se podría copiar y pegar en el OOo writer para imprimirlo, pero con las imágenes ya reducidas.
A ver, compro.
¿Vocal o consonante? >:-)
¿Como reducirías el tamaño de todas las fotos de una tacada? Tengo el html entero bajado (del 86-h.zip).
¿Tienes los archivos en html y las imágenes? O.k... (...)
Hay que hacerlo de otra forma, pero sin reducir el número de píxeles guardados en la foto: al imprimirlo perdería mucho. El objetivo final es imprimirlo correctamente en pequeño, ahorrando papel (a 600 dpi).
Y me voy a dormir -- estoy harto, y no he conseguido nada.
[...]
Yagh!
Por ejemplo, si pruebo con otra foto, así (manual en http://www.imagemagick.org/script/mogrify.php):
mogrify -resize 25% 00-021.jpg
La foto pasa de tener 734 × 1030 pixels a tener 184 × 258 pixels, con lo que resulta ilegible - y encima, ¡el firefox la muestra con exactamente el mismo tamaño que tenía antes!
Hum... no sé qué es lo que estás intentando hacer O:-). La imagen cambia, pero si quieres que se muestre a su nuevo tamaño tienes que modificarlo en el código html, o al menos, eliminar los atributos "width" y "height".
O sea, que lo que queda es coger el html, buscar el código de esa foto:
<br><br><br><br> <center> <img alt="00-021.jpg (163K)" src="images/00-021.jpg" height="1030" width="734"> </center> <br><br><br><br>
Y eso _SÍ_ funciona. Pero entonces tengo que hacerme un programa que busque todas las inserciones de fotos, buscar los tamaños, calcular los nuevos tamaños, y escribirlos!
(y ya de paso, cambiar <center> por <left>, imagino)
No, deja que el CSS trabaje por ti ;-)
¿Y eso lo consideras fácil? Caray... que esto se supone que es un trabajo que puede hacer cualquier secretario/a en menos de un día...
(me voy a dormir ya de una... vez)
Te comento la idea. *** <html> <head> <title></title> <meta content=""> <style type="text/css"> <-- img { width: 25%; height: 25%; } img { width: 25%; height: 25%; } --> </style> </head> <body> <img src="image01.png"> </body> </html> *** ¿Qué logras con eso? Pues que todas las imágenes (<img>) se reduzcan al porcentaje indicado con respecto a su tamaño. Bien, hay un problema. Las imágenes sólo se reducen "visualmente" (en pantalla) pero si copias y pegas al writer, mantienen en tamaño original, luego no sirve para tu caso (sólo serviría para darle salida directa a impresora o PDF). Hum... Hay otra alternativa, que es tirar de javascript. *** <script> function setImage(){ var theimages=document.images proportion=.25 for(i=0;i < theimages.length;i++){ var x=document.images x[i].height=x[i].height*proportion } } </script> *** Esto debería funcionar (espero :-P), y para ejecutarlo, añades un enlace que llame a la función: <a href="#" onclick="setImage()">Reducir</a> Ahora, cuando copias y pegas al writer desde el navegador, las imágenes se mantienen reducidas. Ten en cuenta que sólo altera el tamaño, no los ppp. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org