Originally posted by newmikey To me, coming from an OS which supports any camera format out of the box, without the need for any "codecs"
There are codecs, though as a Linux user, you don't have to fiddle with them. There seems to be a lot of confusion regarding why Windows users are not able to view preview thumbnails of PEF images in Explorer. The blame goes on Microsoft, not on the RAW format vendors (yes, plural...Pentax is not the only one). PEF files, as with DNG and many other RAW formats are TIFF/EP compliant.* The preview and thumbnail JPEGs may be readily extracted from well-known locations within the file without any image processing. The same is true for TIFF image files, another format that Windows 10 does not show preview thumbnails for and RAW formats that are EXIF/DCF compliant. In theory, a few codecs should cover a number of file types but Windows does not do so.**
Originally posted by newmikey I don't see Canon, Olympus or Nikon users abandoning their CR2, ORF or NEF format
They have no choice, except by switching brands, though many do convert to DNG on import to Adobe products.
Originally posted by funktionsfrei Ah, so it's just a political decision of using a proprietary closed format instead of an open and well-documented format.
Ummmmmm...no. It is a business decision and has nothing to do with politics. Although it has a published interface, DNG is definitely not "open" in any sense of the word. Its specification process is firmly controlled by Adobe as are the fine points of actually processing the files. In short, DNG is Adobe's proprietary RAW format. To build on newmikey's comments, here are a few bullet points:
- DNG is not a universal RAW format, it is a specification capable of "wrapping" proprietary data
- An Adobe-generated DNG, made using the Adobe DNG converter or other Adobe tool, is not readable by non-Adobe products. Likewise, non-Adobe DNG may not be fully supported outside of Adobe tools.
- A Pentax-generated DNG is mostly proprietary and camera specific except for inclusion of a rudimentary embedded dcp profile that allows for broad support by Adobe tools in advance of full support by updated versions capable of fully supporting a new camera.
- DNG is intended to serve as a standard file type "currency" for photographic image data understandable across all Adobe products. Vendor buy-in is very helpful in attaining that goal.
- To their credit, Adobe has submitted DNG to standards bodies as a proposed new standard, but with only modest traction to date.
- One of the strongest features of DNG is the presence of an embedded checksum that may be used to detect file corruption. Unfortunately the method of generating and evaluating the checksum is proprietary to Adobe and the checksum field is empty for DNG generated by non-Adobe cameras and software. So much for "open".
- Processing directives (xmp) written into a DNG by Adobe products are only reliably readable and translatable by Adobe products, thereby limiting the value of "source" DNG for archive purposes
FWIW, I am a DNG user, but not a fan. DNG is probably more "future-proof" than PEF, but future software support is only as good as Adobe's health as a company. After all, there was a previous attempt at a standardized RAW format promoted by Kodak.
Steve
* PEF are also "Baseline TIFF" compliant. As an interesting experiment, rename a PEF file substituting .tif or .tiff for .pef and load it into a TIFF-capable image editor. Most will display the full-size JPEG preview image.
** FastStone Image Viewer and similar products leverage the thumbnail/preview extraction feature. FWIW, I uninstalled the PEF and DNG codecs from my Win 7 box due to performance issues when drilling my source image directories.