new version 1.5.4

Hi,
I’ve just released version 1.5.4 of ART. Changes wrt. 1.5.3:

  • various bugs fixed
  • tone curve: simplified the curves generated by the “auto matched” button
  • tone equaliser: streamlined the values of “regularisation”, now more controllable
  • color correction: changed the color grid to a color wheel (same functionality, nicer look)
  • some visual improvements to thumbnails in the file browser
  • distortion correction: allow to store the value of “automatic correction” in arp sidecars
  • DNG: allow to disable the application of gain maps for flat-field correction
  • allow to customise the look of the false colours view (need to edit the options file by hand though)

Thanks to all the people who helped!

21 Likes

Good morning all,

I am under W10 64b up to date, my system is stable and largely sufficient in size and performance;)

I just got to know Art and installed version 1.5.2. and launched, nothing happens, no error message, no trace in the task manager. I uninstalled, installed 1.5.3, idem, same for 1.5.4.
Other tests:
without antivirus
in safe mode
in administrator mode
in lower system emulation mode.

If anyone can give me a lead. Thanks in advance.
Hope I am in the right place.

François

Hi,
Can you try running from the command prompt like this:
c:\program files\art\art.exe -w
And see if you get any message? (Note, “c:\program files” etc. is just an example, you might need to change the path if you installed art in a different folder)

Hi,

many thank’s

cmd C:\Program Files\ART\1.5.4\ART.exe" -w
nothing more …

Is this what you’re doing?

Take note that the commands in “1” don’t work, but the one pointed by “2” does.

2 Likes

Hi Alberto @agriggio,

A couple of questions:

  1. Scrolling sliders with Shift + Mouse Wheel works in the opposite direction than it is in RawTherapee. In ART when I rotate mouse wheel forward, slider shifts to the left (value decreases), which for me feels unnatural, and it is inconsistent with default Windows UI behavior.
    Was it intentional change? Can we do something with it (change it back, or add option, even in cfg file, etc.)?

  2. I noticed that Windows-only shortcuts from RawTherapee, such as F5 - open processed output image, don’t work in ART. Could it be brought back? It was pretty convenient.

Thanks.

Hi,

  1. Totally unintentional. I wasn’t even aware of the difference. I’ll see what I can do.

  2. Nope, sorry. F5 is for refreshing the file browser view. It would be nice to allow the user to customise shortcuts, but this is a relatively big task that I can’t tackle right now…

I’ve just checked on ArchLinux KDE, and it works correct there (as in RawTherapee). But on my main machine with Windows 10 it is incorrect.
Some additional info:

  • RawTherapee on the same Windows 10 machine works correctly.
  • Zooming and scrolling menus with mouse wheel in ART works correctly as well (works the same way as in RawTherapee), so the only problem is with shift + wheel on sliders (on any slider, not only log scaled or linear ones).
1 Like

Thanks for the additional info. I’ll investigate ASAP

Hi gadolf

manual method as under D.O.S.
but nothing happens

sorry @F85, my bad. I meant this:

c:\program files\ART\1.5.4\ART.exe .

(note the final . after ART.exe)
This should at least open another terminal window, and maybe give you some error messages if something is going wrong (I hope at least)

Hi Alberto,

yes a new cmd window opens
there is something that pops up but it’s too fast, i can’t get the contents back, just a blank cmd window.
Is there a way to automatically recover this window?

you can try redirecting to a file maybe? (sorry I’m not really a windows person…). Something like this:

ART.exe . > out.txt

and see if something gets written to the out.txt file?

yes, I tried, access denied
I will search on this topic, I forgot the DOS

Ubuntu 18.04 appimage, i get this:

