1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455
|
Changes 2.6.0
NEW: New tonemapping operator kimkautz08
NEW: New tonemapping operator lischinski06
NEW: New tonemapping operator vanhateren06
NEW: New tonemapping operator ferwerda96
NEW: Preview of created HDR in HDR Wizard
NEW: Post processing gamma and saturation
* great speedup and better memory usage for all tonemapping operators
* speedup for hdr creation
* usual bug fixing
Changes 2.5.1
NEW: Selectable threshold for adjusting levels
NEW: Optional Lanczos interpolation
NEW: Antialiased display of images
NEW: Navigation of images in fullscreen
NEW: Online documentation
* many fixes in HDR creation for all profiles
* minor cosmetic fixes to the UI
Changes 2.5.0
NEW: New tonemapping operator ferradans11
NEW: New tonemapping operator mai11
NEW: Better HiDPI support
NEW: Better CLI interface, also for Windows
NEW: "Fast Export", which renders current image in full size
NEW: Export to HTML (Create a webpage with embedded HDR viewer)
NEW: Optional automatic adjustment of LDRs levels
NEW: List version of supported cameras for RAW files (and some libraw info)
NEW: New UI "Dark Theme"
NEW: Switch UI Full Screen (F11), show LDRs and HDRs Full Screen (F10)
NEW: Portuguese (Brazil) translation
* more robust hugin align
* Fix various crashes
* greater EV values range in HdrWizard
* better printing support and print preview in HelpBrowser
* restore load/save curves in HdrWizard
Changes 2.4.0
NEW: Automatic anti-ghosting and improved manual anti-ghosting
NEW: FITS Importer to merge and tonemap astronomic images
NEW: Automatic white-balance for both HDRs and LDRs
NEW: switch to Transifex translation platform for current and future translations
NEW: Windows: integration into the operating system (jumplist, progress bar)
* HDR Creation with small UX improvements
* changed EXIF detection for the HDR creation
* switch to Qt5
* refactored code base for a future libHDR library
* improved Debevec radiance map construction
Changes 2.3.1
* Automatically Update Checker
* Update libraries (in particular, LibRAW)
* Support for TIFF 32 bit floating point (compatible with Adobe Lightroom 4)
* Improved EXR, TIFF, JPEG and PNG I/O
* Improved color conversion routines
* NEW: Hugin's alignment: Autocrop feature (thanks to David Polák)
* NEW: Support additional demosaicing algorithms, AMaZE as default
* NEW: Save HDR creation profiles
* NEW: Copy EXIF tags to tonemapped images automatically
* NEW: Portable mode
* NEW: Testing realtime previews (beta functionality)
* Anti-ghosting working again
* Speed improvements to various TMO algorithms
* Speed improvements to merge algorithms
* New Danish translation
Changes 2.3.0
* New Fattal02 solver based on FFT (thanks to Tino Kluge)
* Port of color management system to LCMS2
* Improved fit between saved files and preview
* UI improvements (tonemapping warning dialog)
* Update translations
* Bug fixes
Changes 2.3.0-beta1
* NEW: colour management system
The new colour management system allows to load colour profile for screen and printer so
that users can double-check the final quality of their HDR images before being saved to
JPEG or PNG.
* Windows: new task bar progress report
* Improved load/save of calculated profile for the merge operator
* Improved JPG, PNG and TIFF reader and writer
Changes 2.2.1
* NEW: splitted executable luminance-hdr-cli for commandline mode
* NEW: Windows Installer optionally registers file associations
* Aborting Batch HDR creation and batch tonemapping is now possible
* Speed improvements in Reinhard05
* Language change without restarting application
* Corrected detection of exif rotation
* Windows: TIFF support now works correctly (at all)
* Windows: fixed some align_image_stack and temp dir problems
* Development: new module system
* Development: fixed help install and i18n path under Linux
Changes 2.2.0
* NEW: BatchHDR tool
* NEW: LDRs can be saved as 16 bit Tiffs
* NEW: Samsung(s) RAW file support
* NEW: Speed improvement due to OpenMP
* More speed improvements: tone-mapping (Mantiuk 06/08, Fattal, Reinhard)
* NEW: image viewers with improved crop/selection tool
* Improvement and optimised level and gamma control (new histogram)
* Improved UI: Tonemapping Panel, Preference Dialog and Mainwindow
* Revert HDR merge algorithms to Qtpfsgui 1.8.12
* Supporting better portrait HDRs
* Windows: fix for file name and temp directory problems
* Better support for filesystem character encoding
* Library updates: Qt, LibRaw 0.14.5, exiv2
* Updated translations (Italian, German, Romanian)
* Development: changing build system from qmake to cmake
* Development: update Windows building scripts
* Development: migration from SVN to Git
* Development: support for FreeBSD9
TODO: redesign UI of Preview Panel and HdrWizard (possibly using QWizard)
TODO: improve preset store/load (maybe use XML files?)
Changes 2.1.0
* Merge MainWindow and TonemappingWindow
* MainWindow works using the SDI concept, instead then MDI (multiple MainWindow can be
open at the same time and work in parallel)
* Tabbed images (HDR or LDR) inside the MainWindow
* New preview widget (PreviewPanel)
* Improved HDR creation Wizard (images can be removed and added)
* Improved Batch Tonemapping: the final size of the tonemapping is read from file,
allowing custom output size
* New I/O engine (runs in a separated thread and shows the status during the operation)
* Improved RAW conversion
* Improved Help
Changes 2.0.2
* New BatchTM Processing engine
* Sorted leaks in freeing memory from pfs::Channel
Changes 2.0.2-pre1
* Smaller memory footprint during the TM process
* [Windows only] improved responsiveness of the UI during the Mantiuk TMO
* [Windows only] update of the library in the package with the latest release (not yet
completed)
* LibRAW is now in charge to convert RAW files, removing the dependency from dcraw as an
external tool (Thanks to Franco Comida)
* [Mac only] Luminance HDR 2.0.2 works on Mac OS X 10.5.X (64 bits version for Snow
Leopard also planned, but not yet released)
* [Mac only] Better UI in Mac OS X (looks cleaner and closer to the Mac style)
* Huge memory leak during the HDR creation process has been sorted out. The overall
procedure is now much faster and uses less memory (much less memory)
* Huge clean of compilation errors and wrong memory allocation/release (Thanks to
Elizabeth Oldham)
* [Linux only] Multithread support is active again and improved
* [FreeBSD] Cleaner compilation (Thanks to Joao Rocha Braga Filho, Maintainer of
Luminance HDR for FreeBSD)
TODO: Redesign of the UI
Changes 2.0.1
* Proper colorspace conversion in Mantiuk06
* OpenMP support disabled
Changes 2.0.0
* Project renamed from 'Qtpfsgui' to 'LuminanceHDR'
* Cropping of HDR images
* Tonemapping selections
* Threads manager
* Added mantiuk08
* New help browser and new help content
TODO: Check Flickr (and other external links) (actually mapped to 'luminance')
TODO: Repaint Icons in TMO dialog
Changes 1.9.3
* Performance improvements on MultiCore Machines
* Integrated pfstmo 1.3.x changes, including better Mantiuk performance
* Integration of Exiv 0.18 (tiff write capabilities in the "Copy EXIF Data" panel)
* Added Hungarian language (thanks to Peter Gaal)
* Added Indonesian language (thanks to Teddy Widhi Laksono)
* Drag and Drop support for HDR creation/opening
* UI improvements: new icons, cleanup of tonemapping panel
* added detail factor option to the mantiuk06 tmo, thanks to Dejan Beric
* Now using native file saving dialogs on Windows and Mac
* 'Save all' feature in tonemapping dialog.
* Many bugfixes, including the old filename problem
* Integrated pfstmo 1.3.x changes:
mantiuk06: Ed Brambley's bug-fix and convergence patch
mantiuk06: Ed Brambley's OpenMP patch
all: Fixes and optimization - see pfstmo ChangeLog for more information
* Renamed reinhard04 to reinhard05 (src directory and references)
* Improved linux packaging system: docs and html target directories can be specified
separately.
Changes 1.9.2:
* Fixed other bugs with non-ascii characters in paths/filenames.
* Integrated pfstmo 1.2 changes:
fixed some serious bugs in the solver and subsampling procedure the artifacts found in
some odd-sized images should be gone (this was actually the mantiuk change in qtpfsgui
1.9.0, thanks to Rafal).
Faster up-/down-sampling functions make the algorithm 25% faster. Thanks to Ed Brambley.
Performance improvements from Ed Brambley: lower memory consumption, faster solver,
Better convergence, additional scale parameter for the contrast equalization method.
(change in mantiuk parameters => new tmo file version + small changes in Fattal by Ed Brambley)
* Added support for align_image_stack commandline parameters and user language selection.
* Global: added 2 new fields in the singleton qtpfsgui class: QStringList for
align_image_stack options and a 2-chars ISO 639 language code for Qtpfsgui's user
interface.
* Improved comments with references for the algorithm that reads exif data to obtain
average global luminance (and EV).
Changes 1.9.1:
* Global: Now there's only one QSettings object and a saveLdr function (also cleaned
QtpfsguiOptions interface: singleton)
* Users can now save the preview of a HDR.
* Added panoramic functionality (GUI dialog and pfs-backend)
* Added sr2 to the list of legal raw extensions
* Fixed bug in exif code leading to crash when having utf8 characters in the path and/or
filename. This bug used to occur in all exif related code: getting EV values in the new
hdr wizard, writing exif comments in jpeg images (batch, cli, and interactive tm), and
copying exif values between files.
* Fixed bug that left a temporary tiff file from raw conversion when pressing ESC in the
new hdr wizard.
* bug 1888249 (sf tracker): fixed typos in manual
* fixed bugs in the cli interface
Changes 1.9.0:
* added manual anti-ghosting feature (for LDRs only).
* fixed mantiuk glitch.
* the online and offline documentation has been updated.
* removed integrated dcraw implementation (now calling external executable).
* fixed durand02 bug (range=0).
* added commandline interface.
* clicking on the tone mapper progress bar will terminate the tone mapping process.
* reinhard04 renamed to reinhard05.
* added hdrInputLoader, a class that loads a ldr/mdr file (input for hdr) in a threaded way
* removed "_impl" from batch gui and exif copy classes filenames.
* renamed aligndialog to editing_tools.
* moved common low-level hdr creation files (and mtb implementation) in the HdrCreation dir.
* moved config.h, gang.{h,cpp} panIconWidget.{h,cpp} smart_scroll_area.{h,cpp} to dir "Common".
* renamed alignmentdialog_impl.{h,cpp} to editingTools
* moved previewWidget.{h,cpp} to HdrWizard.
* renamed options_impl.{h,cpp} -> preferencesDialog.{h,cpp}.
* integrated pfstools 1.6.3 changes.
* fix for gcc 4.3
* added Indonesian translation
02-08-2007 v1.8.12
* 2 New Auto Alignment Engines: hugin's align_image_stack and Greg Ward's Median Threshold
Bitmap, see http://qtpfsgui.wiki.sourceforge.net/align_image_stack
* New manual alignment dialog (for small position refinements after the automatic alignment
step, for example).
* Now checking that images have all the same size while creating the hdr.
* Removed last page in the hdr creation wizard.
* Showing hdr list in windows menu item.
* Added an "About Qtpfsgui" info dialog in the main window.
* (linux) Installing doc (README AUTHORS COPYING ...) files as well in the make install step.
* Now is possible to load jpeg and tiff in the same set.
* Added czech translation
* Changed order of tone mapping tabs.
* Fixed tone mapping settings file parsing bug (fattal).
* Fixed "shortcuts assert" crash.
* Improved batch dialog behavior (disable widget during tone mapping).
* Fixed some small graphical glitches (removed dot from tooltips).
* Added "what's this" descriptions & actions.
* fixed potential buffer overflow security bug.
* Modified icon apply.
31-07-2007 v1.8.11
* added custom size result
* added new operator: mantiuk06
* fattal: added checkbox to enable "old" (pre 1.8.4) behaviour
* fattal: added noise reduction patch (pfstmo 1.1)
* reinhard04: renamed to reinhard05 (following pfstmo's rename)
* reinhard04: synched with pfstmo 1.1 (chromatic & light adaptation)
* exif copy tool: added log, cleaned the code (more robust).
* saving hdr before tone mapping is not required anymore
* gamma and levels: fixed bug: changing the numerical value is the same as dragging the triangles.
* qtpfsgui version added to exif data.
* added pfstmo's gcc switches.
* small bugs & typos.
14-07-2007 v1.8.10
* OpenEXR file format available in win32 as well
* Initial implementation of batch functionality
* Added arch-dependend source files for FreeBSD
* Fixed segfault for Qt 4.2.1
* Loading HDRs is a threaded operation now
* Added build option to enable/disable debug statements (see README).
* Usability patch when user has to specify the EV manually
* Added turkish translation
* Restructured source tree
* Added run-time check for correct dll placement.
* Included pfstools patch for XYZ<->sRGB color space transformation
* Using Qt4 endiannes detection
09-06-2007 v1.8.9
* fixed serious bug related to the creation of an hdr image.
* fixed incompatibilities between Qt 4.1.x and Qt 4.2.x that prevented a successful compilation.
* The following languages are being shipped in the release: English, Italian, German,
Spanish, French and Polish.
* fixed fullsize bug in tonemapping panel
* fixed some textual inconsistencies.
* Added displaying options for the main toolbar.
* fixed in the README the instructions related to internationalization.
* Fixed another segfault (non-const constructor for QImage) at the end of the hdr creation
wizard.
15-05-2007 v1.8.8
* Fixed bug causing crash in windows.
* Qtpfsgui now can be translated in your language (supports internationalisation).
* Added "All supported files ..." file-filter where appropriate.
* Fixed "button does nothing" bug.
* Added shortcuts for menu items, fixed some visual text messages.
* Improved build system, better support for distro packagers (see README file).
* The hdr creation wizard now shows for how many remaining files we have to specify, in
manual mode, the EV value.
06-05-2007 v1.8.7
* fixed test for the correctness of the cache path (important for windows version).
* closed pending file descriptors.
* qtpfsgui warns the user when she attempts to close modified/unsaved HDRs in the
workspace and also when she closes the main window.
* fixed underscore and ~ for LDRs description.
* when attempting to load a non-existent recent files history entry qtpfsgui now removes
graphically that entry.
05-05-2007 v1.8.6
* fixed "QPaintEngine::setSystemClip" bug.
* solved a compile-time error with some version of Qt4.
* updated FAQ (in the html documentation).
28-04-2007 v1.8.5 Giuseppe Rota <grota@users.sourceforge.net>
* added progressbars in tonemapping status bar
* added some status_tips in tone mapping dialog
* added all available formats in load hdr dialog
* fixed filename path bug
* press and hold middle mouse button to scroll hdr and ldr images.
26-04-2007 v1.8.4 Giuseppe Rota <grota@users.sourceforge.net>
* The Tone mapping window has been restyled, so that now we can have multiple results at
the same time.
* Threaded execution keeps user interface responsive, and on a multi-processor machine
(SMP) each thread gets allocated on a different CPU.
* Qtpfsgui now caches intermediate results (using temporary files) for faster execution.
* Faster (post)gamma correction on LDR images.
* It is now possible to use Utf8 file names.
* Corrected bug in fattal tone mapping operator.
v1.8.3 Giuseppe Rota <grota@users.sourceforge.net>
* Added the possibility to load image files without exif data: the user will specify
manually the difference in exposure values (EV or stops).
* Added online documentation: manual,FAQ,hints.
* The tonemapping dialog remembers the last used filename.
* Fixed PowerPC compile-time alignment bug.
* Fixed aperture=0 bug.
18-03-2007 v1.8.2 Giuseppe Rota <grota@users.sourceforge.net>
* Qtpfsgui now supports tiff file formats in:
"File->Load HDR..." (8,16,32 bit and logluv tiff formats)
"File->Save HDR..." (32 bit and logluv tiff formats)
"File->New HDR..." (8 and 16 bit tiff formats)
* memory allocation via mmap (linux,mac) and virtualalloc (win32)
* added a missing newline in exif comments.
* fixed alignment bugs on PowerPC architectures ("blue image").
04-03-2007 v1.8.1 Giuseppe Rota <grota@users.sourceforge.net>
* new dialogs: resize and transplant
* new actions in mainwindow: transplant and resize
* now using doublespinboxes rather than QLineEdits in tonemapping dialog
* now using "apply" button
* initial dependency detection system when compiling in linux
* critical changes in gang.{h,cpp}, to use QDoubleSpinboxes
* hdrwizard: error message beautified
* hdrwizard & mainwindow: gathered all raw formats in 1 filter
* swapped increase/decrease exposure
* writing tonemapping parameters in output ldr
* updated icip06 exponent: 24->12 (it still seems to not work) :(
13-02-2007 Giuseppe Rota <grota@users.sourceforge.net>
* added initial raw image format input support in "Open Hdr..."
and in the "New Hdr..." wizard.
the raw import functionality is obtained via dcraw's code.
* added settings panel.
* added KDE/GNOME desktop integration
05-02-2007 Giuseppe Rota <grota@users.sourceforge.net>
* Fixed exif calculations when APEX values are used. This fixes another red-image hdr bug.
* Fixed a Segmentation Fault (const/noconst uchar*) bug that happens when compiling in
Linux (Suse 10.2) against recent versions of Qt4.
* Fixed some small memory leaks.
29-01-2006 Giuseppe Rota <grota@users.sourceforge.net>
* The only LDR image format supported is now JPEG, the one that has EXIF tags.
* better EXIF tag check: if exif data not found user is warned and operation is aborted
* code that displays negative hdr pixels in black has been commented out.
* libpfs: added renameRGBChannelsToXYZ() renameXYZChannelsToRGB() convertRGBChannelsToXYZ()
convertXYZChannelsToRGB()
* restored PFS stream compatibility (PFS stream has XYZ color chans, not RGB!).
* fixed color bug for reinhard04 tmo.
18-01-2006 Giuseppe Rota <grota@users.sourceforge.net>
* drastic changes in code layout/design aimed to reduce memory usage.
* "Fit to window" option now keeps image ratio.
* Faster computation of Durand va fftw3. Users need to download the new Win Dep Pckg
25-12-2006 Giuseppe Rota <grota@users.sourceforge.net>
Christmas changes:
* Initial anti-ghosting (BETA) feature.
* restored the "what you see is what you save" behaviour in TMO dialog. (fix saveLDR bug)
* removed buttons in the TMO section: modifying the settings implies istantaneous computation.
* fixed shortcuts action functionality.
* fixed save ldr dialog (if no extension specified it uses the one belonging to the current ``filter'')
* zoom in/out/original and fit to window enabled
* the application now remembers the last used directory for
open/save hdr
load/save settings
load input exposures
22-12-2006 Giuseppe Rota <grota@users.sourceforge.net>
v1.4
* tonemapping dialog: added save... load... line_edit pushbutton widgets.
* loading input ldr exposures starts from last used directory.
* loading input TMO settings file starts from last used directory.
* fixed stupid inefficiency while showing hdr.
* fixed memory leaks while closing hdr window.
* implemented loadsettings, savesettings, fromGui2Txt, fromTxt2Gui
20-12-2006 Giuseppe Rota <grota@users.sourceforge.net>
* Changed behaviour in the TMO dialog:
Combobox moved to the top of the preview image.
Clicking save you'll get the full (100%) input hdr tonemapped with current settings.
* Cleared some pfs buffers when the TMO dialog gets closed.
* Added a "Done!" label that shows up when the input ldr exposures have finished loading.
20-12-2006 Giuseppe Rota <grota@users.sourceforge.net>
* changed some #includes
* added comment showing original pfshdrcreate hack: it was NOT in svn, now it's there
only for future reference, in case it's needed.
* restructuring of svn repository in branches/qt4: moved hdrcreate* files into their own
directory
18-12-2006 Giuseppe Rota <grota@users.sourceforge.net>
v1.3
* fixed bug: some cameras (NIKON D50) don't write ISO values in the JPEGS. That led to a
wrong (completely red) hdr result. Now if qtpfsgui doesn't find a ISO value, it uses
internally a default value of ISO=100 for all input exposures.
15-12-2006 Giuseppe Rota <grota@users.sourceforge.net>
* created branch of qtpfsgui, using Qt4. (in svn the code is in branches/qtpfsgui-qt4)
* the code integrates libpfs/pfstmo/pfshdrcreate, now it's stand-alone.
* the code requires libexiv2-devel
* Compilable both in linux and in windows with mingw.
* supported hdr formats in windows are only: HDR(rgbe) and PFS.
Linux also supports OpenEXR. Still problems compiling OpenEXR in windows with MinGW,
seems like no one has ever done it... :(
Also, OpenEXR is compilable with Cygwin, but Qt (qmake and everything) doesn't work with
cygwin.
|