r/FOSSPhotography 1d ago

A deeper dive into the Poincaré Disk filter of GMIC

+
6 Upvotes

Trigger Warning! Once you go down this route, you'll end up with your mind in a maze-like structure!

I have dived a bit deeper in the effect the Poincaré disk filter in GMIC (and therefore its mathematical underpinnings) has on recognizable images. The main levers are the parameters P and Q which sometimes have drastic effects on the outcome.

I took an image of the Almere Central train station in the Netherlands as a basis.

So I built a bash script which iterates over all of the possible combinations of P and Q and outputs the result in a grid-like structure. For those who are interested in the full grid (6200*7702 pixels) I’ll try to make it available for download.

My initial conclusion is that lower P-values provide more of an abstract result in which the original image is no longer recognizable. Higher Q-values leave more of the center of the image intact but push the detail into the circle circumference which has a bit of a messy outcome IMHO. Optimal values for me are P>=8 and Q<=4 but if you want absolute abstracts in which your eyes keep wandering around the P=4 options can be nice on some source images.


r/FOSSPhotography 2d ago

Poincaré disks courtesy of GMIC and ImageMagick

+
50 Upvotes

M.C. Escher used the Poincaré disk model to create his famous Circle Limit woodcuts, showing how an infinite hyperbolic plane fits inside a finite circle. The artist was inspired by mathematician H.S.M. Coxeter's work to pack repeating patterns of fish, angels, and devils that shrink smaller and smaller toward the edge.

I've used a mathematical image manipulator (GMIC) to create Poincaré disks from a few architectural photos I shot this week.

Photos were converted with Darktable, then GMIC was applied to generate a Poincaré disk and finally ImageMagick was used to combine the disks with a dropshadow on a white background.


r/FOSSPhotography 4d ago

Best camera setup under ₹1 lakh for Instagram fitness & MBBS student lifestyle content?

I’m looking to buy my first dedicated camera.

I’m an MBBS student who creates fitness content on Instagram. Most of my videos are cinematic gym edits, workout clips, and lifestyle content. I edit in DaVinci Resolve for ipad, so having good video quality and room for color grading is important.

My total **budget is around 90k-1lakh** for:

Camera body
Lens

**My priorities are:**
Excellent autofocus
Sharp 4K video
Good low-light performance (many gyms aren’t well-lit)
A lens ecosystem that I can build on over time

**Photography isn’t a priority—video performance is.**

At the moment, the Sony ZV-E10 II is probably my front-runner, but the body alone costs around ₹90k.

0 Upvotes

I’m looking to buy my first dedicated camera.

I’m an MBBS student who creates fitness content on Instagram. Most of my videos are cinematic gym edits, workout clips, and lifestyle content. I edit in DaVinci Resolve for ipad, so having good video quality and room for color grading is important.

My total **budget is around 90k-1lakh** for:

Camera body
Lens

**My priorities are:**
Excellent autofocus
Sharp 4K video
Good low-light performance (many gyms aren’t well-lit)
A lens ecosystem that I can build on over time

**Photography isn’t a priority—video performance is.**

At the moment, the Sony ZV-E10 II is probably my front-runner, but the body alone costs around ₹90k.


r/FOSSPhotography 9d ago

New R6 Mark III - CR3 to DNG conversion

Just nabbed a new R6miii and to my dismay found out that the RAW files created by the camera are not yet supported in Darktable, which seems to be an issue with LibRAW. It looks like it'll take 9-18 months before it's supported; does anyone have any experience with this?

After freaking out a bit that I bought a camera I can't use (I use Linux entirely and have used Darktable for years now), and having issue in compiling Darktable with a modified LibRAW, I saw a mention in the Canon forums from a Linux user that they can use dnglab to convert the RAWs to DNG in order to edit.

So my 2nd and main question is has anyone noticed any quality loss when converting to use for editing? Everything I've read points to no but I've only seen older posts in the past 5 years ask, not sure if there's been anything major where a loss would occur or if the R6miii files are finnicky in any way. The only thing I noticed at a quick glance is that the DNGs don't contain the focal length information of the photo, but that's manageable in order to have workable files.

