film Q User Guidefilm Q User Guide

Invert Film Negatives in Batches Online

In this guide:What is film Q? How does it work? How much does it cost? Quick start guide. Archiving film scans with film Q and Dropbox. Removing folders from queue. How does film Q invert film negatives? Removing base fog from positives. Histogram equalization. Troubleshooting. Service limits and quotas. Known issues. Roadmap. Feature requests.

What is film Q?

film Q is a web app that batch-inverts film scans (TIFFs, JPEGs, camera RAW files, and more) using histogram equalization.

true
Screenshot: film Q web app.

How does it work?

film Q’s core technology is histogram equalization, a simple, time-proven method for inverting film negatives. Histogram equalization does not affect the original colour balance or saturation; it removes the orange mask and base fog by equalizing the contrast space. This project’s commitment to transparent film inversion methodology is designed to give you greater creative control and understanding of the medium.

☝️ I’ve been using this method and the initial versions of the film Q code to invert the negatives on Analog.Cafe since February 2022.

Because film Q does not process files on your device — everything is done on Analog.Cafe servers — you can control it with anything that has a web browser, like a Mac, an Android phone, an iPad, or that vintage Windows 95 computer.

All downloadable film inversion apps affect the performance of your computer. film Q does not.

film Q is made for batch processing. You can queue up to 100 files and preview the results from any device.

film Q is the only app that can be used as a plug-in solution for your secure film negative archive. It automatically identifies folders with new scans within your file system and places clearly labelled positives where you can easily find them.

✪ Note: Because film Q does not modify, edit, or emulate your scans’ colour balance, you may need to colour-correct your images using your favourite editing software.

How much does it cost?

film Q costs $5/month and includes more apps and exclusive content.

Quick start guide.

Before you begin, please subscribe to a Dropbox account and connect it to the app.

film Q uses Dropbox to store your scans and the inverted images indefinitely. Currently, Dropbox offers 2 GB of free storage. film Q will warn you once you have less than 500 MiB left.

☝️ Tip: Ensure that you’ve confirmed your email with Dropbox.

Next, upload your scans to Dropbox. Click or tap the “Upload” button inside the blue box:

true
Click or tap the “Upload” button inside the blue box to upload your scans. If you don’t see the blue box, click or tap the “Mode” button above.

Once you’ve uploaded your files, close the upload window and hit the green “Invert” button to process all your uploaded files at once. Your images will appear below the Queue and in your Dropbox folder.

true
Results are ready to be viewed and downloaded.

☝️ Tip: It’s safe to close the film Q app or tab after it starts processing your images — it will run in the background, even if your computer or device is offline.

You can download your processed images and/or keep them in your Dropbox. If you’ve installed a Dropbox app on your computer, the results and the negatives will be added to your local folder automatically.

Archiving film scans with film Q and Dropbox.

film Q looks for folders named watch inside your Dropbox folder and queues up files found directly inside them. You can use this feature to automatically fill the queue as you scan your film and save time organizing your archive.

This powerful feature is helpful for long-term secure archiving and quickly sharing the results with clients. However, the free Dropbox tier may not be enough to store all your work.

☝️ Learn about archiving digital negatives, including file and folder structure, for an easy-to-follow, sustainable organizational system.

To turn the Archival Mode on, click the “Mode” button next to the purple “Live” button at the top of the app’s page.

true
Toggle between the Archival and the simplified Batch modes.

✪ Note: film Q does not use all of your Dropbox storage space. It only has access to the Dropbox/Apps/film Q/ directory.

To get started, create a folder and name it “watch” anywhere inside the “Dropbox/Apps/film Q/” directory.

For example, I’ve created my folder here: “Dropbox/Apps/film Q/Pentax K1000 -- Gold 200/watch” — but you can place yours anywhere as long as it’s inside “Dropbox/Apps/film Q/,” it’s named watch, and your film scans are directly inside that folder.

true
Create a new folder anywhere inside your Dropbox/Apps/film Q/ directory and name it “watch.”
true
Drag & drop your scans inside the “watch” folder you just created in your Dropbox.

Once your film scans finish uploading (remember, you’re uploading them into your “watch” folder), they will appear in the film Q app under the “Intake Folders” list.

true
Once your files finish uploading, hit the green button next to Queue.

To start processing your files, hit the green button that says “invert” next to the Queue.

film Q processes your files in the cloud, which means you can close your tabs while it works — your processed files will be saved in Dropbox without needing your device.

true
You can switch how your results appear by clicking the “# Show Grid” button.

film Q will process your files and place them in a folder named converted, which will be adjacent to your watch folder.

true
Your converted files will show up in a folder named “converted,” adjacent to your “watch” folder.

Click the folder and file names inside the film Q app for more info and help finding them in your Dropbox.

Removing folders.

If you want to remove a folder from the intake list, click the “Edit” button next to the “Intake Folders.” When film Q removes intake folders from the app, it renames them from “watch” to “originals.”

You can add up to 20 intake (“watch”) folders, after which you’ll need to remove one or more to add another. Your Queue will add the 100 from the “watch” folders — once it processes those, you can add more.

