User Tools

Site Tools


doc:appunti:software:raw_images_processing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
doc:appunti:software:raw_images_processing [2022/12/22 12:19] – [Running Histogrammar in GNU/Linux with Wine] niccolodoc:appunti:software:raw_images_processing [2022/12/22 12:23] (current) niccolo
Line 1: Line 1:
 ====== Processing RAW images ====== ====== Processing RAW images ======
  
-===== Running Histogrammar in GNU/Linux with Wine ===== +  * **[[histogrammar_in_linux]]**
- +
-**[[http://www.guillermoluijk.com/tutorial/histogrammar/index_en.htm|Histogrammar]]** is a program for Microsft Windows by Guillermo Luijk, specifically written to analyze histograms of pictures for RAW developing (processing). There are several programs for GNU/Linux to inspect the histogram of a picture (Geeqie, the GIMP, gmic, etc.), but Histogrammar is specifically designed to analyze images during the RAW development process, so I decided that it was desiderable to run it in **GNU/Linux** too. +
- +
-With some effert I was able to run the program on a GNU/Linux computer, using the [[wp>Wine_(software)|Wine]] software. Because Wine is not an emulator, but a software compatibility layer, the performances of the program in Wine are comparable to the native ones. My testing computer is running **Debian GNU/Linux 11.5 Bullseye**, the **Wine** sofware is version **5.0.3** in **32 bit** mode, configured for compatibility with **Windows 7**. +
- +
-Download the **[[http://www.guillermoluijk.com/download/histogrammarv1.2.zip|histogrammarv1.2.zip]]** archive and extract the exe file from it. To launch the program, simply execute from the command line: +
- +
-<code> +
-wine "Histogrammar v1.1.exe" +
-</code> +
- +
-To properly run the program I had to solve 4 problems. +
- +
-**Problem #1: missing MSVBVM60.DLL** +
- +
-The Wine error message is +
- +
-<code> +
-0009:err:module:import_dll Library MSVBVM60.DLL +
-    (which is needed by L"Z:\\...\\Histogrammar v1.1.exe") not found +
-</code> +
- +
-**Problem #2: missing comdlg32.ocx** +
- +
-Dialog box with the error message: //Component 'Cmdlg32.ocx' or one of its dependencies not correctly registered: a file is missing or invalid//+
- +
-**Problem #3: missing libgfl270.dll** +
- +
-Dialog box with the error message: //Run-time error '53': File not found: libgfl270.dll//+
- +
-**Problem #4: gflax DLL not registered** +
- +
-Dialog box with the error message //Unexpected error occurred in the 'Showimage' module +
-Error number 492, described as 'ActiveX component can't create object'//. The Wine error message is: +
- +
-<code> +
-0009:err:ole:CoGetClassObject class {a8f57566-79b7-48f3-b439-979373cfff94} not registered +
-</code> +
- +
-The solution was to search the net for two DLLs: **gflax.dll** and **libgfl270.dll**, the ones that I found have the following **md5sum**: +
- +
-<code> +
-9076e1887c41dde3a1a571edb5b79659  gflax.dll +
-0e777179f8f1e513eaeaf8a0920eec5a  libgfl270.dll +
-</code> +
- +
-Copy the two files into the same directory of the executable and execute from the command line: +
- +
-<code> +
-winetricks vb6run +
-winetricks comdlg32ocx +
-regsvr32 gflax +
-</code> +
- +
-The **winetricks** tool provides to download the required DLLs from the net and saves all the settings into your **$HOME/.wine/** directory. +
- +
-Running **winecfg** verify into the //Applications// tab that the //Windows Version// is set to **Windows 7**. +
- +
-Running **wine regedit** verify that the registration of **gflax** DLL succeded: you should find some registry keys like this: +
- +
-<file> +
-[HKEY_CLASSES_ROOT\GflAx.GflAx\CLSID] +
-@="{A8F57566-79B7-48F3-B439-979373CFFF94}" +
-</file> +
- +
-<file> +
-[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{A8F57566-79B7-48F3-B439-979373CFFF94}] +
-@="GflAx Class" +
-</file> +
- +
-===== Web References ===== +
- +
-  * **[[http://www.guillermoluijk.com/tutorial/satlevel/index.htm|EL NIVEL DE SATURACIÓN DEL RAW]]** +
-  * **[[http://www.guillermoluijk.com/tutorial/histogrammar/index_en.htm|What is Histogrammar]]** +
-  * **[[http://www.guillermoluijk.com/tutorial/dcraw/index_en.htm|What is Dcraw]]**+
  
doc/appunti/software/raw_images_processing.1671707953.txt.gz · Last modified: 2022/12/22 12:19 by niccolo