Tengo una colección de imágenes y una imagen que quiero generar a partir de esa colección.
¿Qué software hay disponible para Ubuntu para generar una imagen de mosaico ? ¿Cómo hacerlo?
Tengo una colección de imágenes y una imagen que quiero generar a partir de esa colección.
¿Qué software hay disponible para Ubuntu para generar una imagen de mosaico ? ¿Cómo hacerlo?
Respuestas:
Un programa muy bueno para hacer todo tipo de fotomosaicos está en los repositorios y se llama metapixel
.
Instalar desde software-center
o abrir terminal y ejecutar
sudo apt-get install metapixel
El archivo Léame está disponible en la página de Github o desde /usr/share/doc/metapixel/README.gz
que está instalado, y señala que
Metapixel es un programa para generar fotomosaicos. Puede generar fotomosaicos clásicos, en los que la imagen de origen se ve como una matriz de rectángulos de igual tamaño para cada uno de los cuales se sustituye una imagen coincidente, así como fotomosaicos de estilo collage, en los que partes rectangulares de la imagen de origen en posiciones arbitrarias ( es decir, no alineados con una matriz) se sustituyen por imágenes coincidentes.
El archivo Léame contiene instrucciones completas de uso, pero existe un útil tutorial de YouTube para Ubuntu, así como una especie de interfaz gráfica de usuario en línea con la que puede construir sus líneas de comando.
Sin embargo, aquí hay un ejemplo de cómo solía metapixel
crear un fotomosaico clásico.
Hay un script perl que viene con metapixel
llamado metapixel-prepare
, y esto es muy útil para generar los mosaicos de fotos que contendrá su imagen de mosaico. Se pueden encontrar opciones con metapixel-prepare --help
, pero básicamente solo tiene que especificar su carpeta de imágenes y su carpeta de biblioteca de metapíxeles.
1) Esta carpeta de la biblioteca debe crearse antes de ejecutar el metapixel-prepare
comando, por lo tanto, ejecutar en la terminal
mkdir metapixel_library
2) Luego, para generar los mosaicos de la carpeta seleccionada, el comando mínimo tendría la forma:
metapixel-prepare ~/location/of/my/pictures/ ~/metapixel_library
Si desea metapixel-prepare
recurrir a través de las carpetas que tiene que especificar -r
; si desea que los mosaicos tengan un tamaño específico (que no sea el predeterminado 128x128), especifique al final del comando, por ejemplo --width 80 --height 80
,.
Como ejemplo, el comando que utilicé fue:
metapixel-prepare -r ~/Pictures/canon/metapixel ~/metapixel_library --width 80 --height 80
3) Para construir su fotomosaico, debe especificar la ubicación de esta biblioteca de mosaicos, especificar la imagen a metapíxel y designar un archivo de salida (que debe ser un archivo .png). El jpg de entrada puede ser cualquier tipo de imagen y cualquier tamaño (ver nota en la escala a continuación).
Usé los siguientes comandos en mi caso:
metapixel --library ~/metapixel_library --metapixel /home/mike/Pictures/canon/2012_02_05/img_0372.jpg output.png
Las opciones completas para metapíxeles se pueden encontrar ingresando metapixel --help
, y a veces es posible que necesite usar --scale
para aumentar el tamaño de la imagen de salida. No lo hice en el caso anterior ya que mi imagen de entrada ya era de 4000x3000.
Los resultados diferirán según las imágenes que haya elegido para su biblioteca y su imagen de entrada.
El proceso también llevará un tiempo si selecciona miles de imágenes para el mosaico, y también consumirá un poco de memoria.
A continuación se muestra un fotomosíaco creado con mis propias fotos (usando los comandos anteriores):
:
Puedes probar pixelize. Para instalar la búsqueda de pixelize en el Centro de software o escriba en la Terminal:
sudo apt-get install pixelize
Descripción de su página de manual:
pixelize es un programa que utilizará muchas imágenes reducidas para intentar duplicar, lo más cerca posible, otra imagen.
Pruebe Andrea Mosaic en Wine, que funciona perfectamente en una GUI y crea mosaicos increíbles basados en sus imágenes.
Simplemente elija la imagen que desea representar con imágenes, agregue las galerías de imágenes que desea usar para ese propósito y con ajustes mínimos podrá crear imágenes increíbles como esta:
Imagen de baja resolución, el mosaico es demasiado grande. El original se puede ver en la foto de mi perfil.
Desde el sitio:
En Linux, puede ejecutar AndreaMosaic con éxito con el Wine Emulator gratuito que está disponible en la mayoría de las distribuciones de Linux utilizando el instalador estándar (Synaptics, etc.). Después de instalar Wine, descargue y ejecute la instalación de Windows AndreaMosaic. Haga clic aquí para obtener más detalles sobre AndreaMosaic en Wine.
¡Buena suerte!
Puede crear un mosaico de fotos en línea en Ubuntu u otra plataforma utilizando el servicio en línea PicMyna.
Aquí hay un mosaico de fotos de muestra realizado con este sitio web:
divulgación: trabajo para la compañía propietaria del servicio PicMyna.