3 votos

Cómo instalar y utilizar mbpipe

mbpipe es una sencilla utilidad para procesar por lotes las imágenes de una base de datos MBTiles (sqlite) enviándolas a un programa de procesamiento de imágenes.

Pero, ¿cómo se instala y utiliza?

Aquí dice que mbpipe viene con el módulo mbtiles node.js, que se instala con el comando npm install -g mbtiles .

Sin embargo, después de hacer eso, hay algo en /usr/local/lib/node_modules/mbtiles pero el comando "mbpipe" o script no se encuentra en ninguna parte de mi máquina.

¿Qué hay que hacer...?

Edición: en el página de github para node-mbtiles aparentemente dice que el mbpipe se eliminó la utilidad de la mbtiles módulo, pero nadie parece hacer un seguimiento de esta cuestión.

¿Existe otra utilidad para hacer lo mismo? (Debería ser bastante sencillo: extraer las imágenes de una base de datos sqlite, enviarlas a un programa para su procesamiento, volver a insertar la imagen procesada).

1voto

Lux555 Puntos 16

Puedes encontrar MBPipe en el directorio bin de versiones anteriores del paquete npm mbtiles. Una vez que lo bajes necesitarás ejecutar npm install para leer el archivo package.json e instalar los deps en él. Obteniendo la librería sqlite3 para compilar en windows fue un poco difícil para mí, según recuerdo. Creo que al final encontré un 'binario' precompilado en alguna parte de la web.

Lo utilizo principalmente con pngquant . En Windows, pon ese binario en un directorio y añádelo a tu ruta de acceso y deberías estar listo para usar los ejemplos de mbpipe que has enlazado arriba.

Otra cosa a tener en cuenta, cuando empecé a usarlo, no entendía la salida de la consola. Cuando se inicia, muestra un pequeño gráfico y luego agrega símbolos hash # debajo del gráfico para mostrar el progreso.

Yo lo utilizo y me ayuda definitivamente a optimizar mis cachés.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X