I hope they will add it. And seems Google Camera's JPG processing is agressive.
Also something we can tweak. You'll be surprised how much Google can do with their camera app if they spent more time on it.
I hope they will add it. And seems Google Camera's JPG processing is agressive.
I need a N6P owner willing to run test APKs and 'dump' camera profiles to please contact me.
Thanks!
Also something we can tweak. You'll be surprised how much Google can do with their camera app if they spent more time on it.
I want to ask, can you tell the difference between 97% and 100%?
I want to ask, can you tell the difference between 97% and 100%?
I guess you can't. So JPG quality is not too important, it's placebo effect.
That was 97% in LG G2. Generally around 95% in most of phones (for stock camera app). So yeah, not really matter. But having 100% not hurts, right? :good:I didn't realize it was 97% by default (I was expecting around 80% due to your previous post). You are correct, there is practically no difference between 97% and 100%.
- Google implemented a new processing method that can save RAW images and then use them to automatically create a JPEG. iI enabled this and it worked pretty well
Does that mean we are getting DNG+JPEG output (two separate files?) That is great news! Is it possible for you to implement a toggle for this, in camera settings maybe? Thanks!
Are there any downsides with either of those?It produces 3 .RAW and 3 .YUV files, processes the YUV files, and then saves a JPEG. Quality is more or less identical. I'll have a settings toggle for this and 100% JPEG quality.
You can use third party apps like A Better Camera, Camera FV-5 or ProShot.@ViRb3, firstly thanks for the fantastic work!
I recently upgraded from (believe it or not) a Nokia N8 and one of the first things I noticed was the significant amount of image sharpening and noise reduction applied to the JPEG images captured by the Nexus 5X, irrespective of the Android camera app used.
Do you know if the Android camera2 API allows these parameters reduced or turned off entirely? It goes without saying that the 5X's RAW output doesn't seem to suffer from this problem.
Thanks
persist.camera.eis.enable=1
persist.camera.is_mode=4
//IS type will be 0 unless EIS is supported. If EIS is supported
//it could either be 1 or 4 depending on the stream and video size
if (setEis) {
if (!m_bEisSupportedSize) {
is_type = IS_TYPE_DIS;
} else {
is_type = IS_TYPE_EIS_2_0;
}
mStreamConfigInfo.is_type = is_type;
} else {
mStreamConfigInfo.is_type = IS_TYPE_NONE;
}
#!/sbin/sh
#
# Enable EIS
# Made By Synesthete
# Lisence : Do whatever the hell you want! :D
#
# ----- WHAT IT DOES ------
#
# This script adds entries to your build.prop file in order to enable
# EIS (Electronic Image Stabilization) in the Google Camera app.
mount system
mount data
# Set Variables
echo "* Setting Variables ..."
echo
STRING1="persist.camera.eis.enable=1"
STRING2="persist.camera.is_mode=4"
echo "* Variables Set"
echo
# Check to see if string 1 already exists is build.prop
echo "* Checking to see if string #1 already exist in build.prop ..."
echo
if grep -Fxq "$STRING1" /system/build.prop
then
echo " String #1 Found. No need to add it."
else
echo " String #1 Not Found. Adding String ..."
echo "persist.camera.eis.enable=1" >> /system/build.prop
echo
echo " String #1 set."
fi
echo
# Check to see if the string 2 already exists is build.prop
echo "* Checking to see if string #2 already exist in build.prop ..."
echo
if grep -Fxq "$STRING2" /system/build.prop
then
echo " String #2 Found. No need to add it."
else
echo " String #2 Not Found. Adding String ..."
echo "persist.camera.is_mode=4" >> /system/build.prop
echo
echo " String #2 set."
fi
echo
echo "* Done!"