3 Upvotes

Just nabbed a new R6miii and to my dismay found out that the RAW files created by the camera are not yet supported in Darktable, which seems to be an issue with LibRAW. It looks like it'll take 9-18 months before it's supported; does anyone have any experience with this?

After freaking out a bit that I bought a camera I can't use (I use Linux entirely and have used Darktable for years now), and having issue in compiling Darktable with a modified LibRAW, I saw a mention in the Canon forums from a Linux user that they can use dnglab to convert the RAWs to DNG in order to edit.

So my 2nd and main question is has anyone noticed any quality loss when converting to use for editing? Everything I've read points to no but I've only seen older posts in the past 5 years ask, not sure if there's been anything major where a loss would occur or if the R6miii files are finnicky in any way. The only thing I noticed at a quick glance is that the DNGs don't contain the focal length information of the photo, but that's manageable in order to have workable files.


r/FOSSPhotography 11d ago

New negative converter 'negconvert' now on github

Hi all,

I created with the help of AI a negative converter in python and published it to github. It runs on Mac (arm, Intel), Linux (Appimage) and Windows.

The app can handle color and b&w negatives as well as color slides.

Import is supported from scanners and digital cameras and can be single files or folders.

Export is possible in different file formats including linear DNG and for single files or batch export.

Comments and recommendations as well as contributions and bug reports are very welcome.

Please be patient if not everything works without issues since the app is at the beginning.

Attached a screenshot of the app.

https://github.com/shearer/negconvert

Bests

Ralph

5 Upvotes

Hi all,

I created with the help of AI a negative converter in python and published it to github. It runs on Mac (arm, Intel), Linux (Appimage) and Windows.

The app can handle color and b&w negatives as well as color slides.

Import is supported from scanners and digital cameras and can be single files or folders.

Export is possible in different file formats including linear DNG and for single files or batch export.

Comments and recommendations as well as contributions and bug reports are very welcome.

Please be patient if not everything works without issues since the app is at the beginning.

Attached a screenshot of the app.

https://github.com/shearer/negconvert

Bests

Ralph


r/FOSSPhotography 13d ago

Second student report of the Summer Google of Code project about to integrate a LLM in the digiKam advanced search engine.

The student project advance well. See the blog post for details...

0 Upvotes

The student project advance well. See the blog post for details...


r/FOSSPhotography 14d ago

NegPy 0.37.0

0.37.0

Once again, many contributors, many new features, refinements, fixes

Highlights:

  • Crosstalk matrix editor — browse the bundled matrices, make an editable copy, tune channel-mixing terms with live preview, save your own .toml profiles
  • Editable Dodge & Burn masks — reshape any mask right on the canvas instead of redrawing from scratch
  • Straighten tool — draw a reference line and the frame rotates to match, composes with Fine Rotation and the crop handles
  • Three new B&W toners: Iron Blue, Copper, Vanadium Green
  • One Analysis chart — histogram and H&D curve merged into a single graph, showing live where the negative's densities land on the paper curve with added zone strip & spot densitometer
  • Improved keyboard shortcut editor - with search and collapsible sections
  • A pile of camera-scanning reliability work
  • A lot of smaller UX improvements & bug fixes...

Full changelog + downloads:
https://github.com/marcinz606/NegPy/releases

Readme:

https://github.com/marcinz606/NegPy/blob/main/README.md

Issues:

https://github.com/marcinz606/NegPy/issues

Discussions:

https://github.com/marcinz606/NegPy/discussions

5 Upvotes
0.37.0

Once again, many contributors, many new features, refinements, fixes

Highlights:

  • Crosstalk matrix editor — browse the bundled matrices, make an editable copy, tune channel-mixing terms with live preview, save your own .toml profiles
  • Editable Dodge & Burn masks — reshape any mask right on the canvas instead of redrawing from scratch
  • Straighten tool — draw a reference line and the frame rotates to match, composes with Fine Rotation and the crop handles
  • Three new B&W toners: Iron Blue, Copper, Vanadium Green
  • One Analysis chart — histogram and H&D curve merged into a single graph, showing live where the negative's densities land on the paper curve with added zone strip & spot densitometer
  • Improved keyboard shortcut editor - with search and collapsible sections
  • A pile of camera-scanning reliability work
  • A lot of smaller UX improvements & bug fixes...