$ ./ART_master_1.5.4_20201004.AppImage 
AILIBDIR=/tmp/tmp.DbULHZShJt
deleting /tmp/tmp.DbULHZShJt/libxcb-dri3.so*
System stdc++ library: "/usr/lib/x86_64-linux-gnu/libstdc++.so.6"
System stdc++ library version: "3.4.25"
Bundled stdc++ library version: "3.4.19"
Newest stdc++ library version: "3.4.25"
Using system stdc++ library
atomiclib: /usr/lib/x86_64-linux-gnu/libatomic.so.1
Checking versions of library "libfontconfig"
  system library: "/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.10.1" (libfontconfig.so.1.10.1)
  system library version: 1.10.1
  ailib: "/tmp/.mount_ART_mab9Ktf0/usr/lib/libfontconfig.so.1.11.1"
  bundled library: "/tmp/.mount_ART_mab9Ktf0/usr/lib/libfontconfig.so.1.11.1" (libfontconfig.so.1.11.1)
  bundled library version: 1.11.1
  newest library version: "1.11.1"
Checking versions of library "libfreetype"
  system library: "/usr/lib/x86_64-linux-gnu/libfreetype.so.6.15.0" (libfreetype.so.6.15.0)
  system library version: 6.15.0
  ailib: "/tmp/.mount_ART_mab9Ktf0/usr/lib/libfreetype.so.6.14.0"
  bundled library: "/tmp/.mount_ART_mab9Ktf0/usr/lib/libfreetype.so.6.14.0" (libfreetype.so.6.14.0)
  bundled library version: 6.14.0
  newest library version: "6.15.0"
