Giter Club home page Giter Club logo

rawlabo / quickrawpicker Goto Github PK

View Code? Open in Web Editor NEW
41.0 2.0 0.0 10.09 MB

πŸ“· QuickRawPicker is a free and open source program that lets you cull, pick or rate raw photos captured by your camera. It is also compatible with the XMP sidecar file used by Adobe Bridge/Lightroom/Darktable or PP3 sidecar file used by Rawtherapee.

License: Other

GDScript 7.03% C++ 13.95% C 78.82% Shell 0.09% Batchfile 0.05% JavaScript 0.06%
camera raw-image raw photos dng photography photo-gallery xmp

quickrawpicker's Introduction

QuickRawPickericon

A free and open source program that lets you cull, pick or rate raw photos captured by your camera.

CodeFactor GitHub GitHub last commit

GitHub Release Date GitHub release (latest by date) GitHub all releases platform

Why QuickRawPicker?

  • To save time. QuickRawPicker is very fast for checking multiple raw photos at the same time. It is speed oriented and built with C++ and Godot game engine. With the 16-bit texture feature, it is easy to check if the raw photo is overexposed or too noisy in dark areas.
  • To save money. You can easily use QuickRawPicker as a pre-step to Rawtherapee or Darktable for that QuickRawPicker has XMP and PP3 ratings and is compatible with most free raw editing softwares on the market.
  • Cross platforms. Most major desktop platforms are natively supported. (Windows x64 | Linux x64 | macOS Intel / Apple silicon)
  • Small size and ease of use. The zip package is only about 30MB, no installation and no complicated setup.

What's new in v0.3.X?

  • The macOS build has been signed and notarized.
  • Add XMP/PP3 template in settings for sidecar file creation.
  • Add thread number in settings.
  • Add DCI P3 and Rec2020 colorspace.
  • Enable local config file. (By adding an empty override.cfg file in the app folder.)
  • LibRaw is updated to support more cameras.

πŸ”½Download stable / nightly release.

QuickRawPicker-v0 3 0-Windows_IEFY9m4wDy

Features

  • Compare multiple (up to 100) photos of multiple scales at the same time.
  • Read XMP rating score from the raw file, sidecar .xmp file or .pp3 file.
  • Write XMP or PP3 rating score to sidecar .xmp or .pp3 file.
  • Adjust EV and shift Gamma.
  • Draw highlight area and shadow clipping area.
  • Display as 16 bit texture on screen.
  • Color space setting available.
  • Export marked photos and associated files(Like .JPG and .xmp) by copying.
  • Display AF point for different cameras' raw files, including Sony, Panasonic, Canon, Nikon, Olympus.
  • 180 degree rotation.

πŸ‘‰ Features animations page

Q&A

  1. Why does my RAW file show black empty content on the screen?
    The default renderer is based on GLES3 which may not be compatible with some legacy graphics card.
    Try Fn -> Settings -> Renderer Tab -> switch Renderer from GLES3 to GLES2 -> restart the QuickRawPicker to fix the problem.
  2. Why does the app show "file is damaged" in macOS?
    The legacy versions of QuickRawPicker are not signed. You may need to run xattr -dr com.apple.quarantine QuickRawPicker.app to fix the "file is damaged" issue for legacy versions under macOS. Please check https://disable-gatekeeper.github.io/ for more info.

Shortcuts

πŸ‘‰ Shortcuts doc page

Settings

πŸ‘‰ Settings doc page

Building

πŸ‘‰ Building doc page

Workflows

  1. By rating. By Rating your raw photos in QuickRawPicker, the rating score will be written into the sidecar file xmp or pp3. And then you can filter and edit them in Adobe Bridge, Lightroom, Darktable or Rawtherapee directly. demo
  2. By marking and exporting. By marking your raw photos in QuickRawPicker, you can later export all the marked photo files to a desired folder. Usually this method can used to check the raw files on the SD card directly and export the marked ones to your hard drive on computer. demo

Need any help, support or discussion

πŸ‘‰ Github discussions

Credits

  1. godot Licensed MIT
  2. LibRaw Licensed LGPL-2.1
  3. libjpeg-turbo Licensed BSD

quickrawpicker's People

Contributors

qdwang 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  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

quickrawpicker's Issues

mem last window position

Would also be nice if your program remembers the last used window position. It always starts full screen, covering things that I don’t want to be covered.

