Difference between revisions of "Talk:Panotools internals"
(→Image formats: table version 3 still needs to indicate alpha channel support) |
(fixed pano12 capabilities) |
||
Line 80: | Line 80: | ||
| TIFF (16 bit) || read / write || read / write || read / write || read / write || read / write | | TIFF (16 bit) || read / write || read / write || read / write || read / write || read / write | ||
|- | |- | ||
− | | TIFF (32 bit LDR)<br /> (integer) ||''n.a.''||''n.a.''|| read / write || read / write || | + | | TIFF (32 bit LDR)<br /> (integer) ||''n.a.''||''n.a.''|| read / write || read / write || ''n.a.'' |
|- | |- | ||
| TIFF (32 bit [[HDR]])<br /> (single precision floating-point) ||''n.a.''||''n.a.''|| read / write || read / write || read / write | | TIFF (32 bit [[HDR]])<br /> (single precision floating-point) ||''n.a.''||''n.a.''|| read / write || read / write || read / write | ||
Line 104: | Line 104: | ||
| QTVR (cubic) ||''n.a.''||''n.a.''||''n.a.''|| write only || ''n.a.'' | | QTVR (cubic) ||''n.a.''||''n.a.''||''n.a.''|| write only || ''n.a.'' | ||
|- | |- | ||
− | | BMP (8 bit) || ''?'' || ''?'' || read / write || ''?'' || | + | | BMP (8 bit) || ''?'' || ''?'' || read / write || ''?'' || read / write |
|- | |- | ||
| GIF || ''?'' || ''?'' || read / write || ''?'' || ''?'' | | GIF || ''?'' || ''?'' || read / write || ''?'' || ''?'' |
Latest revision as of 18:26, 16 November 2007
Image formats
Should this section also list which program transfers ICC profiles, exif tags or other meta data from input to output image files? I'm not sure if all of this (now listed) information would also fit into one table with "r/w" (or yes/no/n.a.) cells? Something like
application | JPG | TIFF (8 bit) | TIFF (16 bit) | TIFF (32 bit) | PNG (8 bit) | PNG (16 bit) |
---|---|---|---|---|---|---|
PTStitcher | r/w | r/w | r/w | / | r/w | / |
PTMender | r/w | r/w | r/w | / | r/w | / |
nona | r/w | r/w | r/w | r/w | r/w | / |
PTGui internal stitcher | r/w | r/w | r/w | r/w | r/w | r/w |
r: read | w: write
--Carl 08:05, 13 November 2007 (CET)
Very good, but with all of the images formats ( current + PSD, PSB, EXR, HDR) a bit too large. At least I didn't have an idea how to structure it... --Erik Krause 22:03, 15 November 2007 (CET)
Oh sure, that's true. I could change x and y axis, so we need only four columns. --Carl 23:30, 15 November 2007 (CET)
file format | PTStitcher |
PTMender |
nona |
PTGui (internal stitcher) |
pano12 |
---|---|---|---|---|---|
JPG | read / write | read / write | read / write | read / write | read / write |
TIFF (8 bit) | read / write | read / write | read / write | read / write | read / write |
TIFF (16 bit) | read / write | read / write | read / write | read / write | read / write |
TIFF (32 bit) | n.a. | n.a. | read / write | read / write | read / write |
PNG (8 bit) | read / write | read / write | read / write | read / write | read / write |
PNG (16 bit) | n.a. | n.a. | n.a. | read / write | ? |
EXR | n.a. | n.a. | read / write | read / write | n.a. |
HDR | n.a. | n.a. | read / write | read / write | read / write |
PSD (8 bit) single or multi layer |
write only | n.a. | n.a. | write only | ? |
PSD (16 bit) single layer |
write only | n.a. | n.a. | write only | ? |
PSD (16 bit) multi layer |
n.a. | n.a. | n.a. | write only | ? |
PSB (8, 16 or 32 bit) single or multi layer |
n.a. | n.a. | n.a. | write only | n.a. |
QTVR (cylindrical) | write only | n.a. | n.a. | n.a. | n.a. |
QTVR (cubic) | n.a. | n.a. | n.a. | write only | n.a. |
n.a.: not available
How about this? Is it better to have read / write instead of r / w? n.a. is now in italics... --Carl 10:14, 16 November 2007 (CET)
I find it better now as the previous version. I also added the pano12 library because it is able to read/write HDR and TIFF 32 but PTStitcher can not handle it. --thomas 16:07, 16 November 2007 (CET)
I'm pretty sure hugin/nona support some other formats: BMP (8bit), GIF (!), PNG (8 & 16bit), PNM (8, 16 & 32bit), SUN (8bit) and VIFF (8, 16, 32bit and single/double float).
Though only PNG and VIFF support alpha channels, the table should indicate alpha channel support.
The table also shows confusion between integer (LDR) and floating-point (HDR) data, TIFF 32bit can be either 32bit integer or single precision floating-point.
Bruno 17:05, 16 November 2007 (GMT)
Hi Bruno and Thomas, thanks for the input! Here is a new version:
file format | PTStitcher |
PTMender |
nona |
PTGui (internal stitcher) |
pano12 |
---|---|---|---|---|---|
JPG | read / write | read / write | read / write | read / write | read / write |
TIFF (8 bit) | read / write | read / write | read / write | read / write | read / write |
TIFF (16 bit) | read / write | read / write | read / write | read / write | read / write |
TIFF (32 bit LDR) (integer) |
n.a. | n.a. | read / write | read / write | n.a. |
TIFF (32 bit HDR) (single precision floating-point) |
n.a. | n.a. | read / write | read / write | read / write |
PNG (8 bit) | read / write | read / write | read / write | read / write | read / write |
PNG (16 bit) | n.a. | n.a. | n.a. | read / write | ? |
PSD (8 bit) single or multi layer |
write only | n.a. | read / write | write only | ? |
PSD (16 bit) single layer |
write only | n.a. | read / write | write only | ? |
PSD (16 bit) multi layer |
n.a. | n.a. | n.a. | write only | ? |
PSB (8, 16 or 32 bit) single or multi layer |
n.a. | n.a. | n.a. | write only | n.a. |
EXR | n.a. | n.a. | read / write | read / write | n.a. |
HDR | n.a. | n.a. | read / write | read / write | read / write |
QTVR (cylindrical) | write only | n.a. | n.a. | n.a. | n.a. |
QTVR (cubic) | n.a. | n.a. | n.a. | write only | n.a. |
BMP (8 bit) | ? | ? | read / write | ? | read / write |
GIF | ? | ? | read / write | ? | ? |
PNM (8, 16, 32bit) | ? | ? | read / write | ? | ? |
SUN (8bit) | ? | ? | read(AC) / write | ? | ? |
VIFF (8, 16, 32bit, single/double float) | ? | ? | read / write | ? | ? |
(AC): alpha channel support
How about that indicator? I may have introduced several mistakes by now while simply duplicating several rows. Sorry for that. --Carl 17:17, 16 November 2007 (CET)