Comments (25)
[s]We'll publish G9 support in next snapshot (end of summer, or a little later). Now we're focused on 0.19 final polishing[/s]
Correction: it is supported in LibRaw 0.19
from rawspeed.
FWIW, RawTherapee 5.4 willingly opens both RW2, but reads /renders total garbage for both files.
from rawspeed.
Is there a sample on RPU?
from rawspeed.
I just (thought that I) uploaded two files (32 MB, 125 MB) onto RPU - I got "thanks", but I do not see these files in the repo list?
from rawspeed.
FWIW, the Panasonic documentation for the Panasonic LUMIX DC-G9 can be found at https://eww.pavc.panasonic.co.jp/dscoi/DC-G9/EG_EC_EF_EB/DC-G9_DVQP1406ZA_eng.pdf - the magic keyword is "[High Resolution Mode]" (page 196)
from rawspeed.
FWIW, SILKYPIX Developer Studio 4.4 SE (Version: 4.4.14.5) - for Panasonic cameras only, runs on Windows and OSX - is able to open these raw files and render them.
Don't slaughter me for mentioning that https://www.isl.co.jp/SILKYPIX/english/p/support/download/ has a download available and that installation on Windows is painless, not needing anything like a serial number or what-not. But that download is limited to processing files produced by Panasonic cameras.
from rawspeed.
I got "thanks", but I do not see these files in the repo list?
There is a pre-review.
Thanks for submitting those samples, but they are really unhelpful.
Please contribute something better/more recognizable, like daylight landscape.
I have taken a quick look at the raws themselves, they look to be still compressed,
but interestingly the width is no longer a multiple of 14
, which breaks all later assumptions.
from rawspeed.
I will go hunting for daylight ASAP ;)
May I suggest that https://raw.pixls.us/ gets some language which indicates preferences general preferences? Right now the web site makes it appear as if anything is good enough. Perhaps mention: "Ideally a correctly exposed photo, taken in daylight, of a landscape"?
from rawspeed.
from rawspeed.
I mean the (missing) bullet item / paragraph immediately before "We are NOT looking for:" ;)
from rawspeed.
FWIW, Adobe DNG Converter 10.1 is able to read both files and transform them into DNGs of size 13 MB and 48 MB, respectively.
Note how the files shrank quite considerably from RW2 -> DNG (32 -> 13 MB; 125 -> 48 MB), while declared resolution remains at 5184x3888 and 10368x7776 respectively.
from rawspeed.
Ah ... and now this gets rather fancy: darktable reads the DNG files produced by Adobe DNG Converter 10.1 - and, according to darktable (image information width/height), the resolution of these DNG files is 5280x3904 and 10480x7794.
I have reconfirmed that exiftool shows 5184x3888 and 10368x7776 for both RW2 and DNG.
from rawspeed.
I have just uploaded two new files at https://raw.pixls.us/
These new files show the nice green tree watered by rainy weather just in front of my door. Better subjects are conditional to better weather ;)
from rawspeed.
I just discovered that FastRawViewer 1.4.6 (https://www.fastrawviewer.com/blog/FastRawViewer-1-4-6-release) has added support for the Panasonic G9 in high-res mode.
Perhaps @LibRaw might be able to chime in?
from rawspeed.
Ah: "Alexey Danilchenko's GH5S/G9-hires patch
disable rawspeed for new panasonic decoder"
from rawspeed.
I was sure, we've added it to 0.19, but looked into code and have not see it,
The problem was: I've looked into 0.19-tarball dcraw/dcraw.c which is original Dave Coffin's code.
Yes, G9/GH5s are already supported by current 0.19 pre-release (beta5)
from rawspeed.
(G9-> read as G9 high res)
from rawspeed.
Reading around, it would seem as if Panasonic is switching to a new raw format for the newer cameras. Specifically, the Panasonic DC-GH5S seems to use the same format "natively" as the Panasonic DC-G9 in its dedicated high-resolution mode. (GH5s raws can be found at https://www.dpreview.com/reviews/panasonic-lumix-dc-gh5s-review/6, nothing on RPU as I am writing this)
The commit in the libraw repo takes care of this, by way of (also) supporting the 14 bit resolution of the GH5s for format version 5.
Also in the libraw repo is peculiar handling of black-level information for the new format version 5, see LibRaw/LibRaw@f86a450 (pana_encoding == 4 is old, pana_encoding == 5 is the newly introduced raw format)
There is also interesting information in LibRaw/LibRaw@20efe0c where compression information is read (but, later, this is not used, it would seem).
from rawspeed.
Reading around, it would seem as if Panasonic is switching to a new raw format for the newer cameras.
And still not LJPEG
(╯°□°)╯︵ ┻━┻)
from rawspeed.
... which, clueless as I am, I would consider beneficial for my own personal sanity, as LJPEG seems to be using Huffman encoding to (losslessly) compress? (https://en.wikipedia.org/wiki/Lossless_JPEG)
from rawspeed.
Yeah, all these manufacturer-specific compressions (RW2, ARW, ...) are pretty bad even at compressing,
and some even introduce artifacts.
from rawspeed.
Just for the public record: A very exploratory implementation is currently located at https://github.com/shoffmeister/rawspeed/tree/wip/rw2-g9-gh5s-support
from rawspeed.
@shoffmeister hi. i'm not sure if you are still around, and have DC-GH5S camera.
Flashback: the camera supposedly writes 14bit and 12bit raws, but the sample set that exists on RPU,
even the supposedly-12bit raws, internally they are all 14bit raws.
I wonder if that has been fixed in newer firmwares, and maybe now the camera writes different raws?
You can't really tell that from EXIF, but you can add writeLog(DEBUG_PRIO_EXTRA, "PanasonicDecompressorV5: bpp: %ul", bpp);
here:
If that does print both 12
and 14
nowadays, it would be great to get a replacement full sample set for RPU (8 raws, {12bit,14bit} x {4:3, 3:2, 16:9, 1:1}).
from rawspeed.
Sorry, I don't have access to a GH5S, only own a G9.
from rawspeed.
Oh right, i think the GH5S samples originated from somewhere else, sorry.
from rawspeed.
Related Issues (20)
- Sony Software :ILCE-7M4 v1.10 YCbCr pseudo-raw files are not supported HOT 1
- Crop setting for Olympus M1 Mark III HOT 10
- Crop for Olympus E-M1MarkII
- Website died
- src/librawspeed/README.md is out of date HOT 4
- Looking for bits per sample HOT 12
- Using the ColorFilterArray API to get the filter color for a row/col HOT 4
- DNG opcode level 2 support HOT 8
- Support for the new Sony A6700 (ILCE-6700) please :) HOT 9
- Support JPEG XL compression in DNG HOT 5
- On the use of dithering when decompressing lossless NEF files HOT 1
- Probable overscanning of sony ILCE-7M4 APS-C cropped RAWs HOT 13
- Required compiler too strict HOT 1
- WXS schema failed to compile HOT 2
- How to help for developing new decompressor? HOT 9
- OM SYSTEM OM1 Mark II "14-bit" raw support HOT 1
- Support for Canon Powershot S100 (.CR2) HOT 3
- [Vendors] Will a move to Rust pose an impossible issue to you? HOT 12
- question: Difference for embedded lens-correction for OM-System Mark II between DNG and ORF HOT 3
- Bad columns in left optical black area Canon EOS 2000D
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rawspeed.