Reference

Table of Contents  ▸  List of Commands  ▸  User KaRo's CLI I/O functions  ▸  output_pink3d◀  karo_dtpread    |    input_pinktest  ▶

output_pink3d

Arguments:

Description:

Save selected images as type-coded (P5,P8,P9) PNK files (PINK extension for 3d volumetric images).

https://perso.esiee.fr/~coupriem/Pink/doc/html/
Other file types are listed for info only!
 
Pink file formats (from PINK source)
   P4: raw binary ; P1: ascii binary (2D: standard ; 3D: extension Pink) NOT YET SUPPORTED
   P5: raw byte ; P2: ascii gray (2D: standard ; 3D: extension Pink)
   P6: raw byte rgb ; P3: ascii rgb (2D: standard ; 3D: NOT YET SUPPORTED)
   P8: raw long 2d-3d (extension Pink)
   P9: raw float 2d-3d (extension Pink)
   PA: ascii float 2d-3d (extension Pink)
   PB: ascii long 2d-3d (extension Pink)
   PC: raw double 2d-3d (extension Pink)
   PD: ascii double 2d-3d (extension Pink)
   PE: raw single precision complex 2d-3d (extension Pink)
   PF: ascii single precision complex 2d-3d (extension Pink)
 
Images
 
FILE ::= P2 <COMMENT>* <DIMENSIONS> <VALMAX> <PIXEL>*        FILE ::= P5 <COMMENT>* <DIMENSIONS> <VALMAX> <PIXEL>*
COMMENT ::= # char* newline                                  COMMENT ::= # char* newline
DIMENSIONS ::= <RS> <CS> | <RS> <CS> <DS>                      DIMENSIONS ::= <RS> <CS> | <RS> <CS> <DS>
RS ::= ascii_coded_integer                                     RS ::= ascii_coded_integer
CS ::= ascii_coded_integer                                     CS ::= ascii_coded_integer
DS ::= ascii_coded_integer                                     DS ::= ascii_coded_integer
VALMAX ::= ascii_coded_integer                                 VALMAX ::= ascii_coded_integer
PIXEL ::= ascii_coded_integer8                                 PIXEL ::= binary_coded_integer8
 
FILE ::= P8 <COMMENT>* <DIMENSIONS> <VALMAX> <PIXEL>*        FILE ::= P9 <COMMENT>* <DIMENSIONS> <VALMAX> <PIXEL>*
COMMENT ::= # char* newline                                  COMMENT ::= # char* newline
DIMENSIONS ::= <RS> <CS> | <RS> <CS> <DS>                      DIMENSIONS ::= <RS> <CS> | <RS> <CS> <DS>
RS ::= ascii_coded_integer                                     RS ::= ascii_coded_integer
CS ::= ascii_coded_integer                                     CS ::= ascii_coded_integer
DS ::= ascii_coded_integer                                     DS ::= ascii_coded_integer
VALMAX ::= ascii_coded_integer [unused]                        VALMAX ::= ascii_coded_integer [unused]
PIXEL ::= binary_coded_integer32                               PIXEL ::= binary_coded_float
 
FILE ::= PA <COMMENT>* <DIMENSIONS> <VALMAX> <PIXEL>*        FILE ::= PB <COMMENT>* <DIMENSIONS> <VALMAX> <PIXEL>*
COMMENT ::= # char* newline                                  COMMENT ::= # char* newline
DIMENSIONS ::= <RS> <CS> | <RS> <CS> <DS>                      DIMENSIONS ::= <RS> <CS> | <RS> <CS> <DS>
RS ::= ascii_coded_integer                                     RS ::= ascii_coded_integer
CS ::= ascii_coded_integer                                     CS ::= ascii_coded_integer
DS ::= ascii_coded_integer                                     DS ::= ascii_coded_integer
VALMAX ::= ascii_coded_integer [unused]                        VALMAX ::= ascii_coded_integer [unused]
PIXEL ::= ascii_coded_float                                    PIXEL ::= ascii_coded_integer32
 
FILE ::= PC <COMMENT>* <DIMENSIONS> <VALMAX> <PIXEL>*        FILE ::= PD <COMMENT>* <DIMENSIONS> <VALMAX> <PIXEL>*
COMMENT ::= # char* newline                                  COMMENT ::= # char* newline
DIMENSIONS ::= <RS> <CS> | <RS> <CS> <DS>                      DIMENSIONS ::= <RS> <CS> | <RS> <CS> <DS>
RS ::= ascii_coded_integer                                     RS ::= ascii_coded_integer
CS ::= ascii_coded_integer                                     CS ::= ascii_coded_integer
DS ::= ascii_coded_integer                                     DS ::= ascii_coded_integer
VALMAX ::= ascii_coded_integer [unused]                        VALMAX ::= ascii_coded_integer [unused]
PIXEL ::= binary_coded_double                                  PIXEL ::= ascii_coded_double
 
FILE ::= PE <COMMENT>* <DIMENSIONS> <VALMAX> (<RE> <IM>)*    FILE ::= PF <COMMENT>* <DIMENSIONS> <VALMAX> (<RE> <IM>)*
COMMENT ::= # char* newline                                  COMMENT ::= # char* newline
DIMENSIONS ::= <RS> <CS> | <RS> <CS> <DS>                      DIMENSIONS ::= <RS> <CS> | <RS> <CS> <DS>
RS ::= ascii_coded_integer                                     RS ::= ascii_coded_integer
CS ::= ascii_coded_integer                                     CS ::= ascii_coded_integer
DS ::= ascii_coded_integer                                     DS ::= ascii_coded_integer
VALMAX ::= ascii_coded_integer [unused]                        VALMAX ::= ascii_coded_integer [unused]
RE ::= binary_coded_float                                      RE ::= ascii_coded_float
IM ::= binary_coded_float                                      IM ::= ascii_coded_float
 

Default values:

type=P5