PixInsight Forum (historical)
PixInsight => Bug Reports => Topic started by: Pep on 2008 December 30 00:22:33
-
Hola Juan,
Lo tengo puesto <<Por fin Linux>> pero me parece que sera mejor tenerlo como nuevo tópico.
La carga de imágenes en Linux no respeta la selección que tengas en: Preferencias Globales > I/O Files > Use Native File Dialogs. La carga siempre la realiza invertida. Por contra en Windows sí respeta esta opción.
Otra cosa importante, acabo de realizar la operación en Windows de : Save o Save As cuando el nombre de la capeta es: CP.NB.08-000001 con los programas PI y PS.
Con PI obtengo este error: No installet file format can write .08-000001/borrame files
El mismo error que tenía en Linux. Por contra con PS no tengo ningún problema.
Saludos,
-
Hola Pep
He movido este hilo a la sección de bugs porque de esto es de lo que se trata.
Efectivamente, esto no debería ocurrir. Como se puede comprobar por la información que proporcionas, PI está interpretando incorrectamente ".08-000001/borrame" como la extensión de un archivo.
Aunque parezca extraño, nunca antes había probado a usar un nombre de directorio con un punto... así que esto me había pasado desapercibido simplemente porque nadie antes, yo incluido, lo había intentado... ¡enhorabuena! :lol:
Este problema estará solucionado en la próxima versión. Gracias por detectarlo.
-
Pues ya que vas a mirar esa parte del código:
$ mkdir \!\"#\$%\&\'\(\)\*+\,-.\:\;\<\=\>\?\@
$ cp somepic.jpg \!\"#\$%\&\'\(\)\*+\,-.\:\;\<\=\>\?\@/\!\"#\$%\&\'\(\)\*+\,-.\:\;\<\=\>\?\@.jpg
El primer error ha sido:
*** Error: A file extension is required to identify a file format: /home/hue/!"
Llámale mala leche si quieres ;), pero ya conoces a los usuarios! xD
-
$ mkdir \!\"#\$%\&\'\(\)\*+\,-.\:\;\<\=\>\?\@
$ cp somepic.jpg \!\"#\$%\&\'\(\)\*+\,-.\:\;\<\=\>\?\@/\!\"#\$%\&\'\(\)\*+\,-.\:\;\<\=\>\?\@.jpg
¡Oye, sin insultar! :lol:
Yo pensaba que esos caracteres (<, > y esas cosas) eran ilegales en nombres de archivo (de hecho, veo que tienes que "escaparlos" para poder usarlos). Pufff... pues hala, a reescribir unas cuantas cosas... :roll:
-
Yo pensaba que esos caracteres (<, > y esas cosas) eran ilegales en nombres de archivo (de hecho, veo que tienes que "escaparlos" para poder usarlos). Pufff... pues hala, a reescribir unas cuantas cosas... :roll:
El único carácter ilegal es la barra de dividir, por razones obvias ;). Se escapan para que la shell no los interprete de ninguna forma. Usando algo que no sea shell, no hay que escapar nada:
#!/usr/bin/perl
my $foo = '!"#$%&' . "'" . '()*+,-.:;<=>?@[\]^_`{|}~';
system 'mkdir', $foo and die "system 1: $!";
system 'cp', 'somepic.jpg', $foo . '/' . $foo . '.jpg' and die "system 2: $!";
He añadido algunos caracteres más. Por supuesto, los caracteres con el octavo bit activo también son válidos, y hoy día existe la consabida tendencia hacia Unicode. (Se usa "and" en lugar de "or" porque system devuelve 0 en caso de éxito, ya sabes ;)).
-
Hola Juan,
No olvides de mirar este bug también:
La carga de imágenes en Linux no respeta la selección que tengas en: Preferencias Globales > I/O Files > Use Native File Dialogs. La carga siempre la realiza invertida. Por contra en Windows sí respeta esta opción.
Saludos,