Removing bundled "libfreetype"
'/tmp/tmp.DbULHZShJt/libfreetype.so.6' rimosso
'/tmp/tmp.DbULHZShJt/libfreetype.so.6.14.0' rimosso
DO_UPDATE: 1
GTK_PATH=/tmp/.mount_ART_mab9Ktf0/usr/lib/gtk-2.0
GTK_IM_MODULE_FILE=/tmp/.mount_ART_mab9Ktf0/usr/lib/gtk-2.0:/tmp/.mount_ART_mab9Ktf0/usr/lib/gtk-2.0
PANGO_LIBDIR=/tmp/.mount_ART_mab9Ktf0/usr/lib
	linux-vdso.so.1 (0x00007ffe7ef85000)
	libcanberra-gtk3.so.0 => /tmp/tmp.DbULHZShJt/libcanberra-gtk3.so.0 (0x00007f5d1d20a000)
	libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f5d1ced2000)
	libcanberra.so.0 => /tmp/tmp.DbULHZShJt/libcanberra.so.0 (0x00007f5d1ccc1000)
	libgtk-3.so.0 => /tmp/tmp.DbULHZShJt/libgtk-3.so.0 (0x00007f5d1c3b9000)
	libgdk-3.so.0 => /tmp/tmp.DbULHZShJt/libgdk-3.so.0 (0x00007f5d1c0cf000)
	libatk-1.0.so.0 => /tmp/tmp.DbULHZShJt/libatk-1.0.so.0 (0x00007f5d1bea9000)
	libgio-2.0.so.0 => /tmp/tmp.DbULHZShJt/libgio-2.0.so.0 (0x00007f5d1bb0a000)
	libpangocairo-1.0.so.0 => /tmp/tmp.DbULHZShJt/libpangocairo-1.0.so.0 (0x00007f5d1b8fc000)
	libgdk_pixbuf-2.0.so.0 => /tmp/tmp.DbULHZShJt/libgdk_pixbuf-2.0.so.0 (0x00007f5d1b6d4000)
	libcairo-gobject.so.2 => /tmp/tmp.DbULHZShJt/libcairo-gobject.so.2 (0x00007f5d1b4cb000)
	libpango-1.0.so.0 => /tmp/tmp.DbULHZShJt/libpango-1.0.so.0 (0x00007f5d1b285000)
	libcairo.so.2 => /tmp/tmp.DbULHZShJt/libcairo.so.2 (0x00007f5d1af4e000)
	libgobject-2.0.so.0 => /tmp/tmp.DbULHZShJt/libgobject-2.0.so.0 (0x00007f5d1acfd000)
	libglib-2.0.so.0 => /tmp/tmp.DbULHZShJt/libglib-2.0.so.0 (0x00007f5d1a9e7000)
	libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f5d1a7b5000)
	libatomic.so.1 => /tmp/tmp.DbULHZShJt/libatomic.so.1 (0x00007f5d1a5ad000)
	libfftw3f.so.3 => /tmp/tmp.DbULHZShJt/libfftw3f.so.3 (0x00007f5d1a234000)
	libfftw3f_omp.so.3 => /tmp/tmp.DbULHZShJt/libfftw3f_omp.so.3 (0x00007f5d1a02d000)
	libgiomm-2.4.so.1 => /tmp/tmp.DbULHZShJt/libgiomm-2.4.so.1 (0x00007f5d19c6e000)
	libglibmm-2.4.so.1 => /tmp/tmp.DbULHZShJt/libglibmm-2.4.so.1 (0x00007f5d199ec000)
	libsigc-2.0.so.0 => /tmp/tmp.DbULHZShJt/libsigc-2.0.so.0 (0x00007f5d197e5000)
	libgthread-2.0.so.0 => /tmp/tmp.DbULHZShJt/libgthread-2.0.so.0 (0x00007f5d195e3000)
	libgtkmm-3.0.so.1 => /tmp/tmp.DbULHZShJt/libgtkmm-3.0.so.1 (0x00007f5d18e35000)
	libatkmm-1.6.so.1 => /tmp/tmp.DbULHZShJt/libatkmm-1.6.so.1 (0x00007f5d18be7000)
	libgdkmm-3.0.so.1 => /tmp/tmp.DbULHZShJt/libgdkmm-3.0.so.1 (0x00007f5d18993000)
	libpangomm-1.4.so.1 => /tmp/tmp.DbULHZShJt/libpangomm-1.4.so.1 (0x00007f5d18765000)
	libcairomm-1.0.so.1 => /tmp/tmp.DbULHZShJt/libcairomm-1.0.so.1 (0x00007f5d1853f000)
	libjpeg.so.62 => /tmp/tmp.DbULHZShJt/libjpeg.so.62 (0x00007f5d182ea000)
	liblcms2.so.2 => /tmp/tmp.DbULHZShJt/liblcms2.so.2 (0x00007f5d18090000)
	libpng15.so.15 => /tmp/tmp.DbULHZShJt/libpng15.so.15 (0x00007f5d17e65000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f5d17c48000)
	libtiff.so.5 => /tmp/tmp.DbULHZShJt/libtiff.so.5 (0x00007f5d179d1000)
	liblensfun.so.1 => /tmp/tmp.DbULHZShJt/liblensfun.so.1 (0x00007f5d177b4000)
	librsvg-2.so.2 => /tmp/tmp.DbULHZShJt/librsvg-2.so.2 (0x00007f5d1757f000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f5d171e1000)
	libexiv2.so.27 => /tmp/tmp.DbULHZShJt/libexiv2.so.27 (0x00007f5d16d08000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f5d1697f000)
	libgomp.so.1 => /tmp/tmp.DbULHZShJt/libgomp.so.1 (0x00007f5d16759000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f5d16541000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5d16322000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5d15f31000)
	libvorbisfile.so.3 => /tmp/tmp.DbULHZShJt/libvorbisfile.so.3 (0x00007f5d15d28000)
	libvorbis.so.0 => /tmp/tmp.DbULHZShJt/libvorbis.so.0 (0x00007f5d15afb000)
	libogg.so.0 => /tmp/tmp.DbULHZShJt/libogg.so.0 (0x00007f5d158f4000)
	libtdb.so.1 => /tmp/tmp.DbULHZShJt/libtdb.so.1 (0x00007f5d156dd000)
	libltdl.so.7 => /tmp/tmp.DbULHZShJt/libltdl.so.7 (0x00007f5d154d3000)
	libxcb.so.1 => /tmp/tmp.DbULHZShJt/libxcb.so.1 (0x00007f5d152ab000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f5d150a7000)
	libgmodule-2.0.so.0 => /tmp/tmp.DbULHZShJt/libgmodule-2.0.so.0 (0x00007f5d14ea3000)
	libXi.so.6 => /tmp/tmp.DbULHZShJt/libXi.so.6 (0x00007f5d14c93000)
	libXfixes.so.3 => /tmp/tmp.DbULHZShJt/libXfixes.so.3 (0x00007f5d14a8d000)
	libatk-bridge-2.0.so.0 => /tmp/tmp.DbULHZShJt/libatk-bridge-2.0.so.0 (0x00007f5d1485e000)
	libwayland-client.so.0 => /tmp/tmp.DbULHZShJt/libwayland-client.so.0 (0x00007f5d1464f000)
	libepoxy.so.0 => /tmp/tmp.DbULHZShJt/libepoxy.so.0 (0x00007f5d14323000)
	libpangoft2-1.0.so.0 => /tmp/tmp.DbULHZShJt/libpangoft2-1.0.so.0 (0x00007f5d1410d000)
	libfontconfig.so.1 => /tmp/tmp.DbULHZShJt/libfontconfig.so.1 (0x00007f5d13ecb000)
	libXinerama.so.1 => /tmp/tmp.DbULHZShJt/libXinerama.so.1 (0x00007f5d13cc8000)
	libXrandr.so.2 => /tmp/tmp.DbULHZShJt/libXrandr.so.2 (0x00007f5d13abd000)
	libXcursor.so.1 => /tmp/tmp.DbULHZShJt/libXcursor.so.1 (0x00007f5d138b2000)
	libXcomposite.so.1 => /tmp/tmp.DbULHZShJt/libXcomposite.so.1 (0x00007f5d136af000)
	libXdamage.so.1 => /tmp/tmp.DbULHZShJt/libXdamage.so.1 (0x00007f5d134ac000)
	libxkbcommon.so.0 => /tmp/tmp.DbULHZShJt/libxkbcommon.so.0 (0x00007f5d1326c000)
	libwayland-cursor.so.0 => /tmp/tmp.DbULHZShJt/libwayland-cursor.so.0 (0x00007f5d13064000)
	libwayland-egl.so.1 => /tmp/tmp.DbULHZShJt/libwayland-egl.so.1 (0x00007f5d12e62000)
	libXext.so.6 => /tmp/tmp.DbULHZShJt/libXext.so.6 (0x00007f5d12c50000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f5d12a48000)
	libffi.so.6 => /tmp/tmp.DbULHZShJt/libffi.so.6 (0x00007f5d12840000)
	libpcre.so.1 => /tmp/tmp.DbULHZShJt/libpcre.so.1 (0x00007f5d125de000)
	libselinux.so.1 => /tmp/tmp.DbULHZShJt/libselinux.so.1 (0x00007f5d123b7000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f5d1219c000)
	libmount.so.1 => /tmp/tmp.DbULHZShJt/libmount.so.1 (0x00007f5d11f59000)
	libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f5d11ca5000)
	libpixman-1.so.0 => /tmp/tmp.DbULHZShJt/libpixman-1.so.0 (0x00007f5d119fc000)
	libEGL.so.1 => /tmp/tmp.DbULHZShJt/libEGL.so.1 (0x00007f5d117e8000)
	libxcb-shm.so.0 => /tmp/tmp.DbULHZShJt/libxcb-shm.so.0 (0x00007f5d115e4000)
	libxcb-render.so.0 => /tmp/tmp.DbULHZShJt/libxcb-render.so.0 (0x00007f5d113d6000)
	libXrender.so.1 => /tmp/tmp.DbULHZShJt/libXrender.so.1 (0x00007f5d111cb000)
	libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f5d10f3f000)
	libthai.so.0 => /tmp/tmp.DbULHZShJt/libthai.so.0 (0x00007f5d10d33000)
	libfribidi.so.0 => /tmp/tmp.DbULHZShJt/libfribidi.so.0 (0x00007f5d10b17000)
	liblzma.so.5 => /tmp/tmp.DbULHZShJt/liblzma.so.5 (0x00007f5d108f1000)
	libcroco-0.6.so.3 => /tmp/tmp.DbULHZShJt/libcroco-0.6.so.3 (0x00007f5d106b6000)
	libxml2.so.2 => /tmp/tmp.DbULHZShJt/libxml2.so.2 (0x00007f5d1034c000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f5d1d40f000)
	libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f5d10114000)
	libXau.so.6 => /tmp/tmp.DbULHZShJt/libXau.so.6 (0x00007f5d0ff10000)
	libatspi.so.0 => /tmp/tmp.DbULHZShJt/libatspi.so.0 (0x00007f5d0fcdf000)
	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f5d0fa92000)
	libharfbuzz.so.0 => /tmp/tmp.DbULHZShJt/libharfbuzz.so.0 (0x00007f5d0f7f5000)
	libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f5d0f5ee000)
	libblkid.so.1 => /tmp/tmp.DbULHZShJt/libblkid.so.1 (0x00007f5d0f3ae000)
	libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f5d0f17c000)
	libGLdispatch.so.0 => /tmp/tmp.DbULHZShJt/libGLdispatch.so.0 (0x00007f5d0eec6000)
	libGLX.so.0 => /tmp/tmp.DbULHZShJt/libGLX.so.0 (0x00007f5d0ec94000)
	libsystemd.so.0 => /tmp/tmp.DbULHZShJt/libsystemd.so.0 (0x00007f5d0ea63000)
	libgraphite2.so.3 => /tmp/tmp.DbULHZShJt/libgraphite2.so.3 (0x00007f5d0e835000)
	libcap.so.2 => /tmp/tmp.DbULHZShJt/libcap.so.2 (0x00007f5d0e630000)
	liblz4.so.1 => /tmp/tmp.DbULHZShJt/liblz4.so.1 (0x00007f5d0e41b000)
	libgcrypt.so.11 => /tmp/tmp.DbULHZShJt/libgcrypt.so.11 (0x00007f5d0e19a000)
	libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f5d0df85000)
	libdw.so.1 => /tmp/tmp.DbULHZShJt/libdw.so.1 (0x00007f5d0dd34000)
	libattr.so.1 => /tmp/tmp.DbULHZShJt/libattr.so.1 (0x00007f5d0db2f000)
	libelf.so.1 => /tmp/tmp.DbULHZShJt/libelf.so.1 (0x00007f5d0d917000)
	libbz2.so.1 => /tmp/tmp.DbULHZShJt/libbz2.so.1 (0x00007f5d0d707000)