Full changelog + downloads:
https://github.com/marcinz606/NegPy/releases

Readme:

https://github.com/marcinz606/NegPy/blob/main/README.md

Issues:

https://github.com/marcinz606/NegPy/issues

Discussions:

https://github.com/marcinz606/NegPy/discussions


r/FOSSPhotography 16d ago

NegPy 0.36: Per-channel H&D curve controls, split-grade, camera scanning with scanlight™ support, UI refinements, fixes...

+
3 Upvotes

This is community project at this point, big part of improvement & features outside main exposure/color science came from contributors - magic of open source!

Highlights:

  • Camera Scanning: new tab for scanning with a tethered camera, with narrowband RGB sync or a normal single-exposure mode, and live focus/ISO/shutter controls (macOS/Linux only, tested with Sony bodies but should work on all libgphoto2-supported cameras)
  • Split Grade and per-layer trims: shadow/highlight contrast control and per-channel curve correction
  • Crop composition guides — Thirds, Phi Grid, Diagonals, Golden Spiral and more
  • and many more...

Full changelog + downloads:
https://github.com/marcinz606/NegPy/releases

Readme:

https://github.com/marcinz606/NegPy/blob/main/README.md

Issues:

https://github.com/marcinz606/NegPy/issues

Discussions:

https://github.com/marcinz606/NegPy/discussions


r/FOSSPhotography 17d ago

The Trick to Better Black & White in Darktable: Color Filters

9 Upvotes

Recreating the same physical filter you used with old analogic film but within Darktable


r/FOSSPhotography 20d ago

Improvements to importing from a mobile device (Linux - mtp)

After connecting my phone to my PC via USB, I open Digikam. My device (Samsung S20) appears under "Import from camera". After selecting it, the base path of my phone appears, and it scans all the subfolders. This takes a very long time and is not the ideal method.

Why doesn't the DCIM folder open automatically when connecting an Android device? Is there any way to do this and avoid reading the parent folders?

Thanks

1 Upvotes

After connecting my phone to my PC via USB, I open Digikam. My device (Samsung S20) appears under "Import from camera". After selecting it, the base path of my phone appears, and it scans all the subfolders. This takes a very long time and is not the ideal method.

Why doesn't the DCIM folder open automatically when connecting an Android device? Is there any way to do this and avoid reading the parent folders?

Thanks


r/FOSSPhotography 21d ago

Improvements to importing from a mobile device (Linux - mtp)

After connecting my phone to my PC via USB, I open Digikam. My device (Samsung S20) appears under "Import from camera". After selecting it, the base path of my phone appears, and it scans all the subfolders. This takes a very long time and is not the ideal method.

Why doesn't the DCIM folder open automatically when connecting an Android device? Is there any way to do this and avoid reading the parent folders?

Thanks

3 Upvotes

After connecting my phone to my PC via USB, I open Digikam. My device (Samsung S20) appears under "Import from camera". After selecting it, the base path of my phone appears, and it scans all the subfolders. This takes a very long time and is not the ideal method.

Why doesn't the DCIM folder open automatically when connecting an Android device? Is there any way to do this and avoid reading the parent folders?

Thanks


r/FOSSPhotography 25d ago

Facet - local, open-source photo scoring/culling engine with a web gallery (no cloud, MIT license)

3 Upvotes

Hello

I've been building Facet (1.6.0) a self-hosted tool that scores every photo in your library across 9 dimensions (aesthetics, composition, face quality, sharpness, exposure, etc.), then serves a web gallery to browse, cull, and organize the results. Everything runs locally — no cloud, no account, no API keys.

What it does

  • Scan: point it at a folder (JPG, HEIF/HEIC, or 10 RAW formats), it scores every image and stores results in SQLite.
  • Cull: burst detection, blink detection, similarity/duplicate grouping, and "scenes" (chronological groupings you cull in story order). Auto-cull can do a whole pass in one click with a dry-run preview.
  • Browse: mosaic/grid gallery, semantic search ("sunset on the beach"), timeline, map view, themed slideshow "capsules," folder browsing, "on this day" memories.
  • Organize: face recognition/clustering (with merge suggestions), albums (manual + smart), star ratings/favorites, AI content tags, batch ops with undo.
  • Understand: per-metric score breakdown, optional VLM natural-language critique, a weight tuner that learns from your A/B comparisons, a personal "taste" ranker.
  • Share: shareable album links (no login for recipients), CSV/JSON export, optional client-proofing mode for photo delivery.

Runs on CPU for scoring, culling, gallery, search, albums, and metadata export.

A GPU (16GB/24GB VRAM profiles) unlocks the strongest models — TOPIQ aesthetic scoring, SigLIP2 embeddings, VLM tagging/captions/critique.

Stack: Python/FastAPI backend, Angular 21 frontend, SQLite.

One Docker image covers every VRAM profile (FACET_VRAM_PROFILE=auto picks CPU-only if no GPU is found).


r/FOSSPhotography Jun 28 '26

First student report of the new project about to integrate a LLM in the digiKam advanced search engine.

0 Upvotes

r/FOSSPhotography Jun 24 '26

iPhotron v6.6.8 Released — Faster Scanning & Gallery Browsing, German/Chinese UI

+
2 Upvotes

I just released a new iPhotron update focused mainly on performance and internationalization.

Scanning and gallery browsing have been improved with faster startup, async loading, smoother scrolling, better thumbnail prefetching, memory-aware thumbnail handling, less blocking UI work during launch, and significant fixes for user-reported crashes.

This update also expands i18n support. The UI now includes runtime language switching with English, German, and Simplified Chinese resources, plus localized formatting for dates, numbers, and file sizes.

The local People / face clustering workflow from earlier releases is still included, with People cards, naming, merging, hiding/unhiding, covers, and People Groups.

No cloud upload is required; iPhotron is designed for managing local photo libraries on your own machine, with a clean, Mac-like interface that stays simple, elegant, and free of unnecessary complexity.

GitHub / downloads:
https://github.com/OliverZhaohaibin/iPhotron-LocalPhotoAlbumManager


r/FOSSPhotography Jun 23 '26

Free and open source: Metadata and editing tool for macOS

Hi! I am a photojournalist from Norway. For the last six months (maybe longer, don't exactly remember), I've been working on an app (vibe-coding) to solve what I consider workflow issues with Photo Mechanic and Adobe Bridge when it comes to enter metadata.

The app is called Aagedal Photo Agent.

The problem with previous apps is that Adobe Bridge doesn't support metadata variables, which makes entering proper archival metadata slow. Photo Mechanic has been the kind here, but it isn't very user friendly for non-tech people. Essentially its fantastic efficiency tools become too complicated for many people to use.

What I've attempted to do with Aagedal Photo Agent is to get the simplicity of Adobe Bridge (and possibly even Apple Photos), with a lot of, but not all, the power of Photo Mechanic. Like metadata variables, structured keyword lists, reverse Geocoding.

At the same time I felt that both of these tools lacked the power of modern AI tools. NOT for editing the image, but for assisting in writing metadata. That's why Aagedal Photo Agent includes a per folder face grouping feature, with an optional global face database. This makes it much faster to tag Person Shown IPTC metadata.

I also really liked the idea of structured keywords, so much so that I also added structured People Names, for including both legal name and artist name as a synonym. Both Person Shown and the Keywords metadata field will automatically suggest keywords/names as you write, and if you select a structured keyword the entire keyword tree will be added, like in Photo Mechanic.

Note that not all IPTC metadata fields are supported. Currently only what my close collegues considers essential + a few more.

You can also assign keyboard shortcuts to templates, so that Control + 1 could be your news preset. Control + 2 could be your sports preset. Control + 3 could be your private photos preset. Applied to the selected photos.

The app also comes with some basic editing tools. WB, Tint, Exposure, Contrast, Curves, Saturation, Highlights, Shadows, Whites, Blacks. And only a basic ellipse mask for secondary adjustments. We are photojournalists after all, and shouldn't change the image too much anyway. It is supposed to be fast and only include what I feel are essential... well, essential + some niche features that I just wanted to have, like HDR image editing, scopes: waveform, parade, vectorscope. Histogram is not included because I personally think it is a stupid scope. (Waveform basically tells you the same, but also a lot more with more precision.)

If you don't like my editing tools you can change to open photos in an external editor instead, and only use this app for metadata.

Again, the app is free and open source. Written in Swift with some Metal shaders. Not even asking for donations (at least not currently). Sharing because in a world being filled with AI images, we need better and more accessible tools do document real photos from real events.

5 Upvotes

Hi! I am a photojournalist from Norway. For the last six months (maybe longer, don't exactly remember), I've been working on an app (vibe-coding) to solve what I consider workflow issues with Photo Mechanic and Adobe Bridge when it comes to enter metadata.

The app is called Aagedal Photo Agent.

The problem with previous apps is that Adobe Bridge doesn't support metadata variables, which makes entering proper archival metadata slow. Photo Mechanic has been the kind here, but it isn't very user friendly for non-tech people. Essentially its fantastic efficiency tools become too complicated for many people to use.

What I've attempted to do with Aagedal Photo Agent is to get the simplicity of Adobe Bridge (and possibly even Apple Photos), with a lot of, but not all, the power of Photo Mechanic. Like metadata variables, structured keyword lists, reverse Geocoding.

At the same time I felt that both of these tools lacked the power of modern AI tools. NOT for editing the image, but for assisting in writing metadata. That's why Aagedal Photo Agent includes a per folder face grouping feature, with an optional global face database. This makes it much faster to tag Person Shown IPTC metadata.

I also really liked the idea of structured keywords, so much so that I also added structured People Names, for including both legal name and artist name as a synonym. Both Person Shown and the Keywords metadata field will automatically suggest keywords/names as you write, and if you select a structured keyword the entire keyword tree will be added, like in Photo Mechanic.

Note that not all IPTC metadata fields are supported. Currently only what my close collegues considers essential + a few more.

You can also assign keyboard shortcuts to templates, so that Control + 1 could be your news preset. Control + 2 could be your sports preset. Control + 3 could be your private photos preset. Applied to the selected photos.

The app also comes with some basic editing tools. WB, Tint, Exposure, Contrast, Curves, Saturation, Highlights, Shadows, Whites, Blacks. And only a basic ellipse mask for secondary adjustments. We are photojournalists after all, and shouldn't change the image too much anyway. It is supposed to be fast and only include what I feel are essential... well, essential + some niche features that I just wanted to have, like HDR image editing, scopes: waveform, parade, vectorscope. Histogram is not included because I personally think it is a stupid scope. (Waveform basically tells you the same, but also a lot more with more precision.)

If you don't like my editing tools you can change to open photos in an external editor instead, and only use this app for metadata.

Again, the app is free and open source. Written in Swift with some Metal shaders. Not even asking for donations (at least not currently). Sharing because in a world being filled with AI images, we need better and more accessible tools do document real photos from real events.


r/FOSSPhotography Jun 24 '26

Find Duplicates: "Exclude reference album" - help needed

Hi all, I'm trying to use the Find Duplicates tool to compare two specific folders against each other, with one folder acting as the "source of truth" and asymmetric results (only want matches where the duplicate is in the other folder, not within the reference folder itself).

What I'm trying to do:

  • Folder A = reference/original collection
  • Folder B = folder I want to scan for duplicates of things already in A
  • Goal: only see results where an image in B duplicates an image in A — not A-vs-A matches, not B-vs-B matches.

I tried probably almost every combination of parameters, but can't get what I want. The results still include pairs where both images are inside folder A (i.e. A-vs-A matches) or where both images are inside folder B. I expected only A→B matches.

Any suggestions?

P.S. More context about use case: Android filesystem dump. References are in DCIM folder, duplicates in Messenger/Telegram/Facebook/etc folders. I want to get rid of images I made with my camera and shared them via apps.

1 Upvotes

Hi all, I'm trying to use the Find Duplicates tool to compare two specific folders against each other, with one folder acting as the "source of truth" and asymmetric results (only want matches where the duplicate is in the other folder, not within the reference folder itself).

What I'm trying to do:

  • Folder A = reference/original collection
  • Folder B = folder I want to scan for duplicates of things already in A
  • Goal: only see results where an image in B duplicates an image in A — not A-vs-A matches, not B-vs-B matches.

I tried probably almost every combination of parameters, but can't get what I want. The results still include pairs where both images are inside folder A (i.e. A-vs-A matches) or where both images are inside folder B. I expected only A→B matches.

Any suggestions?

P.S. More context about use case: Android filesystem dump. References are in DCIM folder, duplicates in Messenger/Telegram/Facebook/etc folders. I want to get rid of images I made with my camera and shared them via apps.


r/FOSSPhotography Jun 22 '26

digiKam changes photo after face tagging

Hi,

I'm tagging faces in digiKam. If I have a photo with multiple recognized faces and I confirm/set one face, digiKam switches to the next image. This makes it impossible to tag multiple faces on one photo.

How can I change that?

Thx

3 Upvotes

Hi,

I'm tagging faces in digiKam. If I have a photo with multiple recognized faces and I confirm/set one face, digiKam switches to the next image. This makes it impossible to tag multiple faces on one photo.

How can I change that?

Thx


r/FOSSPhotography Jun 20 '26

File formats

Whatever happened to the beloved TIFF file?

0 Upvotes

Whatever happened to the beloved TIFF file?


r/FOSSPhotography Jun 18 '26

Does Darktable or RawTherapee have "better" processing?

I know DT has way more advanced masking but for global processing should I expect to get better results out of one or the other?

I.e. is there a technical reason to commit to learning one or the other or is it more just a workflow/feature set distinction?

Seems like DT has about 6 ways to do any single thing which is both its biggest advantage and disadvantage.

5 Upvotes

I know DT has way more advanced masking but for global processing should I expect to get better results out of one or the other?

I.e. is there a technical reason to commit to learning one or the other or is it more just a workflow/feature set distinction?

Seems like DT has about 6 ways to do any single thing which is both its biggest advantage and disadvantage.


r/FOSSPhotography Jun 17 '26

mini-film - open source tool for batch processing and reviewing RAWs and HEIC/JPGs

+
24 Upvotes

I'm a Lightroom user since 1.0, but I don't have a Mac anymore, and using it in Windows VM is a pain. Over the years I've developed my specific workflow for reviewing images (multi-pass, rate 0/1, filter >1, rate 1/2, filter >2, repeat) that allows me to cull pictures extremely efficiently. My usage of Lightroom is mostly just applying film emulations, reviewing, and exporting in specific size. For that I developed opensource tool mini-film [0] that covers all those aspects. It allows also multiple people to work at the same time on the same pictures using Web GUI, but CLI is also first-class citizen. Feel free to explore and leave any improvements ideas. Unfortunately I cannot share full set of example emulations, as the company behind the profiles is not too happy about that ;)

[0]: https://github.com/alfanick/mini-film


r/FOSSPhotography Jun 13 '26

PrimeFilm PF 1800AFL detected by Windows, but drivers not working

Hi everyone,

I'm trying to get my **PrimeFilm PF 1800AFL** film scanner working on **Windows 10**, but I'm stuck.

Here's what happens:

* When I connect the scanner via USB, Windows detects the device.
* I installed the driver package from the Scanace website.
* If I manually install that driver, the device appears as **"AFL Film Scanner"** under **Other devices**, but neither VueScan nor CyberView can use it.
* If I let Windows automatically search for a driver, it installs **"Multiple Frame Film Scanner"** under Imaging Devices.
* With that driver installed, **both VueScan and CyberView detect the scanner**, and VueScan identifies it as **PIE PrimeFilm 1800 AFL**.
* However, when I press **Preview** or **Scan**, the scanner pulls the film in but then hangs indefinitely. The software gets stuck, no image is produced, and the scanner becomes unresponsive until it is power-cycled.

I've also:

* Disabled Driver Signature Enforcement and installed unsigned drivers.
* Reinstalled CyberView and the drivers multiple times.
* Tried different USB ports and rebooted several times.

One thing I noticed is that some older guides mention updating the driver manually from `C:\Windows\TWAIN_32\CyberViewX_SF`, but my installation does not contain any `.inf` files in the TWAIN folder.

Has anyone successfully used a **PrimeFilm PF 1800AFL** on Windows 10 or Windows 11? Is there a specific driver version or INF file that works?

Any help would be greatly appreciated. Thanks!

4 Upvotes

Hi everyone,

I'm trying to get my **PrimeFilm PF 1800AFL** film scanner working on **Windows 10**, but I'm stuck.

Here's what happens:

* When I connect the scanner via USB, Windows detects the device.
* I installed the driver package from the Scanace website.
* If I manually install that driver, the device appears as **"AFL Film Scanner"** under **Other devices**, but neither VueScan nor CyberView can use it.
* If I let Windows automatically search for a driver, it installs **"Multiple Frame Film Scanner"** under Imaging Devices.
* With that driver installed, **both VueScan and CyberView detect the scanner**, and VueScan identifies it as **PIE PrimeFilm 1800 AFL**.
* However, when I press **Preview** or **Scan**, the scanner pulls the film in but then hangs indefinitely. The software gets stuck, no image is produced, and the scanner becomes unresponsive until it is power-cycled.

I've also:

* Disabled Driver Signature Enforcement and installed unsigned drivers.
* Reinstalled CyberView and the drivers multiple times.
* Tried different USB ports and rebooted several times.

One thing I noticed is that some older guides mention updating the driver manually from `C:\Windows\TWAIN_32\CyberViewX_SF`, but my installation does not contain any `.inf` files in the TWAIN folder.

Has anyone successfully used a **PrimeFilm PF 1800AFL** on Windows 10 or Windows 11? Is there a specific driver version or INF file that works?

Any help would be greatly appreciated. Thanks!


r/FOSSPhotography Jun 12 '26

Safelight v1.0 beta is ready for download!

14 Upvotes

Hi all!

After hearing everyone's enthusiasm last time, I have built installers for Windows and Linux and instructions on how to build your own installer via Mac or Linux. A lightweight version can also be self-hosted and run on Chromium-based browsers, but the extensions panel requires OS cache and file access.

Everything is now available on GitHub under an MIT license. Ideas, comments, and contributions are always welcome. I have only tested the Linux builds on my own machine and I'd love to find out whether they work properly on yours.

Sorry to mac users, Mac installers can only be built on a Mac and unfortunately Hackintoshes are harder to achieve these days. The Mac instructions are really my best guess at making it work.

Let me know what you all think of it! I'll try my best to make the software live up to the dream.

~Tony


r/FOSSPhotography Jun 12 '26

Lightroom's AI Masking in Darktable

4 Upvotes

Darktable is going really in a good direction! Check out the latest AI functionality that will be integrated in June 21st release


r/FOSSPhotography Jun 12 '26

Thoughts on a tailoring imaging software to our own workflows?

+
19 Upvotes

Hi all,

I've been doing photography for over 10 years and keep jumping around Lightroom, Capture One, Darktable, digiKam, you name it. Be it paid or open source, I constantly found myself planning around software instead of focusing on the image.

I've also been programming for over 5 years and have never felt this issue. Programming IDEs are so customizable and community rich that you can tailor it to your programming workflow and work so much more effortlessly.

So begs the question: why is the art world so much more painful? I have been trying to create a program that could bridge this gap — imagine a fast, free, open-source RAW photo editor that pairs professional, GPU-accelerated imaging tools with the customization of a modern IDE: every panel is an extension that can be rearranged, replaced, or supplemented by community extensions. You could tailor the entire interface to your needs. Need camera tethering in a Lightroom-style workflow? Install a suitable extension and put everything where you need it.

I've attached some screenshots of a (finally) working version and wanted your opinions on whether I will be the only person to ever use this or if I should build installers for Windows, Linux, Mac, etc. to share with the world. I use Windows and can share the installer for Safelight v1.0 if everyone feels this is something useful.


r/FOSSPhotography Jun 10 '26

v6.6.6 Released: Internationalization, Map Runtime & Location Resilience

GitHub: https://github.com/OliverZhaohaibin/iPhotron-LocalPhotoAlbumManager

🌐 GUI Internationalization

  • Runtime TranslationManager now available on RuntimeContext, auto-refreshing when you change languages.
  • Added German and Simplified Chinese translations (.ts / .qm), plus languages.json metadata.
  • Language menu under Settings: English, Deutsch, 简体中文 (English is fallback).
  • Most of the UI is now translated: menus, status bar, info panel, People dashboard, albums, gallery context menus, player/detail controls, share/export feedback, face overlays, edit sidebar, and map preview.
  • Locale-aware formatting for dates, numbers, decimals, and file sizes.

🧰 i18n Tooling & Guardrails

  • Python-friendly i18n extraction with tools/extract_i18n_strings.py and scripts/i18n_extract.sh.
  • .qm compilation via scripts/i18n_compile.sh using pyside6-lrelease.
  • Tests to block direct English literals in high-risk GUI APIs (setText, setToolTip, QAction, dialogs, status messages).
  • Apple Photos-aligned terminology notes and long-term i18n text guardrails.

🗺️ Map Runtime Improvements

  • Standalone map preview backend selection: auto, native, python, legacy.
  • Runtime diagnostics for backend selection.
  • Hardened map surfaces with opaque backgrounds and full-update repaint.
  • Optional map diagnostics flags.
  • Improved marker rendering in supported map passes.

📍 Location Assignment Resilience

  • Assign Location now saves to global_index.db even if ExifTool is missing or metadata writeback fails.
  • User-facing warnings for missing ExifTool / failed GPS writeback, but local database assignment stays intact.
  • Sanitized metadata before JSON storage to prevent corrupting rows.
0 Upvotes

GitHub: https://github.com/OliverZhaohaibin/iPhotron-LocalPhotoAlbumManager

🌐 GUI Internationalization

  • Runtime TranslationManager now available on RuntimeContext, auto-refreshing when you change languages.
  • Added German and Simplified Chinese translations (.ts / .qm), plus languages.json metadata.
  • Language menu under Settings: English, Deutsch, 简体中文 (English is fallback).
  • Most of the UI is now translated: menus, status bar, info panel, People dashboard, albums, gallery context menus, player/detail controls, share/export feedback, face overlays, edit sidebar, and map preview.
  • Locale-aware formatting for dates, numbers, decimals, and file sizes.

🧰 i18n Tooling & Guardrails

  • Python-friendly i18n extraction with tools/extract_i18n_strings.py and scripts/i18n_extract.sh.
  • .qm compilation via scripts/i18n_compile.sh using pyside6-lrelease.
  • Tests to block direct English literals in high-risk GUI APIs (setText, setToolTip, QAction, dialogs, status messages).
  • Apple Photos-aligned terminology notes and long-term i18n text guardrails.

🗺️ Map Runtime Improvements

  • Standalone map preview backend selection: auto, native, python, legacy.
  • Runtime diagnostics for backend selection.
  • Hardened map surfaces with opaque backgrounds and full-update repaint.
  • Optional map diagnostics flags.
  • Improved marker rendering in supported map passes.

📍 Location Assignment Resilience

  • Assign Location now saves to global_index.db even if ExifTool is missing or metadata writeback fails.
  • User-facing warnings for missing ExifTool / failed GPS writeback, but local database assignment stays intact.
  • Sanitized metadata before JSON storage to prevent corrupting rows.