Author Topic: Cargar imágenes en Linux  (Read 3979 times)

Offline Pep

  • PixInsight Addict
  • ***
  • Posts: 124
    • COELLO-PEDRAPIQUER
Cargar imágenes en Linux
« 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,
Pep Ferrer
Observatorio:
COELLO-PEDRAPIQUER
Callosa d'en Sarria (Alicante)

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Cargar imágenes en Linux
« Reply #1 on: 2009 January 02 00:38:56 »
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.
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline David Serrano

  • PTeam Member
  • PixInsight Guru
  • ****
  • Posts: 503
Cargar imágenes en Linux
« Reply #2 on: 2009 January 03 08:17:48 »
Pues ya que vas a mirar esa parte del código:

Code: [Select]
$ mkdir \!\"#\$%\&\'\(\)\*+\,-.\:\;\<\=\>\?\@
$ cp somepic.jpg \!\"#\$%\&\'\(\)\*+\,-.\:\;\<\=\>\?\@/\!\"#\$%\&\'\(\)\*+\,-.\:\;\<\=\>\?\@.jpg


El primer error ha sido:

Code: [Select]
*** 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
--
 David Serrano

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Cargar imágenes en Linux
« Reply #3 on: 2009 January 03 09:24:40 »
Quote
$ 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:
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline David Serrano

  • PTeam Member
  • PixInsight Guru
  • ****
  • Posts: 503
Cargar imágenes en Linux
« Reply #4 on: 2009 January 03 09:57:38 »
Quote from: "Juan Conejero"
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:

Code: [Select]
#!/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 ;)).
--
 David Serrano

Offline Pep

  • PixInsight Addict
  • ***
  • Posts: 124
    • COELLO-PEDRAPIQUER
Cargar imágenes en Linux
« Reply #5 on: 2009 January 06 09:20:50 »
Hola Juan,

No olvides de mirar este bug también:
Quote
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,
Pep Ferrer
Observatorio:
COELLO-PEDRAPIQUER
Callosa d'en Sarria (Alicante)