Ipsissima verba Maria Antonia Armenta Nieblas: > tengo un acervo de imagenes astronomicas, en formato FITS las cuales > ocupan 130 mb de espacio, su resolucion es de 12000 x 12000 pixeles > a 16 bit, y necesito subdividirlas para que sea mas rapido la > transferencia al mostrarlas al usuario, como va estar a via > internet. ¿sabra si hay algun programa que haga la subdivion? si > sabe de algun programa para Linux/Unix/Windows que lo haga,se lo > agradeceria mucho.
Hay varios. Yo intentaría primero usar la suite "netpbm", en un simple script como este: ------------------------------------------------------------------------ #!/bin/sh for i in "$@" do echo "Procesando \"$i\"" fitstopnm "$i" | pnmcut 0 0 4000 4000 | pnmtopng > "$i.NO.png" fitstopnm "$i" | pnmcut 0 4000 4000 4000 | pnmtopng > "$i.N.png" fitstopnm "$i" | pnmcut 0 8000 4000 4000 | pnmtopng > "$i.NE.png" fitstopnm "$i" | pnmcut 4000 0 4000 4000 | pnmtopng > "$i.O.png" fitstopnm "$i" | pnmcut 4000 4000 4000 4000 | pnmtopng > "$i.C.png" fitstopnm "$i" | pnmcut 4000 8000 4000 4000 | pnmtopng > "$i.E.png" fitstopnm "$i" | pnmcut 8000 0 4000 4000 | pnmtopng > "$i.SO.png" fitstopnm "$i" | pnmcut 8000 4000 4000 4000 | pnmtopng > "$i.S.png" fitstopnm "$i" | pnmcut 8000 8000 4000 4000 | pnmtopng > "$i.SE.png" done exit 0 ------------------------------------------------------------------------ Y luego úsalo como: cortafits.sh archivo.fits O quizá como: cortafits.sh *.fits O también: find /home/alguien -name '*.fits' | xargs cortafits.sh (Nota: acabo de escribir ese script de mi ronco pecho, directamente en este mail, sin probarlo. Si cometí algún error de dedo, confío en que será fácil de arreglar.) Si necesitas pedazos más pequeños, pues mete más comandos y arregla las coordenadas (es obvio lo que estoy haciendo, espero). Si necesitas la salida en un formato distinto que PNG, pues cambia el último paso por pnmtofits, pnmtojpeg, o lo que sea. Lee los manuales. Alternativamente, puedes intentar la herramienta convert(1), de ImageMagick. Sin embargo, en mi experiencia, ImageMagick es mucho más lento. Te recomiendo NO usar Gimp, o alguna otra herramienta interactiva de gráficos, o esa cosa de PHP que te recomendaron, sin antes asegurarte que pueden trabajar en 16 bits de color. Hasta donde sé, Gimp, por ejemplo, trabaja sólo en 8 bits. Hay un derivado de Gimp llamado "CinePaint" (antes "FilmGimp") que está preparado para trabajar en 16 bits. Esto puede haber cambiado recientemente, pero realmente no lo sé. Una vez más, lee los manuales. -CR -- Ceterum censeo: SCO delenda est.