105 dng_date_time dngDateTime(
const QDateTime& qDT)
const;
107 bool fujiRotate(QByteArray& rawData,
DRawInfo& identify)
const;
109 QString dngErrorCodeToString(
int errorCode)
const;
111 QString dngBayerPatternToString(
int pattern)
const;
116 int debugExtractedRAWData(
const QByteArray& rawData);
122 int importRaw(
DRawInfo*
const identify,
125 int identMosaic(
DRawInfo*
const identify,
128 int createNegative(AutoPtr<dng_negative>& negative,
132 AutoPtr<dng_negative>& negative,
138 AutoPtr<dng_negative>& negative,
144 AutoPtr<dng_negative>& negative,
150 AutoPtr<dng_negative>& negative);
153 AutoPtr<dng_negative>& negative,
154 AutoPtr<dng_image>& image);
156 int exifToolPostProcess();
160 void backportNikonMakerNote(
DMetadata*
const meta);
161 void backportCanonMakerNote(
DMetadata*
const meta);
162 void backportPentaxMakerNote(
DMetadata*
const meta);
163 void backportOlympusMakerNote(
DMetadata*
const meta);
164 void backportPanasonicMakerNote(
DMetadata*
const meta);
165 void backportSonyMakerNote(
DMetadata*
const meta);
166 void storeLensInformation();
168 AutoPtr<dng_negative>& negative,
179 bool metaLoaded =
false;
181 bool jpegLossLessCompression =
true;
182 bool updateFileDate =
false;
183 bool backupOriginalRawFile =
false;
185 int previewMode = DNGWriter::FULL_SIZE;
187 int activeHeight = 0;
188 int outputHeight = 0;
204 dng_exif* exif =
nullptr;