==========

LD_LIBRARY_PATH: /tmp/tmp.DbULHZShJt:/usr/lib::/tmp/.mount_ART_mab9Ktf0/usr/lib/gdk-pixbuf-2.0/loaders
DIRNAME: /tmp/.mount_ART_mab9Ktf0/usr/bin
DESKTOPFILE_NAME: ART.desktop
APP_FULL: ART
APP: ART
APP_FULL: ART
APP: ART
BIN: /tmp/.mount_ART_mab9Ktf0/usr/bin/ART
DESKTOPINTEGRATION: 
/tmp/.mount_ART_mab9Ktf0/AppRun: riga 148: 18717 Errore di segmentazione LD_PRELOAD="${APPDIR}/usr/lib/exec_wrapper2.so" "${APPDIR}/usr/bin/ART.wrapper" "$@"

Cannot reproduce

Windows 10, official ART1.5.4 installed in Program files.
DOS command:
c:\program files\ART\1.5.4\ART.exe .

try redirecting somewhere else, e.g. ART.exe . > c:\users\yourname\Desktop\log.txt

I don’t know anything about the appimage, sorry. Maybe @Carmelo_DrRaw can help?

I’ll wait for tomorrow or so build.

Edit: clicking on the icon now art 1.5.4 is working!

Btw i saw that dng gain maps was quite able to fix vignetting, but leaved some not so nice looking artifacts (in some images a see a sort of vertical lighter halo in the sides). Will lensfun vignetting correction be fixed?

https://github.com/Beep6581/RawTherapee/issues/4169

Tya,