Giter Site home page Giter Site logo

nomacs-plugins's Introduction

nomacs - Image Lounge 🍸

nomacs is a free, open source image viewer, which supports multiple platforms. You can use it for viewing all common image formats including RAW and psd images. nomacs is licensed under the GNU General Public License v3 and available for Windows, Linux, FreeBSD, Mac, and OS/2.

Build status Downloads Crowdin

Build nomacs (Windows)

We assume you have an IDE (i.e. Visual Studio), python, git, and Qt installed.

Get all dependencies:

git submodule init
git submodule update

Project folders in 3rd-party will not be empty anymore. Now call:

python scripts/make.py "qtpath/bin"

This will build nomacs into build/nomacs. If you are using Visual Studio, you can then double-click build/nomacs/nomacs.sln. Right-click the nomacs project and choose Set as StartUp Project.

Build individual projects using:

python scripts/make.py "qt/bin" --project quazip,libraw --force

Developer Build

I like having a separate developer build (without submodules) that uses 3rd party libs already compiled. To do so you need to:

git submodule update --init --remote scripts 

# python scripts/make.py "C:\Qt\Qt-5.14.1-installer\5.14.2\msvc2017_64\bin" --lib-path C:\coding\nomacs\nomacs\3rd-party\build
python scripts/make.py "qt/bin" --lib-path "nomacs/3rd-party/build"

If anything did not work

  • check if you have setup opencv (otherwise uncheck ENABLE_OPENCV)
  • check if your Qt is set correctly (otherwise set the path to qt_install_dir/qtbase/bin/qmake.exe)
  • check if your builds proceeded correctly

Build nomacs (Ubuntu)

Get the required packages:

  • For Ubuntu 21.04 and above:

    sudo apt-get install debhelper cdbs qt5-qmake qttools5-dev-tools qtbase5-dev qttools5-dev libqt5svg5-dev qt5-image-formats-plugins libexiv2-dev libraw-dev libopencv-dev cmake libtiff-dev libquazip5-dev libwebp-dev git build-essential lcov libzip-dev
  • For older Ubuntu versions:

    sudo apt-get install debhelper cdbs qt5-qmake qttools5-dev-tools qt5-default qttools5-dev libqt5svg5-dev qt5-image-formats-plugins libexiv2-dev libraw-dev libopencv-dev cmake libtiff-dev libquazip5-dev libwebp-dev git build-essential lcov libzip-dev

Clone the nomacs repository from GitHub:

git clone https://github.com/nomacs/nomacs.git

This will by default place the source into ~/nomacs Go to the nomacs/ImageLounge directory and run cmake to get the Makefiles:

mkdir build
cd build
cmake ../ImageLounge/.

Compile nomacs:

make

You will now have a binary (~/nomacs/build/nomacs), which you can test (or use directly). To install it to /usr/local/bin, use:

sudo make install

note that you have to execute

sudo ldconfig

after a successful install.

Install the heif plugin for HEIF support.

For Package Maintainers

  • Set ENABLE_TRANSLATIONS to true (default: false)
  • Build all officially supported plugins

Build nomacs (MacOS)

Install Homebrew for easier installation of dependencies. Install required dependencies:

brew install qt5 exiv2 opencv libraw quazip cmake pkg-config

Clone the nomacs repository from GitHub:

git clone https://github.com/nomacs/nomacs.git

Go to the nomacs directory and run cmake to get the Makefiles:

cd nomacs
mkdir build
cd build

For Homebrew on Intel models:

Qt5_DIR=/usr/local/opt/qt5/ cmake -DQT_QMAKE_EXECUTABLE=/usr/local/opt/qt5/bin/qmake ../ImageLounge/.

For Homebrew on Apple Silicon models:

Qt5_DIR=/opt/homebrew/opt/qt5/ cmake -DQT_QMAKE_EXECUTABLE=/opt/homebrew/opt/qt5/bin/qmake ../ImageLounge/.

Run make:

make

You will now have a binary (nomacs.app), which you can test (or use directly). To install it to /usr/local/bin, use

sudo make install

Build in Docker

