Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Develop an app to convert dng image to tiff image

New Here ,
Sep 15, 2022 Sep 15, 2022

Hi ,

 

We wanted to develop an app which can do dng to tiff image conversion using adobe RGB colorspace. Can anyone suggest how we can do that?

 

[Moderator moved the thread to the correct forum]

TOPICS
DNG Converter , SDK
1.6K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 15, 2022 Sep 15, 2022

It sounds a fun way to spend 6-12 months programming. You'd start by reading the DNG and TIFF specifications, and then writing code to parse all possible DNG, and write a suitable TIFF. You'd also need to work with a CMM for colour space conversion.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 15, 2022 Sep 15, 2022

Makes me wonder what your definition of »fun« is … 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 15, 2022 Sep 15, 2022

What is CMM?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 15, 2022 Sep 15, 2022

»Color Management Module«? 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 15, 2022 Sep 15, 2022
quote

What is CMM?


By @shikha26131723hyt7

 

That alone tells me you're in trouble.

 

Not only that, a dng is a raw file. It needs to be demosaiced and processed in a fully functional raw processor before tiff is even an option.

 

In other words, a dng can't be "converted" into a tiff. It needs to processed into a tiff. You need to make a raw processor.

 

And all that said, such an application already exists. It's called Lightroom. Select your dngs, and export to tiff at the parameters you set in the export dialog (and current develop settings).

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 15, 2022 Sep 15, 2022

Can we built our own?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 15, 2022 Sep 15, 2022

Sure, an experienced programmer, used to working with pixel graphics, file format conversions, metadata and colour management could do it in the time I suggested (6-12 months). It sounds as if some of the concepts may be new to you, and I guess you may also not know about the process of developing RAW images (I know I don't!) so the timescale might be longer. Adobe have a large team working on Camera Raw, so consider your cost benefit for trying to invent your own complex software.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 15, 2022 Sep 15, 2022

I wonder if some corners might be cut if the OP has very limited intentions – like using only RAW images from one specific camera model … 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 15, 2022 Sep 15, 2022

Still, the raw file has to be demosaiced and processed. They still need to build a raw processor, not a trivial task at all. They way they casually talk about "converting" makes me think they don't understand what a raw file really is.

 

So just to repeat a well known fact: If you could, just for the sake of argument, "convert" a raw file into a tiff, straight up, it would look something like this:

raw_B.png

 

It's the demosaicing and processing that turns it into this, which could then be encoded into a tiff, and if they knew what a CMM was, an Adobe RGB tiff:

raw_2.png

 

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 15, 2022 Sep 15, 2022

@shikha26131723hyt7 wrote:

Can we built our own?


 

You can, but many such products exist from Adobe and others. We call them raw converters. Any that supports DNG (openly documented brother of TIFF, both owned by Adobe) can do what you ask. And yes, you'll need to create or license a CMM (Color Matching Module) like Adobe ACE. The big question is, why would you spend the money to do this? 

Author “Color Management for Photographers" & "Photoshop CC Color Management/pluralsight"
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 15, 2022 Sep 15, 2022

@shikha26131723hyt7 wrote:

Can we built our own?


 

You can if you have the skills, knowledge, and time.

 

Or are you asking, "May I?"

 

Jane

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 16, 2022 Sep 16, 2022

@shikha26131723hyt7 wrote:

Can we built our own?


Sure. But this forum won't help you. You should look into a specialized forum. If  "we" from the initial question is a bunch of students doing a school project, then they should look up the DNG specs. DNG is an open format. The same with TIFF. Then you need to learn about colour management, that's a whole project on it's own. You need to be fast learners, or you will need to get your diplomas without completing the project.

 

If "we" is a company, you will go bankrupt before finishing that project.

 

30 years ago, I used ImageMagic to headstart me into a format converter from a proprietary image format into tiff. That may be a good starting point. ImageMagic is still around, even that I did not follow up, I, from time to time, still thumble on them.

ABAMBO | Hard- and Software Engineer | Photographer
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 16, 2022 Sep 16, 2022

@D Fosse wrote:
quote

And all that said, such an application already exists. It's called Lightroom. Select your dngs, and export to tiff at the parameters you set in the export dialog (and current develop settings).


Adobe Camera Raw is basically the program to process raw files. Lightroom includes the same processing engine, but does much more than "simply" processing the raw files.

ABAMBO | Hard- and Software Engineer | Photographer
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Mentor ,
Sep 15, 2022 Sep 15, 2022

Are you serious here? If you want to develop an app and you don't know how, you hire someone and pay them to help you.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 15, 2022 Sep 15, 2022

First of all, a dng file is already a TIFF.

Second, whoever "we" is should learn about image processing libraries. There are a bazillion of them online, many free/open source.

Third, all major operating systems (macOS, Windows, and most Linux distros) already have support for processing dng and RAW files.

I'd be looking at what code I could license to handle the processing and just write a front-end wrapper. But that's me.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 16, 2022 Sep 16, 2022

Thanks for replying. We are a team working to develop an app to process dng image to tiff. As we are very fresh with this concept and tried various online methods to do that. We are not sucessful yet. So could you tell us how we can do this in a proper manner. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 16, 2022 Sep 16, 2022

Use Adobe Camera Raw or any other raw processor.

ABAMBO | Hard- and Software Engineer | Photographer
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 16, 2022 Sep 16, 2022
quote

Thanks for replying. We are a team working to develop an app to process dng image to tiff. As we are very fresh with this concept and tried various online methods to do that. We are not sucessful yet. So could you tell us how we can do this in a proper manner. 


By @shikha26131723hyt7

 

The short and correct answer provided is NO! This is primarily a user to user support forum supporting Adobe products.

Author “Color Management for Photographers" & "Photoshop CC Color Management/pluralsight"
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 16, 2022 Sep 16, 2022

Okay but is there is any chance to get the licence for the use?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 16, 2022 Sep 16, 2022
quote

Okay but is there is any chance to get the licence for the use?


By @shikha26131723hyt7

Yes, no or maybe. Take your pick.

Author “Color Management for Photographers" & "Photoshop CC Color Management/pluralsight"
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Mentor ,
Sep 16, 2022 Sep 16, 2022

Dude, you need to hire someone. Stop asking for free professional consultation here.

 

Mods, any chance you can remove this thread? I feel like the user is trying to take advantage of folks here for what should be compensated.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 16, 2022 Sep 16, 2022

Dude, i'm not asking for free consulation. I have already outsourced the work but the developer was unsuccessful in that. So I'm asking for guidance here not taking somekind of advantage of anyone. So don't judge anyone before knowing anything. This is a forum created to help users.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Mentor ,
Sep 16, 2022 Sep 16, 2022

If you already outsourced someone who wasn't successful, that means you know this is a professional task and needs to be paid for. Asking for a freebie here is extremely disrespectful to the professionals here.  

"We wanted to develop an app which can do dng to tiff image conversion using adobe RGB colorspace. Can anyone suggest how we can do that?"

How? You hire an expert and pay them to develop an app for you.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 16, 2022 Sep 16, 2022

@shikha26131723hyt7 wrote: 

"We wanted to develop an app..." 

"...i'm not asking for free consulation. .... This is a forum created to help users." 


 

This forum is to help users who have questions about how to use the software. Your question is not about how to use Photoshop (where you posted) or ACR in Lightroom (where a moderator moved your post.)

 

This forum is not for application development and we cannot assist.

 

Jane

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines