No os dejo ni respirar... quiero decir, que, en la entrada 85 KB de diferencia os pedía vuestra opinión sobre un asunto, y, al cabo... he decidido echar para adelante y ya está mi plugin NeoDouble actualizado...
He quitado del plugin cinco acciones y he añadido una. Pero creo que merece la pena. Además de contar ya en NeoDouble con la Vampyre Imaging Library, de Marek Mauder, por lo que seguramente habrá más acciones de tratamiento de imágenes, la acción recién añadida ("npConvertirImagen") es la repera.
Está mal que yo lo diga (con suerte lo decís vosotros), pero, la acción, con dos parámetros (ruta de la imagen de entrada -a convertir- y ruta de la imagen de salida -convertida), permite la conversión de imágenes entre decenas de formatos, conviene a saber:
Formatos de entrada
- BMP (Windows Bitmap Image)
- JPG (Joint Photographic Experts Group Image)
- PNG (Portable Network Graphics)
- MNG (Multiple Network Graphics)
- JNG (JPEG Network Graphics)
- GIF (Graphics Interchange Format)
- DDS (DirectDraw Surface)
- TGA (Truevision Targa Image)
- JP2 (JPEG 2000 Image)
- PSD (Photoshop Image)
- PCX (ZSoft Paintbrush Image)
- BSI (Bethesda Image)
- CIF (Daggerfall MultiImage)
- IMG (Daggerfall Image)
- DAGTEXTURE (Daggerfall Texture)
- PBM (Portable Bit Map)
- PGM (Portable Gray Map)
- PPM (Portable Pixel Map)
- PAM (Portable Arbitrary Map)
- PFM (Portable Float Map)
Formatos de salida
- BMP (Windows Bitmap Image)
- JPG (Joint Photographic Experts Group Image)
- PNG (Portable Network Graphics)
- MNG (Multiple Network Graphics)
- JNG (JPEG Network Graphics)
- GIF (Graphics Interchange Format)
- DDS (DirectDraw Surface)
- TGA (Truevision Targa Image)
- JP2 (JPEG 2000 Image)
- PSD (Photoshop Image)
- CIF (Daggerfall MultiImage)
- IMG (Daggerfall Image)
- PGM (Portable Gray Map)
- PPM (Portable Pixel Map)
- PAM (Portable Arbitrary Map)
- PFM (Portable Float Map)
La acción deduce los formatos de la imagen de la extensión de los archivos, de modo, que, para convertir una imagen del formato BMP al formato GIF, únicamente tienes que indicar la ruta de una imagen de entrada BMP, y la ruta de una imagen de salida GIF. Ejemplo:
npConvertirImagen "C:archivo.bmp" "C:archivo.gif"
Lo mismo vale para el resto de formatos soportados. En fin. Creo que una acción como esta puede resultarte útil, al menos, en alguna de tus publicaciones.
He actualizado NeoDouble, la distribución del código fuente de mis NeoPlugins y también NeoGeshi.
Snif, snif... mis NeoPlugins ya no añaden 90 acciones a Neobook, sino sólo 84, pero, prefiero apostar por la calidad que por la cantidad. Espero que sepas apreciarlo. Te recuerdo que admito donativos, por si tienes a bien hacer el tuyo. :P