We have created a docker image that best simulates the travis system (currently it's ubuntu xenial 16.04). To build nomacs in a docker, you have to create the image:

docker build --rm -f "Dockerfile" -t nomacs:latest empty-docker-dir

To deploy nomacs in a docker on your system, you can mount this directory using:

docker run --rm -it -v C:\\coding\\nomacs:/usr/nomacs nomacs:latest

If needed, you can upload the image:

docker login
docker tag nomacs diemmarkus/nomacs
docker push diemmarkus/nomacs:latest

Links

nomacs-icon

nomacs-plugins's People

Contributors

alyosama avatar diemmarkus avatar dschoerk avatar fischl avatar flow79 avatar h0rm avatar madinamb avatar myin142 avatar npcdoom avatar praveenagrawal avatar saivig avatar serafinat avatar sfiel avatar simon-bre avatar sirius1242 avatar timjerman avatar tlang0 avatar yjwudi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

nomacs-plugins's Issues

‘showToolbar’ was not declared in this scope

build failed on recent git nomacs.

[ 83%] Building CXX object plugins/AffineTransformations/CMakeFiles/affineTransformPlugin.dir/src/DkImgTransformationsPlugin.cpp.o
/home/kuh3h3/nomacs/ImageLounge/plugins/AffineTransformations/src/DkImgTransformationsPlugin.cpp: In member function ‘virtual void nmp::DkImgTransformationsViewPort::setVisible(bool)’:
/home/kuh3h3/nomacs/ImageLounge/plugins/AffineTransformations/src/DkImgTransformationsPlugin.cpp:743:84: error: ‘showToolbar’ was not declared in this scope
if (imgTransformationsToolbar) emit showToolbar(imgTransformationsToolbar, visible);
^
plugins/AffineTransformations/CMakeFiles/affineTransformPlugin.dir/build.make:70: 'plugins/AffineTransformations/CMakeFiles/affineTransformPlugin.dir/src/DkImgTransformationsPlugin.cpp.o' 타겟에 대한 명령이 실패했습니다
make[2]: *** [plugins/AffineTransformations/CMakeFiles/affineTransformPlugin.dir/src/DkImgTransformationsPlugin.cpp.o] error 1
CMakeFiles/Makefile2:374: 'plugins/AffineTransformations/CMakeFiles/affineTransformPlugin.dir/all' 타겟에 대한 명령이 실패했습니다
make[1]: *** [plugins/AffineTransformations/CMakeFiles/affineTransformPlugin.dir/all] error 2
Makefile:151: 'all' 타겟에 대한 명령이 실패했습니다
make: *** [all] error 2

lossless JPEG operations

please add a plugin based off libjepg for lossless JPEG operations (rotate, crop, etc.).
I am using it a lot with Irfanview and XnView...

Utilizing "nomacs" as a frontend for "unpaper" to optoimize image(s)

Hi.
There is a very strong command line library that could be used for optimizing image(s) as following:

  • descreen (remove black dots)
  • deskew (correct slope)
  • enhance contents (text)
  • remove black margins
  • centralized (make contents within middle of image)
  • split image vertically at mid-line

We have a project called "ScanTailer Advanced" do most those except "centralized" & it use other library not unpaper ...

I would like to suggest to make nomacs as a frontend for unpaper by utilizing unpaper as plugin to nomacs.

If you find this idea good, then please make it multithreaded so that nomacs will never crashed & crashing system with it if processing larg number of images at one (in batch mode). I mean when program finish process of one image, then should close it & go no next image instead [[maintain images opened after finish their processing, an approach used by Gscan2pdf - a frontend for unpaper - which make it crash & crashing system when used to process large number of images]].

Please feel free to close this request if you find it not suitable for nomacs ....

Thank you.

Wrong installation path for x86_64: /usr/lib

Fedora 32 x64: plugins are installing into /usr/lib/nomacs-plugins/ as nomacs' lib is in /usr/lib64.
Patch:

--- ImageLounge.orig/plugins/cmake/Utils.cmake.orig	2020-07-23 15:59:47.628622696 +0300
+++ ImageLounge/plugins/cmake/Utils.cmake	2020-07-23 16:03:52.361236635 +0300
@@ -139,7 +139,7 @@
 	
 	elseif(UNIX)
 		set_target_properties(${PROJECT_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${NOMACS_BUILD_DIRECTORY}/plugins)
-		install(TARGETS ${PROJECT_NAME} RUNTIME LIBRARY DESTINATION lib/nomacs-plugins)
+		install(TARGETS ${PROJECT_NAME} RUNTIME LIBRARY DESTINATION lib${LIB_SUFFIX}/nomacs-plugins)
 		set_property(TARGET ${PROJECT_NAME} PROPERTY VERSION ${NOMACS_VERSION_MAJOR}.${NOMACS_VERSION_MINOR}.${NOMACS_VERSION_PATCH})
 		set_property(TARGET ${PROJECT_NAME} PROPERTY SOVERSION ${NOMACS_VERSION_MAJOR})
 	endif(MSVC)

invalid syntax in CMake files

They contain $(CONFIGURATION) which is not a CMake variable since it's not using curly braces.

Example:

link_directories(${OpenCV_LIBRARY_DIRS} ${NOMACS_BUILD_DIRECTORY}/$(CONFIGURATION) ${NOMACS_BUILD_DIRECTORY}/libs ${NOMACS_BUILD_DIRECTORY})

This makes the build fail using ninja backend since ninja is unable to parse the generated ninja.build file. Ninja spits out an error message like this:

ninja: error: build.ninja:845: bad $-escape (literal $ must be written as $$)

Adding text with "Paint to Image" plug-ins not support right to left direction of text

Hi.

I tried to add text to image using this plug-ins. It work okay regarding direction of Latin text (English). But when I tried to add Arabic text to image, the character drawn okay & joint to each other okay. Also, the text appear to me when I look to it as if I'm set infront of screen which is very good & correct thing because I saw many programs make it look like as if user see it from behind of screen ...

BUT the direction of text is from left to right & this wrong. It should be from right to left.

Kindly, to fix this.

Unable to build with nomacs 3.15.0 and qt >= 5.15.0

Hi! I'm currently trying to build nomacs including the nomacs-plugins.
Unfortunately this doesn't work because the multiple fixes for many of the plugins have been applied on top of 3.14.0 but these patches can not be cherry-picked or applied cleanly on top of 3.14.0.
Please tag a new version, so that building of nomacs 3.15.0 + plugins can be done.

Thanks!

[Feature request] Add secure eraser

Hi. I do not if this should treated here or in nomacs repository. Please feel free to change it's location if not suitable here.

I would like to suggest on you - to make nomacs complete - to add "eraser" so that user can erase the contents of image (not to cover it by colour paint to hide it). The eraser should be of secure type so that no one can know what is(are) erased ... This feature called secure (reduction) erase.

The eraser should be of 2 shape types: circular & square, & of different sizes ...

If you added this feature then one can replace GIMP by nomacs if she/he is simple user not an artist ...

3.12.0 incompatible with opencv >= 4.0.0

The current release (3.12.0) is not compatible with opencv >= 4.0.0.
As we're upgrading to it on Arch Linux, building nomacs including nomacs-plugins fails:

-- The C compiler identification is GNU 8.2.1
-- The CXX compiler identification is GNU 8.2.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test COMPILER_SUPPORTS_CXX11
-- Performing Test COMPILER_SUPPORTS_CXX11 - Success
-- Performing Test COMPILER_SUPPORTS_CXX0X
-- Performing Test COMPILER_SUPPORTS_CXX0X - Success
-- QMake found: /usr/bin/qmake
-- A release build (non-debug). Debugging outputs are silently ignored.
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.5.4") 
-- Checking for module 'exiv2>=0.20'
--   Found exiv2, version 0.26
-- exiv2 version by pkg-config: 0.26
-- exiv2 contains exiv2.hpp, using it
-- Found OpenCV: /usr (found version "4.0.0") found components:  core imgproc 
-- Checking for module 'libraw>=0.12.0'
--   Found libraw, version 0.19.0
-- Found TIFF: /usr/lib/libtiff.so (found version "4.0.10") 
-- Checking for module 'quazip'
--   Package 'quazip', required by 'virtual:world', not found
-- Found QUAZIP: /usr/lib/libquazip5.so  
-- /build/nomacs/src/nomacs-3.12/ImageLounge/src/themes/Dark-Theme.css added...
-- /build/nomacs/src/nomacs-3.12/ImageLounge/src/themes/Light-Theme.css added...
-- setting plugins dir
-- using plugin directory: /build/nomacs/src/nomacs-3.12/ImageLounge/plugins
-- Info: The Nikon Plugin cannot be built with x64 compiler configuration
-- A release build (non-debug). Debugging outputs are silently ignored.
-- QMake found: /usr/bin/qmake
-- Found OpenCV: /usr (found version "4.0.0") found components:  opencv_calib3d opencv_core opencv_dnn opencv_features2d opencv_flann opencv_gapi opencv_highgui opencv_imgcodecs opencv_imgproc opencv_ml opencv_objdetect opencv_photo opencv_stitching opencv_video opencv_videoio opencv_aruco opencv_bgsegm opencv_bioinspired opencv_ccalib opencv_datasets opencv_dnn_objdetect opencv_dpm opencv_face opencv_freetype opencv_fuzzy opencv_hdf opencv_hfs opencv_img_hash opencv_line_descriptor opencv_optflow opencv_phase_unwrapping opencv_plot opencv_reg opencv_rgbd opencv_saliency opencv_shape opencv_stereo opencv_structured_light opencv_superres opencv_surface_matching opencv_text opencv_tracking opencv_videostab opencv_viz opencv_xfeatures2d opencv_ximgproc opencv_xobjdetect opencv_xphoto 
-- Found OpenCV: /usr (found version "4.0.0") found components:  core imgproc 
-- 
-- ----------------------------------------------------------------------------------
--  nomacs - Image Lounge 3.12  <https://nomacs.org>
-- 
--  nomacs will be compiled with OPENCV support .................. YES
--  nomacs will be compiled with LIBRAW support .................. YES
--  nomacs will be compiled with extended TIFF support ........... YES
--  nomacs will be compiled with QuaZip support .................. YES
--  nomacs will use system QuaZip ................................ YES
--  nomacs will use system QPSD .................................. NO
--  nomacs will be compiled with plugin support .................. YES
-- ----------------------------------------------------------------------------------
-- Configuring done
-- Generating done
-- Build files have been written to: /build/nomacs/src/nomacs-3.12
Scanning dependencies of target nomacsCore_autogen
[  1%] Automatic MOC for target nomacsCore
[  1%] Built target nomacsCore_autogen
[  1%] Generating qrc_nomacs.cpp
Scanning dependencies of target nomacsCore
[  2%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkBaseWidgets.cpp.o
[  3%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkBatch.cpp.o
[  4%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkCentralWidget.cpp.o
[  5%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkConnection.cpp.o
[  6%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkControlWidget.cpp.o
[  7%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkDialog.cpp.o
[  8%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkDockWidgets.cpp.o
[  9%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkManipulatorWidgets.cpp.o
[ 10%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkMenu.cpp.o
[ 11%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkMetaDataWidgets.cpp.o
[ 11%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkNetwork.cpp.o
[ 12%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkNoMacs.cpp.o
[ 13%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkPong.cpp.o
[ 14%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkPreferenceWidgets.cpp.o
[ 15%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkQuickAccess.cpp.o
[ 16%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkSettingsWidget.cpp.o
[ 17%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkThumbsWidgets.cpp.o
[ 18%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkToolbars.cpp.o
[ 19%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkViewPort.cpp.o
[ 20%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkWidgets.cpp.o
[ 21%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkActionManager.cpp.o
[ 21%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkBaseViewPort.cpp.o
[ 22%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkBasicLoader.cpp.o
[ 23%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkBasicWidgets.cpp.o
[ 24%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkBatchInfo.cpp.o
[ 25%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkDependencyResolver.cpp.o
[ 26%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkImageContainer.cpp.o
[ 27%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkImageLoader.cpp.o
[ 28%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkImageStorage.cpp.o
[ 29%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkManipulators.cpp.o
[ 30%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkManipulatorsIpl.cpp.o
[ 31%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkMath.cpp.o
[ 31%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkMessageBox.cpp.o
[ 32%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkMetaData.cpp.o
[ 33%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkPluginManager.cpp.o
[ 34%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkProcess.cpp.o
[ 35%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkSaveDialog.cpp.o
[ 36%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkSettings.cpp.o
[ 37%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkStatusBar.cpp.o
[ 38%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkThumbs.cpp.o
[ 39%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkTimer.cpp.o
[ 40%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkUpdater.cpp.o
[ 41%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkUtils.cpp.o
[ 41%] Building CXX object CMakeFiles/nomacsCore.dir/qrc_nomacs.cpp.o
[ 42%] Building CXX object CMakeFiles/nomacsCore.dir/3rdparty/libqpsd/qpsdhandler.cpp.o
[ 43%] Building CXX object CMakeFiles/nomacsCore.dir/3rdparty/libqpsd/qpsdhandler_p.cpp.o
[ 44%] Building CXX object CMakeFiles/nomacsCore.dir/3rdparty/libqpsd/qpsdplugin.cpp.o
[ 45%] Building CXX object CMakeFiles/nomacsCore.dir/nomacsCore_autogen/mocs_compilation.cpp.o
[ 46%] Linking CXX shared library libnomacsCore.so
[ 46%] Built target nomacsCore
Scanning dependencies of target nomacs_autogen
[ 47%] Automatic MOC for target nomacs
[ 47%] Built target nomacs_autogen
[ 48%] Generating nomacs_zh.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_zh.qm'...
    Generated 1224 translation(s) (980 finished and 244 unfinished)
[ 49%] Generating nomacs_als.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_als.qm'...
    Generated 1224 translation(s) (242 finished and 982 unfinished)
[ 50%] Generating nomacs_ar.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_ar.qm'...
    Generated 1224 translation(s) (882 finished and 342 unfinished)
[ 51%] Generating nomacs_bg.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_bg.qm'...
    Generated 1224 translation(s) (839 finished and 385 unfinished)
[ 52%] Generating nomacs_br_pt.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_br_pt.qm'...
    Generated 1224 translation(s) (1143 finished and 81 unfinished)
[ 53%] Generating nomacs_bs.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_bs.qm'...
    Generated 1224 translation(s) (986 finished and 238 unfinished)
[ 54%] Generating nomacs_cs.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_cs.qm'...
    Generated 1224 translation(s) (1156 finished and 68 unfinished)
[ 55%] Generating nomacs_de.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_de.qm'...
    Generated 1224 translation(s) (1143 finished and 81 unfinished)
[ 56%] Generating nomacs_es.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_es.qm'...
    Generated 1224 translation(s) (1143 finished and 81 unfinished)
[ 56%] Generating nomacs_fi.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_fi.qm'...
    Generated 1224 translation(s) (334 finished and 890 unfinished)
[ 57%] Generating nomacs_fr.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_fr.qm'...
    Generated 1224 translation(s) (1153 finished and 71 unfinished)
[ 58%] Generating nomacs_hr.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_hr.qm'...
    Generated 1224 translation(s) (566 finished and 658 unfinished)
[ 59%] Generating nomacs_hu.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_hu.qm'...
    Generated 1224 translation(s) (996 finished and 228 unfinished)
[ 60%] Generating nomacs_id.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_id.qm'...
    Generated 1224 translation(s) (1143 finished and 81 unfinished)
[ 61%] Generating nomacs_it.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_it.qm'...
    Generated 1224 translation(s) (857 finished and 367 unfinished)
[ 62%] Generating nomacs_ja.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_ja.qm'...
    Generated 1224 translation(s) (1078 finished and 146 unfinished)
[ 63%] Generating nomacs_ko.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_ko.qm'...
    Generated 1224 translation(s) (951 finished and 273 unfinished)
[ 64%] Generating nomacs_nl.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_nl.qm'...
    Generated 1224 translation(s) (1143 finished and 81 unfinished)
[ 65%] Generating nomacs_pl.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_pl.qm'...
    Generated 1224 translation(s) (1157 finished and 67 unfinished)
[ 66%] Generating nomacs_pt.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_pt.qm'...
    Generated 1224 translation(s) (1143 finished and 81 unfinished)
[ 66%] Generating nomacs_ru.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_ru.qm'...
    Generated 1224 translation(s) (1129 finished and 95 unfinished)
[ 67%] Generating nomacs_sk.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_sk.qm'...
    Generated 1224 translation(s) (555 finished and 669 unfinished)
[ 68%] Generating nomacs_sr.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_sr.qm'...
    Generated 1224 translation(s) (1134 finished and 90 unfinished)
[ 69%] Generating nomacs_sv.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_sv.qm'...
    Generated 1224 translation(s) (994 finished and 230 unfinished)
[ 70%] Generating nomacs_tr.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_tr.qm'...
    Generated 1224 translation(s) (1143 finished and 81 unfinished)
[ 71%] Generating nomacs_tw_zh.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_tw_zh.qm'...
    Generated 1224 translation(s) (1154 finished and 70 unfinished)
[ 72%] Generating nomacs_uk.qm
Updating '/build/nomacs/src/nomacs-3.12/nomacs_uk.qm'...
    Generated 1224 translation(s) (986 finished and 238 unfinished)
Scanning dependencies of target nomacs
[ 73%] Building CXX object CMakeFiles/nomacs.dir/src/main.cpp.o
[ 74%] Building CXX object CMakeFiles/nomacs.dir/nomacs_autogen/mocs_compilation.cpp.o
[ 75%] Linking CXX executable nomacs
[ 75%] Built target nomacs
Scanning dependencies of target fakeMiniaturesPlugin_autogen
[ 76%] Automatic MOC for target fakeMiniaturesPlugin
[ 76%] Built target fakeMiniaturesPlugin_autogen
[ 77%] Generating qrc_nomacsPlugin.cpp
Scanning dependencies of target fakeMiniaturesPlugin
[ 78%] Building CXX object plugins/FakeMiniaturesPlugin/CMakeFiles/fakeMiniaturesPlugin.dir/src/DkFakeMiniaturesDialog.cpp.o
/build/nomacs/src/nomacs-3.12/ImageLounge/plugins/FakeMiniaturesPlugin/src/DkFakeMiniaturesDialog.cpp: In member function ‘QImage nmp::DkFakeMiniaturesDialog::applyMiniaturesFilter(QImage, QRect)’:
/build/nomacs/src/nomacs-3.12/ImageLounge/plugins/FakeMiniaturesPlugin/src/DkFakeMiniaturesDialog.cpp:272:42: error: ‘CV_DIST_C’ was not declared in this scope
  cv::distanceTransform(distImg, distImg, CV_DIST_C, 3);
                                          ^~~~~~~~~
/build/nomacs/src/nomacs-3.12/ImageLounge/plugins/FakeMiniaturesPlugin/src/DkFakeMiniaturesDialog.cpp:272:42: note: suggested alternative: ‘CV_16SC’
  cv::distanceTransform(distImg, distImg, CV_DIST_C, 3);
                                          ^~~~~~~~~
                                          CV_16SC
/build/nomacs/src/nomacs-3.12/ImageLounge/plugins/FakeMiniaturesPlugin/src/DkFakeMiniaturesDialog.cpp:284:29: error: ‘CV_RGB2HSV’ was not declared in this scope
   cvtColor(blurImg, imgHsv, CV_RGB2HSV);
                             ^~~~~~~~~~
/build/nomacs/src/nomacs-3.12/ImageLounge/plugins/FakeMiniaturesPlugin/src/DkFakeMiniaturesDialog.cpp:284:29: note: suggested alternative: ‘CV_RGB’
   cvtColor(blurImg, imgHsv, CV_RGB2HSV);
                             ^~~~~~~~~~
                             CV_RGB
/build/nomacs/src/nomacs-3.12/ImageLounge/plugins/FakeMiniaturesPlugin/src/DkFakeMiniaturesDialog.cpp:302:29: error: ‘CV_HSV2RGB’ was not declared in this scope
   cvtColor(imgHsv, blurImg, CV_HSV2RGB);
                             ^~~~~~~~~~
/build/nomacs/src/nomacs-3.12/ImageLounge/plugins/FakeMiniaturesPlugin/src/DkFakeMiniaturesDialog.cpp:302:29: note: suggested alternative: ‘CV_RGB’
   cvtColor(imgHsv, blurImg, CV_HSV2RGB);
                             ^~~~~~~~~~
                             CV_RGB
make[2]: *** [plugins/FakeMiniaturesPlugin/CMakeFiles/fakeMiniaturesPlugin.dir/build.make:68: plugins/FakeMiniaturesPlugin/CMakeFiles/fakeMiniaturesPlugin.dir/src/DkFakeMiniaturesDialog.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:291: plugins/FakeMiniaturesPlugin/CMakeFiles/fakeMiniaturesPlugin.dir/all] Error 2
make: *** [Makefile:152: all] Error 2

However, it also seems, that 4.0.0 is missing headers, that are supposedly arriving in 4.0.1.

[OcrPlugin] Tesseract Dialogs

Tesseract creates a dialog window in some cases. (E.g. when the file for a chosen language is missing). Might lead to problems while using batch processing. Solution: Check if the required files are available before starting the batch processing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.