Hi,
My setup: a Fujifilm GFX 100S on a copy stand with a Pentax 645 120mm macro, used for digitizing color and black-and-white negatives in 135, 120 (645 and 6x7) and 8x10" large format. I use PhotoLine as my editor and have an existing ColorPerfect license I am considering upgrading to ColorPerfect 3. Part of what I want to explore is Fujifilm Pixel Shift Multi-Shot: the camera records 16 RAW exposures which Fujifilm's Pixel Shift Combiner merges into a single 400 MP DNG file.
My priority is the highest possible image quality rather than the fastest or simplest workflow, so any advice on the recommended workflow would be much appreciated.
1. Fujifilm GFX 100S
I understand the GFX 100S is supported by PerfectRAW. Does this support also apply to the GFX 100S Pixel Shift Multi-Shot DNG files, or only to the normal RAF files?
2. Pixel Shift DNG
Can ColorPerfect 3 / PerfectRAW / MakeTiff process the 400 MP DNG files produced by Fujifilm Pixel Shift Combiner correctly, while preserving the full RGB information and resolution?
3. DNG support
Can ColorPerfect 3 work directly with DNG files, or is MakeTiff required to convert them to a linear TIFF first? If MakeTiff is required, is the Fujifilm Pixel Shift DNG format supported?
4. PhotoLine
I use PhotoLine and understand it is fully supported as a host for ColorPerfect 3. Can PhotoLine open and process the 400 MP Pixel Shift DNG files correctly, and can these files then be passed to ColorPerfect 3 without losing the relevant RAW/RGB information?
5. Stitching
I am also interested in combining several GFX captures of the same negative — for example two or more overlapping Pixel Shift captures of a larger negative — to obtain an extremely high-resolution reproduction. Would you recommend:
Pixel Shift DNG → stitching in PhotoLine → ColorPerfect 3, or
processing the individual captures in ColorPerfect first and stitching afterwards?
6. Scanned negatives
I also have negatives digitized with a conventional film scanner. Can ColorPerfect 3 be used with these scans as well, preferably from high-bit-depth TIFF files?
7. Light source
My copy stand uses a Kaiser Slimlite Plano LED panel, run at full brightness. Are ColorNeg's film calibrations valid with a white-LED light source, or do you recommend a specific illuminant for digital capture of color negatives? I am aware that white LEDs have a spiky spectrum compared to the illuminants traditionally used in scanners, and I would like to know whether this affects the accuracy of the built-in film characterizations — and if so, whether there is a recommended way to compensate.
Cheers
Peter
ColorPerfect 3, GFX 100S Pixel Shift DNG, PhotoLine and light source questions
- robyferrero
- ColorPerfect User
- Posts: 188
- Joined: Wed Aug 20, 2025 4:12 pm
- Location: Italia
Hi Peter,
I can't give you all the answers, but you'll see that everything will be clear.
In the meantime, I can tell you what I know and what I believe.
First, my advice is to upgrade to CP3 just for the DC function, but not only that.
The DC function will work perfectly with digital camera negative reproductions; try it and believe it; there's a big difference.
CP3, like CP2, seems complex, perhaps even slow, but when you use it every day, gain experience, and learn what it's for and how each slider works, it immediately becomes easy and, above all, fast. I also prioritize image quality over speed, and with CP, I have both.
Regarding the workflow, what can I say? I could tell you I'll explain mine, but what's the point? Perhaps it would be helpful if you explained yours, or better yet, if you could explain the problem to us, if you run into any difficulties.
I don't think so, but if you're just starting out, feel free to ask. I'm not the one who can give you all the answers, but out of everyone here, you'll find the solution.
1) As you surely know, you need to feed your RAF file into MakeTiff, and the same goes for the DNG file, and I'd assume that Pixel Shift Multi-Shot or not makes no difference.
The same goes for your question number 2: MakeTiff converts the DNG to Linear Tiff.
In fact, if you need to remove noise or make various corrections before converting and processing in CP, you can, for example, generate a DNG file from DxO Pure Raw and then feed it into MakeTiff.
Therefore, your questions numbers 3 and 4 are the same as the previous answers.
5) I'm no expert, but I know it's best to stitch files before processing them, but processing can be more complicated than expected: it's not a problem with CP or other software, it's that the camera, for one reason or another, including the frequency of the LED light source, generates files that aren't perfectly even in exposure and color temperature. It seems to me that a very specific shutter speed needs to be identified to prevent the LED from flashing. I saw a video somewhere; it's in Italian, but I could find it if you need it.
6) As you may know, linear scanning is best. However, with CP2/3 you can get a decent result from anything
7) I think most people use an LED light source.
Of course, I can't tell you if you've worked extensively with CP2 or with other software, but if you're not very familiar with CP, I can tell you that you'll be amazed at the results you can get from your scans or digital camera reproductions. Obviously, the better these files are generated, the better the results will be.
Among other things, we'd also like to see the results.
I can't give you all the answers, but you'll see that everything will be clear.
In the meantime, I can tell you what I know and what I believe.
First, my advice is to upgrade to CP3 just for the DC function, but not only that.
The DC function will work perfectly with digital camera negative reproductions; try it and believe it; there's a big difference.
CP3, like CP2, seems complex, perhaps even slow, but when you use it every day, gain experience, and learn what it's for and how each slider works, it immediately becomes easy and, above all, fast. I also prioritize image quality over speed, and with CP, I have both.
Regarding the workflow, what can I say? I could tell you I'll explain mine, but what's the point? Perhaps it would be helpful if you explained yours, or better yet, if you could explain the problem to us, if you run into any difficulties.
I don't think so, but if you're just starting out, feel free to ask. I'm not the one who can give you all the answers, but out of everyone here, you'll find the solution.
1) As you surely know, you need to feed your RAF file into MakeTiff, and the same goes for the DNG file, and I'd assume that Pixel Shift Multi-Shot or not makes no difference.
The same goes for your question number 2: MakeTiff converts the DNG to Linear Tiff.
In fact, if you need to remove noise or make various corrections before converting and processing in CP, you can, for example, generate a DNG file from DxO Pure Raw and then feed it into MakeTiff.
Therefore, your questions numbers 3 and 4 are the same as the previous answers.
5) I'm no expert, but I know it's best to stitch files before processing them, but processing can be more complicated than expected: it's not a problem with CP or other software, it's that the camera, for one reason or another, including the frequency of the LED light source, generates files that aren't perfectly even in exposure and color temperature. It seems to me that a very specific shutter speed needs to be identified to prevent the LED from flashing. I saw a video somewhere; it's in Italian, but I could find it if you need it.
6) As you may know, linear scanning is best. However, with CP2/3 you can get a decent result from anything
7) I think most people use an LED light source.
Of course, I can't tell you if you've worked extensively with CP2 or with other software, but if you're not very familiar with CP, I can tell you that you'll be amazed at the results you can get from your scans or digital camera reproductions. Obviously, the better these files are generated, the better the results will be.
Among other things, we'd also like to see the results.
Thanks!
I did not know this:
1) As you surely know, you need to feed your RAF file into MakeTiff, and the same goes for the DNG file, and I'd assume that Pixel Shift Multi-Shot or not makes no difference.
I am only now starting to digitize film with a camera (up until now Ive used scanners - and ColorPerfect).
Cheers
Peter
I did not know this:
1) As you surely know, you need to feed your RAF file into MakeTiff, and the same goes for the DNG file, and I'd assume that Pixel Shift Multi-Shot or not makes no difference.
I am only now starting to digitize film with a camera (up until now Ive used scanners - and ColorPerfect).
Cheers
Peter
-
C.Oldendorf
- Developer
- Posts: 237
- Joined: Fri Sep 02, 2022 10:31 am
- Contact:
Hi Peter,
first, thank you, Roberto, for contributing your practical experience with ColorPerfect 3 and DC mode. I will build on what you have already explained rather than repeat it.
In a nutshell, I expect Peter’s proposed setup to work. We have not yet tested the precise combination of a GFX 100S Pixel Shift DNG and PhotoLine, but since Peter has the necessary camera, we can test this together and establish the results properly.
How Fujifilm Pixel Shift Multi-Shot works
For readers unfamiliar with the process, the GFX 100S uses its in-body image stabilization system to move the sensor between exposures. One Pixel Shift sequence records 16 separate RAF files, with the sensor displaced by precisely controlled whole-pixel and half-pixel increments.
The first part of the process uses four captures displaced by one whole pixel. Because the sensor has a Bayer colour-filter array, each position would ordinarily measure only red, green or blue, and the two missing colour components would have to be interpolated from neighbouring pixels. Moving the sensor by one pixel between the four exposures places the different colour filters over the same image positions. Fujifilm can therefore derive actual red, green and blue measurements for every position at the sensor’s native resolution.
Fujifilm Pixel Shift Combiner calls the corresponding 100-megapixel output Accurate Colors. It retains the nominal resolution of the sensor but eliminates the need for conventional Bayer interpolation. For that reason, I expect this output to be superior to a normally captured single RAF, which still has to be interpolated.
For the second output mode, Fujifilm repeats this complete-colour acquisition at four half-pixel-displaced positions. The four resulting full-colour grids are then combined to double the horizontal and vertical pixel dimensions, producing a 400-megapixel DNG. Fujifilm calls this mode High Resolution + Accurate Colors.
Thus, the 100-megapixel output derives its advantage from obtaining actual colour information at every pixel position, while the 400-megapixel output additionally uses the half-pixel displacements to increase the nominal spatial resolution by a factor of four. Neither mode is simply an unusually elaborate version of ordinary Bayer interpolation.
I expect both outputs to work with PerfectRAW. If Fujifilm’s half-pixel reconstruction has any relevant implications, they would be expected in the 400-megapixel result, not in the basic 100-megapixel Accurate Colors result. This is presently an expectation rather than the result of a test on the files in question.
DNG, MakeTiff and ColorPerfect
PerfectRAW’s GFX 100S support is not limited to ordinary RAF files. The files produced by Fujifilm Pixel Shift Combiner are linear DNGs, and I do not expect a significant difference in colour processing between a regular RAF and either of the combined DNG outputs.
MakeTiff can process the 400-megapixel Fujifilm DNG as long as the DNG remains below the current 2 GB file-size threshold. Fujifilm specifies an approximate size of 1.5 GB, so this should present no difficulty.
The size limit is an implementation detail concerning the signed or unsigned treatment of the offsets used in the TIFF-based DNG format. Larger combined files, such as those produced by Hasselblad Phocus, require a custom implementation using unsigned offsets throughout. I have completed such an implementation but have not yet released it. Consequently, even files between 2 and 4 GB are not a fundamental obstacle.
ColorPerfect itself cannot process a DNG directly. It is a Photoshop-compatible plug-in and requires unadulterated pixel data supplied by its host. The workflow therefore remains the one Roberto has already described:
DNG → MakeTiff → linear TIFF → ColorPerfect
PhotoLine
PhotoLine provides a dedicated function under File → ColorPerfect Import. This is the route to try with the Fujifilm DNG. I do not currently have one of these Pixel Shift DNGs here, so I cannot report a firsthand result for this exact file and hardware combination. Peter can readily establish this with one of his files, and we can assist if anything unexpected occurs.
Stitching several captures
The best order should also be established in a practical test. My initial expectation is that negative conversion before stitching will be the more stable approach.
The individual linear TIFFs would first be processed in ColorPerfect using exactly the same settings, employing ColorPerfect’s exact carryover mechanism. The resulting positive images should provide the stitching software with stronger contrast edges and more readily identifiable detail than the comparatively low-contrast negative originals.
I would therefore begin with the following order:
Individual DNGs → MakeTiff → identical ColorPerfect processing → stitching of the positive images
Conventional scanner files
There is little to add to Roberto’s answer here. High-bit-depth TIFF files from conventional film scanners are, of course, supported. Processing such scans has always been one of ColorPerfect’s principal applications.
LED illumination and the film characterizations
ColorNeg’s built-in film characterizations do not characterize a particular scanner, camera or illuminant. They describe the gamma portion of the film type concerned, essentially the straight slopes of its characteristic curves.
For digital-camera reproduction, the relevant camera-side characterizations are those supplied by PerfectRAW and also used by ColorNeg DC mode.
Any reasonably daylight-like light source is suitable. The discontinuous spectrum of a white LED does not present the same colour-accuracy problem in this application that it can when photographing a real-world scene containing millions of differently coloured and potentially metameric surfaces.
When reproducing a colour negative, the camera is observing the three dye systems of that film at varying densities and therefore varying brightness. Provided that the LED source differentiates those three dyes suitably, the irregularities in its spectrum do not affect colour accuracy in the suggested manner. No special illuminant compensation is required, and a daylight-like LED panel is a sensible choice.
ColorNeg DC has also been tested under much more extreme illumination. A colour enlarger head can, for example, be adjusted with its colour filters so that the combination of the illuminant and the sensor’s intrinsic channel sensitivities largely eliminates the visible orange mask during capture. This gives the blue channel a massive increase in signal and therefore potentially substantially more usable detail than a standard capture.
The cost of this approach is not necessarily poorer source data but a considerably more demanding mathematical situation during processing. Even these extreme cases hold up reasonably well, but the practical recommendation remains to use a reasonably daylight-like source.
Testing the complete combination
Peter is in an excellent position to provide a controlled comparison. An ordinary RAF, the 100-megapixel Accurate Colors DNG and the 400-megapixel High Resolution + Accurate Colors DNG of the same negative would allow us to compare the normal MakeTiff-interpolated capture with both Pixel Shift outputs.
This would verify the complete MakeTiff and PhotoLine workflow and show directly how the 100-megapixel full-colour result and the additional 400-megapixel reconstruction perform in actual negative reproduction. I expect all three routes to work, so let us test them and document what we find.
first, thank you, Roberto, for contributing your practical experience with ColorPerfect 3 and DC mode. I will build on what you have already explained rather than repeat it.
In a nutshell, I expect Peter’s proposed setup to work. We have not yet tested the precise combination of a GFX 100S Pixel Shift DNG and PhotoLine, but since Peter has the necessary camera, we can test this together and establish the results properly.
How Fujifilm Pixel Shift Multi-Shot works
For readers unfamiliar with the process, the GFX 100S uses its in-body image stabilization system to move the sensor between exposures. One Pixel Shift sequence records 16 separate RAF files, with the sensor displaced by precisely controlled whole-pixel and half-pixel increments.
The first part of the process uses four captures displaced by one whole pixel. Because the sensor has a Bayer colour-filter array, each position would ordinarily measure only red, green or blue, and the two missing colour components would have to be interpolated from neighbouring pixels. Moving the sensor by one pixel between the four exposures places the different colour filters over the same image positions. Fujifilm can therefore derive actual red, green and blue measurements for every position at the sensor’s native resolution.
Fujifilm Pixel Shift Combiner calls the corresponding 100-megapixel output Accurate Colors. It retains the nominal resolution of the sensor but eliminates the need for conventional Bayer interpolation. For that reason, I expect this output to be superior to a normally captured single RAF, which still has to be interpolated.
For the second output mode, Fujifilm repeats this complete-colour acquisition at four half-pixel-displaced positions. The four resulting full-colour grids are then combined to double the horizontal and vertical pixel dimensions, producing a 400-megapixel DNG. Fujifilm calls this mode High Resolution + Accurate Colors.
Thus, the 100-megapixel output derives its advantage from obtaining actual colour information at every pixel position, while the 400-megapixel output additionally uses the half-pixel displacements to increase the nominal spatial resolution by a factor of four. Neither mode is simply an unusually elaborate version of ordinary Bayer interpolation.
I expect both outputs to work with PerfectRAW. If Fujifilm’s half-pixel reconstruction has any relevant implications, they would be expected in the 400-megapixel result, not in the basic 100-megapixel Accurate Colors result. This is presently an expectation rather than the result of a test on the files in question.
DNG, MakeTiff and ColorPerfect
PerfectRAW’s GFX 100S support is not limited to ordinary RAF files. The files produced by Fujifilm Pixel Shift Combiner are linear DNGs, and I do not expect a significant difference in colour processing between a regular RAF and either of the combined DNG outputs.
MakeTiff can process the 400-megapixel Fujifilm DNG as long as the DNG remains below the current 2 GB file-size threshold. Fujifilm specifies an approximate size of 1.5 GB, so this should present no difficulty.
The size limit is an implementation detail concerning the signed or unsigned treatment of the offsets used in the TIFF-based DNG format. Larger combined files, such as those produced by Hasselblad Phocus, require a custom implementation using unsigned offsets throughout. I have completed such an implementation but have not yet released it. Consequently, even files between 2 and 4 GB are not a fundamental obstacle.
ColorPerfect itself cannot process a DNG directly. It is a Photoshop-compatible plug-in and requires unadulterated pixel data supplied by its host. The workflow therefore remains the one Roberto has already described:
DNG → MakeTiff → linear TIFF → ColorPerfect
PhotoLine
PhotoLine provides a dedicated function under File → ColorPerfect Import. This is the route to try with the Fujifilm DNG. I do not currently have one of these Pixel Shift DNGs here, so I cannot report a firsthand result for this exact file and hardware combination. Peter can readily establish this with one of his files, and we can assist if anything unexpected occurs.
Stitching several captures
The best order should also be established in a practical test. My initial expectation is that negative conversion before stitching will be the more stable approach.
The individual linear TIFFs would first be processed in ColorPerfect using exactly the same settings, employing ColorPerfect’s exact carryover mechanism. The resulting positive images should provide the stitching software with stronger contrast edges and more readily identifiable detail than the comparatively low-contrast negative originals.
I would therefore begin with the following order:
Individual DNGs → MakeTiff → identical ColorPerfect processing → stitching of the positive images
Conventional scanner files
There is little to add to Roberto’s answer here. High-bit-depth TIFF files from conventional film scanners are, of course, supported. Processing such scans has always been one of ColorPerfect’s principal applications.
LED illumination and the film characterizations
ColorNeg’s built-in film characterizations do not characterize a particular scanner, camera or illuminant. They describe the gamma portion of the film type concerned, essentially the straight slopes of its characteristic curves.
For digital-camera reproduction, the relevant camera-side characterizations are those supplied by PerfectRAW and also used by ColorNeg DC mode.
Any reasonably daylight-like light source is suitable. The discontinuous spectrum of a white LED does not present the same colour-accuracy problem in this application that it can when photographing a real-world scene containing millions of differently coloured and potentially metameric surfaces.
When reproducing a colour negative, the camera is observing the three dye systems of that film at varying densities and therefore varying brightness. Provided that the LED source differentiates those three dyes suitably, the irregularities in its spectrum do not affect colour accuracy in the suggested manner. No special illuminant compensation is required, and a daylight-like LED panel is a sensible choice.
ColorNeg DC has also been tested under much more extreme illumination. A colour enlarger head can, for example, be adjusted with its colour filters so that the combination of the illuminant and the sensor’s intrinsic channel sensitivities largely eliminates the visible orange mask during capture. This gives the blue channel a massive increase in signal and therefore potentially substantially more usable detail than a standard capture.
The cost of this approach is not necessarily poorer source data but a considerably more demanding mathematical situation during processing. Even these extreme cases hold up reasonably well, but the practical recommendation remains to use a reasonably daylight-like source.
Testing the complete combination
Peter is in an excellent position to provide a controlled comparison. An ordinary RAF, the 100-megapixel Accurate Colors DNG and the 400-megapixel High Resolution + Accurate Colors DNG of the same negative would allow us to compare the normal MakeTiff-interpolated capture with both Pixel Shift outputs.
This would verify the complete MakeTiff and PhotoLine workflow and show directly how the 100-megapixel full-colour result and the additional 400-megapixel reconstruction perform in actual negative reproduction. I expect all three routes to work, so let us test them and document what we find.
Thanks a lot for this. I can provide files. I will try to get it done this weekend but might need the next one. I got a busy couple of weeks.
Also - I think PhotoLine stitches. So maybe stitching in PhotoLine before opening the image in CP3 might be a good option as well... I don't know. Just thought so as it is happening in the same program.
Also - I think PhotoLine stitches. So maybe stitching in PhotoLine before opening the image in CP3 might be a good option as well... I don't know. Just thought so as it is happening in the same program.
- robyferrero
- ColorPerfect User
- Posts: 188
- Joined: Wed Aug 20, 2025 4:12 pm
- Location: Italia
This is an interesting point.C.Oldendorf wrote: Tue Aug 25, 2026 3:38 pm
Stitching several captures
The best order should also be established in a practical test. My initial expectation is that negative conversion before stitching will be the more stable approach.
The individual linear TIFFs would first be processed in ColorPerfect using exactly the same settings, employing ColorPerfect’s exact carryover mechanism. The resulting positive images should provide the stitching software with stronger contrast edges and more readily identifiable detail than the comparatively low-contrast negative originals.
I would therefore begin with the following order:
Individual DNGs → MakeTiff → identical ColorPerfect processing → stitching of the positive images
Personally, I never question Christoph’s suggestions because who better than him can give us the correct answer, the best one, or the most likely hypothesis? So I think that's the case here as well.
However, I believe it’s not easy to capture a frame with, say, four different sections and then stitch them together so that they’re all perfectly identical in exposure and color; I think there are very specific techniques to follow to overcome the problem of the LED’s discontinuous spectrum—is that possible?
For example, it seems to me that even a slight difference in color can make one section appear slightly brighter or darker than another; these aren’t significant differences, but they’re still capable of slightly altering the consistency of the final result.
The risk is that very faint “bands” will form between one section and another, as they may have a brightness and/or hue that differs slightly from the others.
Consequently, even the exact same CP processing might not yield perfectly identical results, which—when sewn together—lead to the problem just described.
In short, it may be necessary to perform comprehensive tests, such as:
A) Individual DNG files → MakeTIFF → identical ColorPerfect processing → merging of the positive images.
B) Individual DNGs → merging the images (is it possible to obtain a stitched file in DNG format?) → MakeTiff → ColorPerfect.
C) Individual DNGs → MakeTiff → stitching the Linear TIFF → ColorPerfect.
This last example, which works well in Photoshop, is easy to test quickly: take any Linear TIFF file, duplicate it, crop 1/3 off the first one and 1/3 off the second, then stitch them together and process the result with ColorPerfect. It turns out perfect. I don’t know if this will work in all cases, but in the ones I’ve tried, it turned out perfect.
