Show HN: Polarr.co, a WebGL photo editor
polarr.co
polarr.co
But I use Lightroom every day, and you might be faster but you aren't working at the same level of quality.
I loaded up a 16-bit TIFF and got an 8-bit JPEG as a result, which leads me to assume that you are downsampling to 8-bit to work.
Also, the results in polarr are way harsher then Lightroom, which is pretty common for non Adobe products. GIMP is especially harsh in contrast to Photoshop.
But even before getting into the color correcting stuff, you're already shifting color (I'm assuming you are ignoring the embedded color profile in the TIFF):
http://i.imgur.com/QKb42l5.png
Also, Lightroom is way faster making adjustments. I can see polarr "thinking" when I make adjustments (it gets pixellated and then clears up), while Lightroom does them in real time.
I couldn't get your curves to work.
No split toning.
Lens correction should be automatic and profile based. Lightroom will automatically fix distortions based on Camera and Lens model. Same with basic color calibration.
Again, I don't want to be discouraging, but I find the hyperbole kind of frustrating.
TIFF is not officially supported now and so far we can only output 8bit JPEG in html canvas through downsampling.
The downsampling is process "the thinking" part is controlled to be not hurting the user experience and it's different depending on your machine. For faster machines we can remove the thinking part but it would take up more memory (right now the footprint during processing is less than 20mb, consider this is a web app)
I agree Adobe is doing better in interpolation (the harshness) and we are working to improve that.
What OS and browser you're using? The curves and split toning works well on Mac Desktops.
We only have two developers working on this right now. Do you know where we can get lens correction profiles, is it publicly licensed?
Clicking on the curve points doesn't do anything. I just retried it thinking maybe I had done something wrong, but still no love.
Re: correction profiles, I'm not sure. Darktable has some, though not as many as Lightroom, so there must be some public source for some of them. This is actually a pretty big deal (for me at least). I'm not a photographer, but I publish a digital/ipad magazine and do most of the retouching work.
(Not a fan of darktable, but they do some things pretty well).
Impressive, sure. But faster? Lightroom?
Like I said, impressive, but you'll catch a lot of flak for an otherwise impressive application by using the lightroom hyperbole. I don't think many people use lightroom to edit 8bit jpgs (changing exposure on a jpg is a bit disappointing!)
I think the biggest thing that's missing from the current release is RAW image support which is technically difficult to do. We're right now having some success of extracting the thumbnail of RAW and do it on the client side only using JS, but editing the RAW is a lot harder and we're thinking about using some WebGL texture blending. Any thought/comment on this is welcomed and appreciated. (Not sure how Adobe is implementing their RAW editing)
-- The main idea of the company is in fact automated photo retouching https://www.polarr.co/box (please use desktop, large videos), and we applied to YC with the idea.
On a totally separate note, I feel like you guys are positioned in a spot to solve the photographer storage problem as well, which is detailed remarkably well here: http://paulstamatiou.com/storage-for-photographers/ -- a service like this is something that I know I would pay for and I'm sure it's the same for a number of others.
The workflow feels a bit contrived and the whole problem based only on the cramped space on the SSD disk. I find storing previews on SSD and then the RAW files in the catalog on a huge mechanical drive works perfectly. I can't shoot pics fast enough to cope with the drop in storage cost on mechanical You get 1Tb drives in cereal boxes these days.
Ths library is then just backed with a good backup solution (NB: NOT just a sync provider like DropBox/OneDrive/...). I use crashplan, but you could use BackBlaze or any stand alone backup package to a sync provider. I also sync to my NAS, as per the "store everything in 3 places" theorem.
A problem I would like to solve (well) though is the first part of the article, where he shares pictures with his relatives. Email SUCKS for this. I use zenfolio, but creating galleries just to share a few pics is tedious. I'd like something more integrated with lightroom, and less tedious/crappy than zenfolio (better raw support, simpler/better style support etc).
I doubt that very much. Raw processing is very fast these days and I don't think you could make it faster with the GPU given the memory copying overhead. Look at darktable for an example of how the GPU is used intensively for the pipeline but the raw processing is all done by the CPU and is very fast.
Oh yeah, and noise reduction. With low-light photos lack of noise reduction is a dealbreaker. Maybe that becomes more important with RAW?
[1] https://www.google.com/search?q=histogram+lightroom&tbm=isch
- Update, we just added the previously hidden de-noise function there, it is not the most efficient but algorithmically correct, hope this helps
https://github.com/photo/frontend https://github.com/photo/frontend/issues/1400
EDIT: The app itself is fast.
I guess it's cool that you can do this kind of thing, I'm sure Chromebook users will be happy, but photographically speaking, gag.
The right hand side panel pretty much does what Lightroom is doing mostly and you're in full control of which direction of your photo is moving into.
A couple of things I'd like:
- Proper support for high-res images - it might be in there, but the demo flower image is web res - The hover-to-select mechanism from Lightroom. You only need to hover over a control to adjust it with the keys. Appreciate the tab support though. - Finer/coarser value adjust with the arrow keys. LR allows for modifiers to increase/decrease the value change.
Bigger asks: - Find some way of emulating LR's automatic lens correction. Using this still feels like magic. - Spot removal is pretty important - Other local adjustments would obviously be nice.
It might be nice to offer this engine as a technology plug-in sort of thing. I know at least a couple of clients who would love to be able to use this level of adjustment on the photos they upload to their Wordpress sites. I imagine there'd be some demand for this plugged in as an API'd service.
Local adjustment is working right now in Polarr. Spot removal is a very different game but we will see.
Still, I’m disappointed at how lazy the UI design of nearly all image editors is. They take off-the-shelf algorithms/models, implement them in code, and then slap a slider widget in for every parameter in the model. A big wall of sliders takes basically zero thought or effort from a UI design perspective, which is why it’s so popular, but other than being ubiquitous, it’s generally a mediocre UI in comparison to something that has had real thought put into it.
(But again, that’s nothing unique to this app. Adobe Lightroom takes the same lazy way out. Several of the tools that have been in Photoshop since before 1995 are a bit more powerful/flexible, but everything they’ve added in the past 20 years seems to follow the wall-of-sliders model. Some expensive professional video color grading applications are a bit better, but still nothing too special.)
Waterfall design is a lazy starting point. The innovation in this app is making a usable WebGL editor that handles multiple editing sessions without suffering serious memory issues and crashes.
I don't know anything about photo editing.
At least a wall of homogenous sliders doesn't require me to learn how the widgets work.
> At least a wall of homogenous sliders doesn't require me to learn how the widgets work.
That wall is available in many if not all VST hosts, you can still work with the raw parameter list; and I have to say, I for one do not prefer it, at least not for any plugin that has more than 5-10 things to tweak. Except when I know them by name and can filter the list with a few keystrokes, so for that and other reasons I think a normalized is also useful. It doesn't have to be one or the other.
I guarantee that any photo editing software that deviates from this UI will get shat on by the professional photography community. I'd love to see your suggestions nonetheless.
The type of interface that I think you're suggesting is Instagram, one that takes control away from the user because the user doesn't actually know what they're doing. This editor actually has something like that with the filters you can select on the left. The problem is, actual photographers are frustrated by these interfaces (or treat them as a toy) because they would rather have all the functionality exposed to them so they can make their own adjustments. You could argue that "constraints breed creativity," but when I'm working through 1500 wedding photos I want my sliders exactly where I expect them to be, doing exactly what they've been doing with high precision for the past 20 years.
So far the only feature that Polarr has and a native application doesn't have is that photo styles from the community thing (not a quote because the spinning pictures are covering the words on my browser most of the time). Unluckily the home page doesn't say much more than that. Can somebody explain it? Thanks.
Here is my UA: >Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.104 Safari/537.36
User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.104 Safari/537.36
Thought I fixed that but..
I think what people might be missing is that even with the features you currently have, there's a market for this application already, though maybe not as a stand-alone lightroom replacement.
If you think about batching, my brain immediately starts gravitating towards real estate, headshots, HS seniors photos, ENG.
In short: drop the filters, put the "basic" controls on the left, focus on what you do best.
Kudos, folks, I'll be watching this one!
from the "box" name i assume it's some sort of storage features, but when i click on the "$4.99" link at the top of the page it just takes me to a list of general editor features that i can seem to get for free by using the editor.
For a photo editing app, I hate opening up the browser.
Also curious, If the app is using emscripten in some way for the photo editing part.
https://chrome.google.com/webstore/detail/polarr-photo-edito...
The app is not using emscripten
Adobe currently has a Lightroom/Photoshop bundle for $9.99/month, and I'm not sure who would choose this online app vs. native apps. Maybe if the cost was $50/year it would be more competitive in the space... $4.99+/month just seems like a lot.
Is it just me or is the mousewheel zoom backwards? Max zoom seems a bit weak too.
I notice you mention RAW support. Is that really your target market? It seems like people shooting RAW would probably be using a dedicated solution most of the time.... maybe not. As far as I'm aware there are multiple different raw formats from different manufactures and adding support for all of them would be a huge undertaking.
If I am to be honest, I don't like how the controls are. The text size could be 1-2 pts bigger. The whole popout thing seems pointless as the space isn't used when it isn't popped out. I think either fix it or make it user controlled and go all the way in with a tab.
The ?/? in zoom isn't very clear that that is editable. I think the ? should go in a text box.
I think it would be nice to see a custom scrollbar as well for the menu. It seems to distract from the look of the website which I like a lot.
Very cool overall. One thing you might consider for monetizing is https://www.theprintful.com/ or a similar website and let users get posters/prints and such directly from your site and all you have to worry about is integrating an API.
2) We've seen people requesting RAW image editing, and technically it's interesting for us to find a way to support that, this could be an open source effort. On the C/C++ community, dcraw.c already support all brands of cameras for RAW.
3) Nice suggestion on the controls!
4) That was a dirty hack but good to hear that people're using it..
5) We will add that.
Thanks a ton for all the suggestions!
To go to the editor directly: https://www.polarr.co/editor
To view it using any browser: https://www.polarr.co/editor?force_browser_support=1
I'm definitely bookmarking this.
the app is awesome btw!
I tried it with the flag, and it works fine in IE 11. (https://www.polarr.co/editor?force_browser_support=1)