true
If you rename your “watch” folders to anything else, they will no longer appear in your film Q app. Clicking the “Remove” button in the film Q interface will rename those folders to “originals.”

Working with film Q and Dropbox desktop app.

If you use Dropbox to archive your film scans on your computer, you can move your archive to the Dropbox/Apps/film Q/ directory to simplify file management.

true
Dropbox archive on a Mac, managed by film Q.

If you do that, the next time you scan your film, name your destination folder “watch” — film Q will automatically queue up the contents and place converted files in the adjacent folder.

This technique speeds up archiving in Dropbox as there are fewer files to upload.

true
film Q automatically archives your converted files in Dropbox.

Dropbox apps for Mac, Windows, iOS, and Android automatically sync your scans and film Q’s converted images. If you install this on your Mac or PC, you won’t need to upload or download anything through a web interface (everything will show up in your local folder).

How does film Q invert film negatives?

film Q connects to your Dropbox account and detects your film negatives by looking inside folders named “watch” for supported files. It then processes those files one by one and sends the results back to Dropbox.

While film Q processes your files, there’s no need to be online or have your device on. As long as it has received a signal and your files are in Dropbox, it will do everything on the Analog.Cafe servers. The files are kept on the servers only for a short period of time while processing and are deleted within minutes.

Once the file is on the server, film Q creates a downsized, cropped version of the image that excludes the frame borders for calculations. It then looks at the downsized image to determine the values for histogram equalization. The final step is applying those calculations to the original file, inverting the colours, and sending it back to Dropbox.

Removing base fog from positives.

Histogram equalization ensures that your images’ deepest blacks are represented by the darkest pixels on your monitor and vice-versa. When applied separately to each of the colour channels, this technique can fix inefficient contrast and colour shifts in positive images. This can be helpful when fixing old positives or slide film scans.

To apply histogram equalization to your photos without inverting them, click the Settings button to the right of the Queue and select the “Fix Base Fog” option. This option will be remembered on your device, so be sure to switch it back.

true
A visual representation of the histogram equalization process.

Histogram equalization.

See this article to learn more about histogram equalization, how you can use this technique to invert film negatives manually, its drawbacks, and its advantages over other methods.

Troubleshooting

“Error” next to a file in the Queue. This could mean a few things. Here’s what you can try to fix this:

If this is your new Dropbox account, please make sure you’ve verified your email with them. If you don’t verify your email with Dropbox, it will not allow film Q to download any files.

If you are over your monthly upload quota, you won’t be able to convert files, which will show “Error” next to the first attempted file in Queue.

Please make sure that your files are smaller than 300MiB and at least 1MiB. film Q can currently process TIFF, PNG, and JPEG files only.

It’s possible that the server may have had a hiccup and could not process your file for whatever reason. Try restarting your Queue or removing the file in question from the Queue so that it can process the remaining files. I regularly monitor and fix errors and would love for you to report your found bugs to [email protected]!

I’ve added files to my Dropbox, but they are not showing up in film Q. It may take time for your files to upload to Dropbox and for Dropbox to get back to film Q; give it a few minutes or longer on slow internet connections. Please also ensure that you named your folders as instructed in the film Q app.

You can refresh your file list by tapping the purple “Live” button on the top right.

Service limits and quotas

As with any system, there are limits to how much data and which kind film Q can process:

Supported file types: JPG, PNG, TIF, ARW, RAF, NEF, and DNG.

Supported scanners and digital cameras. Dedicated and flatbed scanners that can produce 16-bit per channel TIFF files. Digital cameras save RAW files with extensions listed above.

Max file size: 300 MiB.

12 GiB of converted files’ combined size per month. You can process 245 files or 6 rolls of 35mm film or 20 rolls of medium format (6x6/120) per month.

Your Dropbox storage. Currently, Dropbox offers 2 GB of free storage. film Q will warn you once you have less than 500 MiB left.

100 files per queue. You can add more files than that into your “watch” folders, but the Queue will only process 100 at a time.

20watch” folders. You can add several folders as sources of film scans. You are limited to 20 to make the app easier to use.

Known issues.

I would like to develop this project collaboratively with the folks who support Analog.Cafe. Several of you have already helped me by testing the app and giving feedback. This and the below sections should give you a clear idea of how this project is doing and how to contribute your bug reports and feature requests.

These are the most visible issues that need to be fixed before this app becomes available for public use:

#1 The web interface may not show that files are processing (while they are in the background). This can happen with large queues with many files.

#2 Queue files may appear crossed out when they should not be. They should be crossed out if deleted or not found, but they may appear crossed out even if they exist.

#3 Film negatives not scanned with a dedicated film scanner using neutral settings at 16 bits per channel may produce colours that are difficult or impossible to fix.

#4 When many people attempt to process files at the same time, there may be delays starting the queues for a few users.

Roadmap.

This project’s main objective is to serve a reliable service, which is why I am focusing on the bugs first. However, I am also investigating future features, such as automatic queue triggers (files start converting as soon as you add them), custom output file formats, a contact sheet generator, and Dropbox file upload alternatives.

Feature requests.

Please email [email protected] — thank you!

Dmitri.