Ive been trying to find a "perfect" camera app for my DInc2 with a few key features.
*hardware volume button shutter option
*touch screen focus
*adjustable ISO
*clicking thumbnail goes to HTC Gallery app
Didn't think that would be so hard, right? But it always seemed that they came close, but were always missing one feature or another.
So, after many rounds of both paid and free apps I finally found Ucam
https://play.google.com/store/apps/details?id=com.ucamera.ucam&hl=en
Has all the above features, plus more. It also has a stunner of a built in editing package, with tons of presets and discrete controls for brightness, saturation, contrast,etc., *BUT* it downsamples the image to like 1280x800 or something and I can't figure out how to make not do that.
But that's just gravy, considering it already fulfilled my wish list, so hopefully they will fix the resolution problem with the editor. Nice GUI too. And it makes animated GIFs, amongst other oddities. Did I mention the incredible sharing setup?
Plus, its FREE.
They also just came out with a tablet version.
https://play.google.com/store/apps/details?id=com.ucamera.ucamtablet
Forums are here but a lot is in Chinese
http://forum.u-camera.com/
I may be late to the party and everyone is already using this, but I think it's worth sharing
I'm using nitsuj's TSMBullet and it has a great camera! The touch to focus, thumbnail brings to gallery, and it has manual, panorama, hdr, and burst mode. There isn't a volume shutter however. One of the best camera's i've used
mushypizza said:
I'm using nitsuj's TSMBullet and it has a great camera! The touch to focus, thumbnail brings to gallery, and it has manual, panorama, hdr, and burst mode. There isn't a volume shutter however. One of the best camera's i've used
Click to expand...
Click to collapse
I have to agree. The bullet camera is very sharp.
Sent from my ADR6350 using xda premium
This app is awesome! Thanks for the tip.
Btw, to change the image size. Be in camera mode and scroll through the menu at the top of the screen, you should see a square with some sizes in it, press it and select the size you want
Sent from my Incredible 2 running Zeus 1.3
What ROM?
Anyone know if this works with the CM9 Kang ROM by areovan? This CM9 ROM is almost perfect. Only 2 issues that I'm running into:
1. Must run "su; killall drmserver" in the terminal after reboot in order to get Google Play to download/update apps
2. Flash on any camera app that I've tried (stock, angel, zoom FX) doesn't work.
I don't really care if the FFC or camcorder works, mainly need a camera app with flash as I travel a lot (business) and love to take pics at a moments notice with my phone.
Any ideas?
I've tried a ton of camera apps and this is by far my favorite after just a few hours of use. Thanks for the tip!
ecatsab said:
2. Flash on any camera app that I've tried (stock, angel, zoom FX) doesn't work.
Click to expand...
Click to collapse
You can turn on the torch before taking the picture and that should help.
Sent from my Incredible 2 using XDA
they just updated the app to 1.1.7 today, and it fixed a couple of repeatable crashes I was having and had reported...these guys are super responsive! They also said they would consider an option to not downrez the image in editing mode since many smartphones are powerful enough to edit a 8mp image (slowly) these days
This is a great camera app. Thanks for the heads up. Does it take the full 8mp wide pics like sense roms do? It looks like the pic fills the entire screen.
Sent from my Incredible 2 using XDA
Greetings, Xperia M, Build 15.1.C.2.8, Half-rooted (unable to do the full root, I don't know why so I can't do the RW thing)
Like most of you have probably noticed, the stock camera firmware has a bluish tint problem. The camera works great in the daytime, really good actually. But doing some camera app testing in a darkened atmosphere I took some pics in my bedroom with the flash, and the pics look really BLUE. My walls aren't blue, they are yellow haha. After testing with other android camera apps such as ProCapture, the pics look as they should (no blue walls). So it's obvious that it is the stock sony camera firmware that is at fault since other camera apps make the pics look normal.
So saying this I went ahead and froze (disabled) the stock camera app so I could launch ProCapture with the hardware shutter button. But now I have no video recording app ugh. So two-fold question please:
1) Is there a way to make our hardware shutter button open up a different camera app such as ProCapture? If so, how please? (Like mentioned above I was only able to half-root it, the full root instructions just haven't worked for me no matter how many times I tried)
2) If not, and I do have to disable the stock camera app so I can launch ProCapture with the hardware button, can you recommend me what video recording app I can install that can takeover just video recording duties? I think it would need to be for video recording only otherwise I may run into problems with the hardware shutter button again. It has been remarkably hard to find a video recording app on the app store! I have no idea why this is.
Thanks much for your help. BTW, I like the phone. For the price, I think it's really good. And more importantly, the size and shape fits me perfectly :fingers-crossed:
For your 1st question.... I'm not really sure on the x m but when I was still using an mtk phone I was able to change the camera button to open any app I want in android.policy.jar or was it framework.jar (cant recall).. Cant remember which smali it was but I stumbled on it via search for text using notepad++ ... I searched for com.android.gallery in our Xperia case you should search for semc.android.camera (not sure if thats the correct package name for the stock camera app) and change it with the package name of the camera app or whatevar app you want the camera button to launch
Sent from my C1905 using XDA Premium 4 mobile app
try this lg camera : http://forum.xda-developers.com/showthread.php?t=1677645
Thanks for the replies. As far as LGCamera goes, it seems to not have been updated in almost two years so I left that one alone. Did find an app called "A Better Camera" which also has video recording in it. So I disabled the stock camera and have just been using A Better Camera and it also launches from the hardware button. Better pics too in the dark with the flash. At least my yellow walls aren't blue
Edit: Okay, I have found a way to be able to launch a third party camera from the hardware button WITHOUT freezing (totally disabling) the stock camera app. This then will allow you to use a third-party camera app such as ProCapture etc (that don't have a built in video recorder), allow you to switch between the third-party app and the stock video recorder, but then also launch the third-party app using the hardware shutter button. In other words, the best of all solutions.
You need to at least half-root the Xperia-M (many threads found here how to do that) then get the AutoStarts app from the play store: (not allowed to post links yet). Just search AutoStarts from Michael Elsdörfer
Once you start AutoStarts, scroll down and find "Camera Button Pressed". Select Disable for all the cameras EXCEPT the one you want to use the hardware button for. You're done now. All the camera apps that you selected disable for will still work when using their icons, the one you didn't disable will be the one that starts with the hardware shutter button.
Note: I also tried the app "Default App Manager Pro" and set ProCapture as the default camera. But that didn't do anything, no effect on the hardware shutter button (still opened the stock camera). So far the AutoStarts method is the only one that has worked for me.
hello,
i'm having issues with stock camera app.
when ever i take panorama photos and try to view them in gallery (regardless of app used), i get this error message:
"cannot display panorama / the image file does not contain the required panorama metadata".
so far i tried with default gallery app and quickpick. neither of them are able to open the panorama file.
i also tried with google camera app. this seems to take panoramas without issue.
the only time / place i am able to view the panorama files is right after i take them and use the "recent pic" option from within the camera app.
right now i`m on android 7.1.1 with OS 4.1.6. unlock bootloader, TWRP, rooted device, stock OS / kernel.
already tried to clear camera app and gallery app data/cache. also did a wipe of cache / dalvik for entire phone. all in vain.
so .. if anyone has other suggestions ...
thanks.
In QuickPic, don't press on the displayed panorama icon but pinch-to-zoom instead.
Also keep in mind that QuickPic is noticeably slower on Nougat and might take some time to render the photo in full resolution.
The fastest gallery for Nougat at the moment is Simple Gallery, which also shows panoramas without issues for me.
https://play.google.com/store/apps/details?id=com.simplemobiletools.gallery
The stock gallery doesn't give me any issues with panoramas, but it's a crappy slow app and I don't use it.
Nothing you can do about this. Something is fundamentally wrong with the way panorama-metadata is stored with their stock camera app.
Also taking panoramas in general is a PITA. I tried numerous shots at the beach last week. All were unusable because of countless stitching errors.
Clearing app data did not help unfortunately and It's not the only thing weird, also taking panoramas with google camera doesn't refocus for each shot.
Even some few OP5 camera reviews mentioned the same behavior. I really hope OnePlus fixes their app eventually.
UPDATE: Used hide tags to organize this post better and make information easier to find.
Alright, so you've got a shiny new Moto G5 plus, which supposedly has a similar Sony imx sensor as the one found on flagships like the Galaxy S7 and Pixel2. Yet, you are somehow disappointed by the camera's quality.
YOU ARE NOT ALONE!
Turns out the camera sensor on this thing is actually pretty darned good, and the f/1.7 lens is no slouch, however it is being held back by poorly designed software from Moto/Lenovo.
Before I got into the solutions, let me specifically point out the problems I found with the camera so we're on the same page (click to reveal content, or just skip the fixes below):
1) Overzealous Sharpening and aggressive Noise Reduction are the biggest culprits. It almost looks like a bad filter is being applied to your images, turning fine details into mush and contrasty lines like text into something bizarre and artificial looking. The camera is doing this as part of the internal capture process, so this happens no matter what application it is taken in.
2) Highlights clipping earlier than it should. I'd say this might be a function of the camera's sensor more than the hardware, but analyzing RAW data from the sensor (more on that later) in my admittedly unscientific half-hazard naked eye, I'd go out on a limb and say it seems like we're not being shown all the DR the camera is able to see. To the layman: this means brights turn completely white effectively overexposing parts of the image that should otherwise still look OK.
3) The preview/viewfinder mode is even worse at #1 than the captured image is. That is, the preview mode (the video feed you see before you capture the full resolution image) is still applying the sharpening and NR at the same level as the captured image, however since the resolution is lower for the preview, it looks more exaggerated and ugly. This means two things: A) Its hard to tell what the image you take will look like, as the preview is ugly (and you have to hope the final will look better), and B) some apps use the preview feed as their capture method. For example, snapchat and augmented reality apps like Pokemon Go. It just looks terrible.
The good news is that there is a lot that can be done to improve and fix the camera.
The bad news is that almost all of it requires modifying system files. That means those with locked bootloaders (Amazon ad users or those who are afraid of voiding their warranties) might be out of luck.
You don't necessarily need root access, although some of this can be more easily performed with root. I needed to unlock my bootloader and performed most of this within TWRP, but chose to keep my phone otherwise unrooted. I'm going to split this into sections, fixing and improving.
A) FIXING THE IMAGE PROCESSING ISSUES
If you want to remove/circumvent the aggressive sharpening and NR issues (so that apps like snapchat or other camera applications don't look over-processed, including the stock Moto cam), try the following:
1) Chromatix mod. Shout out to @defcomg for finding and adjusting the values that control sharpening and NR in the system libs. See thread here:
https://forum.xda-developers.com/g5-plus/themes/modcamera-aggressive-sharpening-noise-t3604458
There are two sets of files to replace in your system. Chromatix and LIBMM. NOTE: I don't recommend the LIBMM / binning part. Binning is combining pixels together into an averaged single pixel value, effectively reducing resolution to combat noise on the sensor. In other words, instead of having a large possibly noisy image, you get a smaller less noisy picture. But you can always choose to resize the image in post after you take it with the same resulting effect, so I don't see why this would be desirable to do. I recommend just applying the chromatix mod to remove the sharpening and NR. If you're comfortable using TWRP, there's actually a flashable zip in post #9, which is what I personally did (again, remember I'm not rooted, so I needed to flash/overwrite/etc within TWRP).
After applying this mod, even the stock camera app looks better, and apps that use the live preview (Snapchat, Pokemons AR view, etc) don't have the shadow ghosting from excessive sharpening anymore either. You might want to apply some sharpening and NR in post yourself if the image requires it, but thats always something you can choose but at least you have control over it and even without doing that it looks far better and more natural than stock to me.
2) Enable camera2 API. This doesn't have a direct effect on quality, but will allow other apps to have more direct access to the camera. If you want to improve beyond the results of #1 above, you'll need this.
The stock rom, surprisingly, has Camera2 API included, however it is disabled by the build.prop file. Again, no idea why Moto/Lenovo chose to do this, but the good news is you can enable it again easily. To do this, you need to add the following line to the build.prop
persist.camera.HAL3.enabled=1
Or if rooted, via terminal / shell:
su persist.camera.HAL3.enabled 1
Once this is enabled, you can use apps such as the modified freedcam to shoot RAW, as found here: https://forum.xda-developers.com/g5-plus/how-to/how-to-enable-camera2-shoot-raw-root-t3582392
I found RAW from this app particularly difficult to work with, so I'm keeping it for experimentation purposes but for practical real-world usage, I'd recommend the next item below.
B) IMPROVING YOUR PHOTOS (or, how to install Google Camera!)
Section A was all about how to avoid the crummy filters that get automatically applied to the camera. But your device is capable of even BETTER photos by using Google's magic HDR+ algorithm (the special sauce that makes the Pixel phones so awesome). Here's how to do that:
1) If you haven't already enabled the Camera2 API, you need to do that first (info in section A above).
2) Get a working version of Google Camera with HDR+ for your phone. The last available 32-bit version with HDR+ is Gcam 4.2, so if you're on the stock ROM like I am, you're stuck with only the 32-bit versions (all the new versions with the bells and whistles are 64-bit only). The image quality is remarkably better, both in sharpness and dynamic range in almost any light. I have to admit, I'm in love with the images from this, and have even printed some for my wall.
You can get the APK ported from the Nexus 5x version here:
https://forum.xda-developers.com/showpost.php?p=74081041&postcount=3
UPDATE: New version from Savitar on post #44!
https://forum.xda-developers.com/showpost.php?p=75483974&postcount=44
Problem is, our cameras use a different focus system than phones like the Nexus and Pixel. So, in photo mode, it doesn't really work correctly. Switching over to video mode, however, DOES work (likely using contrast detection focus, which is slower but more universal, especially for video focus). So the workaround is to swipe over to video mode, focus, swipe back to photos and press-and-hold to lock focus. It's annoying, but HDR+ is that good that I still try to work with it much of the time.
For times that it would be frustrating or not necessary, I'll just resort to the stock camera app or Footej camera, since the chromatix mod makes them mostly usable now. Just not ZOMG AMAZING like the Google HDR+ does.
OPTIONAL #3) Install a 64-bit custom Rom and use the latest Google Camera HDR+ app floating around (v4.4). The recent versions B-S-G released based on the Pixel camera has options to change camera modes in settings, some combination of which supposedly focus properly. You will likely get a more stable camera app experience with this as it requires less modification to work, but you'll have to be committed enough to go off stock.
Check out the app and suggested settings to try here:
https://forum.xda-developers.com/showpost.php?p=74999182&postcount=19
Thanks @shanks125 for the info!
Update 1/3/18: I just heard there is a port of the new portrait mode feature from the Pixel2 that is sort of working on 64-bit roms, but I think some modifications will need to be made to avoid focus drift like previous modded gcam versions.
There is also a 32-bit version of the new v4.4 that @Aby lad came up with in this thread:
https://forum.xda-developers.com/android/apps-games/google-camera-4-4-arm-device-t3666090
In order to make it more compatible with other devices, it looks like he has disabled the Hexagon DSP, which I think is what makes HDR+ work, so while we can now change settings and focus, HDR+ isn't working. The app still has some Google goodies like Sphere and Blur mode, but without HDR+ the real benefit of Google camera is lost anyway. Might as well use stock with chromatix mod at that point.
Hope some of you find this helpful/useful!
UPDATE 12/28/17: New GCam with 6P features on post #14.
There actually may be some alternate versions of the gcam apk with benefits the one originally linked above doesn't have. I will try to update when if/when I find them.
Dishe said:
There actually may be some alternate versions of the gcam apk with benefits the one originally linked above doesn't have. I will try to update when if/when I find them.
Click to expand...
Click to collapse
That would be useful!
So if I apply the chromatic mode, do I still have to enable the Camera2 API?
It's my bad. I would like to know if there is a way to disable Camera2 api. I am on Linage 14.1 and I edited my prop.build (yeah, I know). I switched back to the original line of code, but camera app still crashing. How to revert without reflashing the rom? Thanks.
edit. reflashed.
iBART said:
It's my bad. I would like to know if there is a way to disable Camera2 api. I am on Linage 14.1 and I edited my prop.build (yeah, I know). I switched back to the original line of code, but camera app still crashing. How to revert without reflashing the rom? Thanks.
edit. reflashed.
Click to expand...
Click to collapse
Did you try clearing data+cache for the camera app?
iamsonal said:
So if I apply the chromatic mode, do I still have to enable the Camera2 API?
Click to expand...
Click to collapse
Nope, but it doesn't hurt to so why not? Some apps will have more options in camera2 if enabled.
iBART said:
It's my bad. I would like to know if there is a way to disable Camera2 api. I am on Linage 14.1 and I edited my prop.build (yeah, I know). I switched back to the original line of code, but camera app still crashing. How to revert without reflashing the rom? Thanks.
edit. reflashed.
Click to expand...
Click to collapse
There is another way to enable camera2 api if you're using a custom ROM. You need to flash a magisk module.
https://forum.xda-developers.com/showpost.php?p=74081041&postcount=3
Which Google camera works in a complete stock g5? I keep getting a praising error with every one I try.
eemgee said:
Which Google camera works in a complete stock g5? I keep getting a praising error with every one I try.
Click to expand...
Click to collapse
Parsing error means you are probably trying to use a 64-bit or one made for a different version of Android (7.1 instead of 7.0). The one linked above will work.
However, all recent versions of Google's Camera require the camera2 api to work. That's one of the primary reasons to enable the Camera2 api in my opinion. It comes in the stock rom, but it is disabled for some inexplicable reason (G5S model has it enabled, so some people are hoping that we'll get it enabled with an update or at least when Oreo rolls around). The good news is that it only takes one line of text in the build.prop file to enable it on the G5+. However, the bad news is that build.prop is part of the protected system partition, so editing it requires root-level file access. Doesn't seem to be any way to do that without unlocking the bootloader, so either way you won't be able to do it on a 100% stock g5+ as things are right now.
Thanks i managed to get 2.7 working.
I will unlock the bootloader at some point in the next few weeks....
There is also a Magisk module in post #54 on that Chromatix thread. Really helpful!
Hi, so in search for better images from my g5+ camera I stumbled upon this place and rooted my phone to add the chromatix mods and edit the build.prop file .
I downloaded the google camera port v4.2 for the hdr+ but have been unable to install it as I get the error that package may be corrupted.
So could someone please link me to one which is good or upload it.
And BIG thanks to this community.
New gcam from savitar
UPDATE: Better gcam version from Savitar/Defcomg
http://s000.tinyupload.com/?file_id=00826724446841525700
Features:
Burst Mode (hold shutter button)
Focus doesn't drift when switching from video mode (this is a huge fix IMO- old app would drift after setting focus in video mode).
Selfie cam now has HDR as well (with caveats)
RAW image capture with each photo!
Instructions for use are largely the same as the old app, but it works better / more reliably now:
WHEN USING APP FOR THE FIRST TIME, GO INTO SETTINGS AND CHANGE VIDEO TO 4K. This will prevent FCs.
To take a picture:
1) Swipe left to switch to video mode, tap to focus
2) Once focus is achieved, swipe right to return to photo mode. (Focus should not drift in this version)
3) Tap the area again in photo mode, and hit the shutter button.
NOTES:
It appears that you no longer need to press-and-hold to lock focus in photo mode before shooting. I believe this is because the focus system doesn't adjust anymore in photo mode (I'm guessing Savitar/Defcomg removed it to combat that focus drifting problem). It is already locked at wherever you put it in video mode. You DO however need to still tap the screen as if you are focusing. I think this is because the camera needs to think it is focusing, but it is anyway helpful to tap somewhere for metering / exposure reading purposes. Skipping the press-and-hold to lock focus makes it a lot more manageable.
This version of the app is setup to shoot RAW+Jpeg, so you will find your camera roll will have both a jpeg and DNG file of the shot. Be aware that the RAW DNG files are multiple times larger than the jpeg, so you may want to keep an eye on storage if you shoot a lot of them. They're really useful if you want to adjust WB and exposure afterwards, quality is astoundingly good.
Selfie Mode was broken in HDR+ on earlier builds because for some reason the front camera on our phone doesn't return an ISO value to the app (says iso is zero). The HDR+ algorithm would fail. Savitar/defcomg fixed it by setting it always return a value (he picked 100, otherwise it would overexpose in daylight). The catch is that in lower lighting, the selfie HDR+ comes out darker than expected. Thankfully you can take the RAW file and adjust the exposure in post if needed (snapseed, Lightroom mobile, etc). But there might be times it is just too dark to be useful. The difference when it works is big enough that I recommend it trying it at least once to compare.
ENJOY!
Big shout out to @defcomg for this and all his awesome mods!
Landscape gcam 6p
A modified version of the APK above is available which starts the camera off focused at infinity.
http://s000.tinyupload.com/?file_id=31694573387513766779
This was made for people who want to shoot landscapes and/or things far enough away that they don't want to deal with focusing (swipe to video mode, etc). See a beautiful sunset for example, open this app, tap the sky and hit the shutter. Its already focused in the right position.
Otherwise identical to previous post's apk. Can be installed side-by-side, as each app has its own ID.
can't use gcam because it crashes at first run
marcol87 said:
can't use gcam because it crashes at first run
Click to expand...
Click to collapse
Do u have camera2 API enabled?
Dishe said:
UPDATE: Better gcam version from Savitar/Defcomg
Click to expand...
Click to collapse
Thank you for sharing this.
Add this, BSG GCam MOD with working HDR+ and Touch to Focus for 64bit roms. Settings as per attachment! https://androidfilehost.com/?fid=889964283620770378
Dishe said:
Do u have camera2 API enabled?
Click to expand...
Click to collapse
yes, I added persist.camera.HAL3.enabled=1 to build.prop and rebooted
Dishe said:
persist.camera.HAL3.enabled=1or
Click to expand...
Click to collapse
ps: the string persist.camera.HAL3.enabled=1 is wrong in the OP