add an option to rotate the image

From @SilvioGrosso,
add an option to rotate the image (even a simple shortcut to rotate 90Β° would suffice). I take my RAWs pictures on a tripood and a macro rail slider (for focus stacking stuff) and with QuickRawPicker they are all upside down now (180Β° off). Therefore, it would be great to being able to rotate them :-)

Segmentation fault when trying to open pictures

Hello, thanks for the program, I am on Debian Linux, I downloaded QuickRawPicker-v0.1.8-X11-x86_64.zip, unzipped it, then ran ./QuickRawPicker-v0.1.8-X11.x86_64 in console.

It launched but console returned me

Godot Engine v3.3.2.stable.official - https://godotengine.org
OpenGL ES 3.0 Renderer: Mesa DRI Intel(R) Ivybridge Mobile 
OpenGL ES Batching: ON
 
ERROR: open_dynamic_library: Condition "!p_library_handle" is true. Returned: ERR_CANT_OPEN
   At: drivers/unix/os_unix.cpp:415.
ERROR: get_symbol: No valid library handle, can't get symbol from GDNative object
   At: modules/gdnative/gdnative.cpp:502.
ERROR: init_library: No nativescript_init in "res://Asset/Lib/Bin/QRPBridge.so" found
   At: modules/gdnative/nativescript/nativescript.cpp:1482.

Then i tried importing pictures, but the program stopped and console returned me Segmentation fault

Is there something I am missing? Thank you

zoom on the mouse cursor position

From @SilvioGrosso,

add an option to zoom on the mouse cursor position. At present, the zoom always occurs on the center of the images. With other softwares (Darktable, ART, Gimp, Krita etc) the zoom occurs exactly at the mouse's cursor place on the image (e.g. on the left upper side).

Double-click to display an image (feature request)

Hello qdwang,

Tested on the latest version (0.1.11) on Windows 10

At present, it looks like there is not a shortcut to display an image in the main window
It seems you are forced to click the underneath button "Compare"
Therefore if you have a long number of images in the stack (thumbnails) you are forced to move up and down with the cursor mouse to press the button "Compare".

I propose to add a shortcut to avoid this moving of the mouse's cursor (up-down).
For example, by double-clicking (like in RawTherapee - Darktable) of the left mouse button.
This is way faster :-)

Best regards!

Zoom to mouse's cursor (and depending on the image)

Hello @qdwang

Tested the new version 0.1.12 on Windows 10

Just tested the new zoom option :-)
In all truth I don't know whether it is a "bug" or it is fully intended to work like this.
In short, in my view, as it is implemented now it is hard to get an idea about how the zoom is moving into the image.
With QuickRawPicker there is not a preview window where you take a look at the zoom applied (based on the whole image).

I have tested Gimp and ART (a clone of RawTherapee) and the zoom is applied where the mouse cursor is placed. On top of this the image is stuck so that the zoom occurs exactly in the same point.
In the previous version of QuickRawPicker the zoom was applied on the center of the image and it was easier to understand how it occurred.

I have recorded (dropbox link: https://www.dropbox.com/s/1or2alp16d30wl1/ZOOM_MOUSE_CURSOR.mp4?dl=0) a video with Gimp, ART, QuickRawPicker where I apply the zoom on the same image at the mouse cursor position.

This same video also plays well in the github Preview tab (so that you are not forced to download it from dropbox):

ZOOM_MOUSE_CURSOR.mp4

Thanks a lot for your software!

Add manual in the settings (with shortcuts)

Hello @qdwang

Tested the new version 0.1.12 on Windows 10

I suppose it is already in your future roadmap, still... :-)

I would like to propose to add an html (or .txt) file with all shortcuts into QuickRawPicker.
The same information (shortcuts) you get in github (https://github.com/qdwang/QuickRawPicker)
At present, you must switch from quickrawpicker to github to read them.
This might be a problem where you don't have an internet connection :-)
For instance, in the future, you might press F1 on your keyboard to open this html (or .txt) file.

Thanks a lot for considering this option.

add flatpak or snap

It would be great if this app was packaged as a flatpak. This would allow you, the developer, to directly ship the app to users without having to wait for distribution to vet and package your program. In turns, for users, flatpaks can provide a little bit of isolation and makes it more comfortable to test applications this way (as opposed to just running the released binary).

Thanks!

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.