camera mod to improve picture pixilation? - Samsung Galaxy Nexus

Can someone attempt to make a mod that will make pictures less "grainy"?

Is this even possible?
~bjames23
Galaxy Nexus CDMA
Bugless Beast
Matr1x 1.35oc Kernel w/custom voltages

I'm not sureMaybe I'll find a way. Fyi please take this question and post it in the question answer thread. Not in devolopment

isn't grain determined by ISO, PPI, or focus?
obviously, you can't increase pixel count since thats on the sensor....
ISO...you'd need less of it if you simply introduce more light....
focus hunting...might be fixable via software...
what could be fixed by the community?

No questions or requests in the dev section, please.

First, sorry for posting this in the wrong section. This should be possible some how? I know you won't get fantastic pictures with 5 mp but they ought to look better than what this phone pumps out.

octomobiki said:
isn't grain determined by ISO, PPI, or focus?
obviously, you can't increase pixel count since thats on the sensor....
ISO...you'd need less of it if you simply introduce more light....
focus hunting...might be fixable via software...
what could be fixed by the community?
Click to expand...
Click to collapse
I believe the ISO sensitivity is the main problem. It's how they're able to get the near-instant captures, but it has the downside of introducing high levels of noise into the image. There's nothing in the public API that allows you to control the ISO sensitivity, so you couldn't simply write another camera app with those controls (unless there are private methods for this that could be accessed via reflection...I need to download the source code sometime).

it is possible to have such mod
i had my Nexus One and someone modified the media_profile.xml and significantly improved the jpeg compression (unrelated to ISO or noise or anything)
I am also hoping for some expert to do similar things on Galaxy Nexus
at this moment my Nexus One takes better photos than my Galaxy Nexus
http://forum.xda-developers.com/showthread.php?t=1011810 <-- this is for Nexus One
I did some research and took a guess
the original media_profile.xml in galaxy nexus is:
<ImageEncoding quality="95" />
<ImageEncoding quality="80" />
<ImageEncoding quality="70" />
<ImageDecoding memCap="20000000" />
I think, similar to the mod in nexus one, we can change it to
<ImageEncoding quality="99"/>
<ImageEncoding quality="90"/>
<ImageEncoding quality="80"/>
<ImageDecoding memCap="25000000"/>
to have similar effect

Hi,
I know this mod works for example for my other phone running CM7 (HTC Sensation) by setting values media_profile.xml to 100 for all the line "ImageEncoding quality=**".
I think there were no more compression, a photo going around 2.5 / 2.8 Mo to about 5.2 Mo with this tweaks,and quality is here (ok for a 8MP camera).
I tested on the Galaxy Nexus,edititing the media_profile.xml to set the values to 100 for imageEncoding ... No improvement...
I think something else must be edited in camera.apk (by decompile),but i'haven't the knoledge.

viking37 said:
Hi,
I know this mod works for example for my other phone running CM7 (HTC Sensation) by setting values media_profile.xml to 100 for all the line "ImageEncoding quality=**".
I think there were no more compression, a photo going around 2.5 / 2.8 Mo to about 5.2 Mo with this tweaks,and quality is here (ok for a 8MP camera).
I tested on the Galaxy Nexus,edititing the media_profile.xml to set the values to 100 for imageEncoding ... No improvement...
I think something else must be edited in camera.apk (by decompile),but i'haven't the knoledge.
Click to expand...
Click to collapse
i also tried but i noticed no improvement at all.
anyone else care to give us a hand???

Related

[Q] ARC camera resolution

Hello everyone!
I recently bought a Sony Ericsson Arc and the images taken by its camera look pretty good on the phone it self, but wen it comes to downloading them on PC the results are quite unexpected. the image resolution is poor 400xXXX pixels or less and size is about 600kb (same shown in astro file explorer) although its taken on 8mpx settings and same with using HDR camera. I use universal android suit (i dont know maybe i need original sofware?) The question is how do I fix that Resolution problem? what settings and where? pls help
cczr1 said:
Hello everyone!
I recently bought a Sony Ericsson Arc and the images taken by its camera look pretty good on the phone it self, but wen it comes to downloading them on PC the results are quite unexpected. the image resolution is poor 400xXXX pixels or less and size is about 600kb (same shown in astro file explorer) although its taken on 8mpx settings and same with using HDR camera. I use universal android suit (i dont know maybe i need original sofware?) The question is how do I fix that Resolution problem? what settings and where? pls help
Click to expand...
Click to collapse
i don't believe hdr camera supports full resolution even if it claims it. Take a picture with the stock camera and check the resolution on that. What's universal Android suit?
Mr Patchy Patch said:
i don't believe hdr camera supports full resolution even if it claims it. Take a picture with the stock camera and check the resolution on that. What's universal Android suit?
Click to expand...
Click to collapse
HDR camera does support full resolution, I have taking several pictures with both SE camera app, HDR camera and Vignette all at 8MP and compared them with 100-200% magnification, the resolution on each is exactly the same, there is absolute no difference in the details recorded.
HDR camera does after combining three pictures increase color saturation and contrast for the whole picture and fine details. This makes the pictures look like they have more details but up close it is easy to see the same amount of details and same pixel sizes.
I have decided to uninstall Vignette as it add some very weird "pixel curtain" all over the pictures which initially gives it a larger file size as it add additional pixels which is not supposed to be there. This could give the wrong impression that it contains more details which is not the case.

[MOD] Video Bitrate Control (20-50mbps vs 10mbps stock) **NOW with demo link***

I was tinkering with media_profiles.xml yesterday and it appears that modifying the bitrate settings in here affects the camera. The stock bitrate min/max values are:
min: 64000
max: 12000000
Videos shot with these settings are usually 6-10mbps bitrate. I have changed these values to:
min: 35000000
max: 60000000
And my videos are now between 20mbps and 50mbps (huge leap!). The file sizes are bigger but I'm assuming this has to mean the videos will be somewhat better quality (my guess is mostly in low light when the ISO is cranked higher). I don't understand very well how these values are all used in here, but adjusting the bitrate ones does make a difference. Although framerate for 1080p says 30 here, they always come off camera at 24fps so I'm not sure if framerate (or any other changes) will work here.
Any value higher than 60000000 for the max will cause the camera app to crash, so I think this is a good max for now. This mod has been done on countless other devices, so I'm in no way discovering anything new, I just decided to poke around and see what changes work
Here's some more details for what to modify (to apply this mod to 720p and 1080p):
Starting at line 127:
Code:
<EncoderProfile quality="720p" fileFormat="mp4" duration="30">
<Video codec="h264"
[COLOR="Red"][b]bitRate="60000000"[/b][/COLOR]
width="1280"
height="720"
frameRate="30" />
<Audio codec="aac"
bitRate="96000"
sampleRate="48000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="1080p" fileFormat="mp4" duration="30">
<Video codec="h264"
[COLOR="red"][b]bitRate="60000000"[/b][/COLOR]
width="1920"
height="1080"
frameRate="30" />
<Audio codec="aac"
bitRate="96000"
sampleRate="48000"
channels="1" />
</EncoderProfile>
And one other spot, line 340:
Code:
<VideoEncoderCap name="h264" enabled="true"
minBitRate="[COLOR="red"][b]35000000[/b][/COLOR]" maxBitRate="[COLOR="red"][b]60000000[/b][/COLOR]"
minFrameWidth="176" maxFrameWidth="1920"
minFrameHeight="144" maxFrameHeight="1080"
minFrameRate="15" maxFrameRate="30" />
Additional mod:
People have claimed on other devices changing this setting produces higher quality images from the camera, starting at line 216:
Code:
<ImageEncoding quality="[COLOR="red"][b]100[/b][/COLOR]" />
<ImageEncoding quality="80" />
<ImageEncoding quality="70" />
<ImageDecoding memCap="20000000" />
Steps to apply the mod:
1) have ADB setup and working (not explaining that here, plenty of other threads for this)
2) cd to some directory to work in (I just use the desktop), ensure ADB is in your path (google that part)
3)
Code:
adb pull /etc/media_profiles.xml .
to pull the media_profiles.xml file to whatever folder you're in with the terminal.
4) Make your modifications, save the file (maybe keep a backup of the original file if you want).
--- workaround because adb remount doesn't work] ---
5)
Code:
adb push media_profiles.xml /sdcard/download
6) Use root explorer to move the media_profiles.xml file from your downloads folder to the /etc folder (make sure to mount /etc as R/W before you try to move).
7) Reboot phone, all set!
EDIT
- or just use Root Explorer (available in the market) to do the changes, reboot the phone and you're done!
edit
Demo video shot at 45mbps:
http://www.youtube.com/watch?v=J2r6zPYlRD0
http://www.youtube.com/watch?v=XCbNs1hEEjU
Hope somebody else finds this as useful as me!
Any way this can be packaged up into a CWM flashable zip file to make it easier on those who are not familiar with using ADB?
Mach3te said:
Any way this can be packaged up into a CWM flashable zip file to make it easier on those who are not familiar with using ADB?
Click to expand...
Click to collapse
Second this. I tend to surf XDA for and apply mods like this while on the toilet at work.
Sent from my Galaxy Nexus using Tapatalk
birkholze said:
Second this. I tend to surf XDA for and apply mods like this while on the toilet at work.
Sent from my Galaxy Nexus using Tapatalk
Click to expand...
Click to collapse
Best time for m0dz. Please zip
Sent from my Galaxy Nexus using XDA App
You can also use soemthing like Root Explorer to make these changes directly on the phone.
Change the directory to R/W
Long press on the file and when the menu pops up, select Open with Text editor.
Make your changes
Save and exit.
Make sure the permissions are RW R R
Pull the battery and reboot.
birkholze said:
Second this. I tend to surf XDA for and apply mods like this while on the toilet at work.
Sent from my Galaxy Nexus using Tapatalk
Click to expand...
Click to collapse
This man knows what's up. Especially since I'm on the toilet right now
Sent from my Galaxy Nexus using xda premium
kjwalker said:
This man knows what's up. Especially since I'm on the toilet right now
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
[OT]now I'm wondering if I should be too[/OT]
Have you tried taking two videos that are as close to identical as possible, one with the stock settings and the other with the mod? That would show if it effects the quality at all.
Root Explorer Method
I just used the 'RE' method and it worked just fine [MAKE SURE TO TOGGLE RW, LONG-PRESS ON FILE, OPEN IN TEXT EDITOR, MAKE MOD's (BE CAREFUL TO MAKE SURE YOU'RE MOD'ing EXACTLY WHAT'S IN THE OP !!) THEN SAVE CHANGES & EXIT > AFTER THAT, HOPEFULLY WE PROFIT
... however, I cannot comment on the difference the modifications have made. If the OP is correct in his research, then I can't see why this MOD wouldn't be a PLUS !
BTW, Just to be SAFE, I moved a copy of my unmodified media_profiles.xml to my sdcard ... 'RE' will automatically create a .bak file when changes are made, but im extra cautious when modifying certain system files that I haven't dealt with before .... better safe than sorry, they say
Glad to see some replies!
I haven't done an exact side by side test yet, but typically higher bitrate will produce better quality gradients in videos (things like smoke, color changes in walls, etc) and should be especially noticeable in low light video where the ISO is very high.
I got the idea because I was a developer of Magic Lantern for a while this past year, and one of the great features it adds to canon dslr cameras is the ability to raise the bitrate (from 25mbps or so up to almost 80mbps), and makes a huge difference in quality.
Generally things with high complexity cause it to shoot at a higher bitrate as well (since it is a variable bitrate, it changes). Examples would be trees with lots of tree branches and stuff.
I'll try to get a comparison up later this week, I'm still waiting for my macbook pro to be shipped back from applecare.
---
I just shot a video walking around outside and it ended up being 45mbps. I can't upload though, youtube is having some issues.. will try again later today and post it here.
CouttsPhotog said:
Glad to see some replies!
I haven't done an exact side by side test yet, but typically higher bitrate will produce better quality gradients in videos (things like smoke, color changes in walls, etc) and should be especially noticeable in low light video where the ISO is very high.
I got the idea because I was a developer of Magic Lantern for a while this past year, and one of the great features it adds to canon dslr cameras is the ability to raise the bitrate (from 25mbps or so up to almost 80mbps), and makes a huge difference in quality.
Generally things with high complexity cause it to shoot at a higher bitrate as well (since it is a variable bitrate, it changes). Examples would be trees with lots of tree branches and stuff.
I'll try to get a comparison up later this week, I'm still waiting for my macbook pro to be shipped back from applecare.
---
I just shot a video walking around outside and it ended up being 45mbps. I can't upload though, youtube is having some issues.. will try again later today and post it here.
Click to expand...
Click to collapse
Thanks for the MOD. Since I like modding as well, I've put this into Axi0m2.3 and saved as a personal Clockwork image. Only thing that I notice is that since my sdcard file system is fat32, I can only capture about 5 minutes worth of video. I'll have to check out the difference as well and either format my sdcard ext4 or disable the mod.
Thanks again for the tweaks.
jamdev12 said:
Thanks for the MOD. Since I like modding as well, I've put this into Axi0m2.3 and saved as a personal Clockwork image. Only thing that I notice is that since my sdcard file system is fat32, I can only capture about 5 minutes worth of video. I'll have to check out the difference as well and either format my sdcard ext4 or disable the mod.
Thanks again for the tweaks.
Click to expand...
Click to collapse
Awesome. I have edited the OP to include a youtube link to a demo video I just shot, make sure to check it for me (I can't play HD videos on this computer, I'm curious how it looks on youtube).
That is the only problem, the higher bitrate will cause all videos to be quite a bit larger. The video I just uploaded to youtube was 262mb.
Another note on fat32: a limit of the FAT filesystem is that it has a file size limit of 4gb, so that could be an issue we run into (people trying to record longer videos).
Also this mod could be problematic for phones other than the Galaxy Nexus which use an internal SD card. Read/Write speed for the card limits bitrate a lot. Luckily the g nexus has internal memory though which is very fast, so it shouldn't be an issue for us.
Video looks good to me. Just changed my media file to your setting. Will try out today when I go out. Need some comparison videos of the same scene with stock settings and then yours.
24fps is the stand rate. 30fps is just for marketing trick.
50mbps give huge file size...
can you please make a 25mbps MAX mod?
nic85 said:
50mbps give huge file size...
can you please make a 25mbps MAX mod?
Click to expand...
Click to collapse
+1 please and thank you
Sent from my Galaxy Nexus using xda premium
Do you have any comparison clips of the stock settings?
EDIT: Woops, missed the replies right above.
Where it says image encoding why not make them all 100 instead of leaving 80 and 70?
CouttsPhotog said:
Additional mod:
People have claimed on other devices changing this setting produces higher quality images from the camera, starting at line 216:
Code:
<ImageEncoding quality="[COLOR="red"][b]100[/b][/COLOR]" />
<ImageEncoding quality="80" />
<ImageEncoding quality="70" />
<ImageDecoding memCap="20000000" />
Click to expand...
Click to collapse
Can anyone post some pictures comparing the stock and this mod?
zeke1988 said:
24fps is the stand rate. 30fps is just for marketing trick.
Click to expand...
Click to collapse
Not sure if serious. :/
24fps is just the film standard. 30fps is standard for a consumer videocamera, that and 60fps (which is far preferable, in my opinion). I seem to be one of the few people that feels this way, but I would prefer that films be shot at 60fps as well.
Echoing an earlier post, I'd love to see if anyone can change the JPEG compression on this beast... it's got to have more in it.

Camcorder hack for (Much?) better video recording

OK,I guess most experienced people would know about this,but still,here goes.
If you have a root browser(downloadable from play store),then you can edit the media_profiles.XML found in system/etc.
This can be edited to get your video recording from 640*480 @ 24fps to 720*480 @ 30 fps.(This is excellent for viewing on the wildfire S.)While technically higher resolutions and frame rates are possible,the stock Gingerbread camcorder app doesn't seem to list it in settings.Plus,higher frame rates don't work properly for me anyway.
So,here's how to do it :
In media_profiles.XML,under encoder profile high, change the width to 720,height to 480 and frame rate to 30.
(I'm not really sure about the following part,although no harm in trying.I'm just not sure whether this is really necessary).
Under each of the encoders below that (h264,h263,m4v) make the maximum height and width to anything you want above 720*480 and frame rate(if below 30) to 30.Max bitrates can be changed too,if you want.
I think its possible to change the camera encoding quality too,although for general day to day purposes,It's not too useful.
I'm open to any suggestions/Improvements if found.
Thanks for reading!
have u tried it??
kye04 said:
have u tried it??
Click to expand...
Click to collapse
Well,yeah.I don't see how I could have known this otherwise.
Actualy on the stock 2.26 these values are 720/480/24 by default dunno what rom were you testing this at.
If you do it once,even if you completely reset it,it goes to 720*480/24.
Maybe it's an update by HTC,as initially it's supposed to be 640*480/24.
Anyway the main thing is changing the framerate to 30 fps.....really improves overall video recording.

[Q] Change Camera Video Bit rates

Hi
I want to know how to change de default values from the camera in GB
Im on XGAMER V2.0 but for me the bitrates are way too overkill, so i want to know how to change them to:
720p - 7.5 Mb/s
FWVGA - 3.5 Mb/s
VGA - 2.5 Mb/s
Ive tried modifying the values in the default_settings.xml, but it has no effect, and Ive been searching too, but, i dont know if im doing it wrong but i cant find anything about it, at least not for GB (There is a solution but is for the cyber shot mod).
I really appreciate your help, because the rom is almost perfect, except for (at least for me) the bitrates.
And sorry about my english =P
thanks
__________________________
My device is a xperia arc S, kernel doomlord v22, baseband 36
U can use LGcamera Pro
Sent from my LT15i using xda premium
zippii said:
U can use LGcamera Pro
Sent from my LT15i using xda premium
Click to expand...
Click to collapse
I'll try it
But, what i meant was that if a developer can ajust this values for an "improvement" in their rom, i can (at least) give it a try. I just havent found any file that have those values (the video bitrates). And that is what i want, to find and change the values for fwvga to not more than 3.5 mbps
Thanks
I have modified my /etc/media_profiles.xml to get lower bitrate and 864x480 size video with 16:9 ratio.
EDIT: I'm on Super Jelly Bean ROM - don't know about GB.
jtmnt said:
I have modified my /etc/media_profiles.xml to get lower bitrate and 864x480 size video with 16:9 ratio.
EDIT: I'm on Super Jelly Bean ROM - don't know about GB.
Click to expand...
Click to collapse
Yeah, ive tried that, but still nothing. But, exactly, what lines did you changed?
Hi,
Sorry for late reply, have been changing roms. Here's what I just changed in latest rom (LegacyXperia 4.2.2):
In /etc/media_profiles.xml look for a comment saying "Profiles for the back camera".
EncoderProfile section after that is commented out - between <!-- and -->
Remove the comment tags from beginning and end. Then modify values to your needs.
Code:
<EncoderProfile quality="720p" fileFormat="mp4" duration="60">
<Video codec="h264"
bitRate="4000000"
width="864"
height="480"
frameRate="30" />
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
I set bitrate to 4000000, width to 864, height to 480.
Thats it. Reboot and enjoy 16:9 ratio videos. Camera thinks its 720p, though it's not
But my TV plays it nicely, no freezes, quality OK.
17th_angel said:
Hi
I want to know how to change de default values from the camera in GB
Im on XGAMER V2.0 but for me the bitrates are way too overkill, so i want to know how to change them to:
720p - 7.5 Mb/s
FWVGA - 3.5 Mb/s
VGA - 2.5 Mb/s
Ive tried modifying the values in the default_settings.xml, but it has no effect, and Ive been searching too, but, i dont know if im doing it wrong but i cant find anything about it, at least not for GB (There is a solution but is for the cyber shot mod).
I really appreciate your help, because the rom is almost perfect, except for (at least for me) the bitrates.
And sorry about my english =P
thanks
__________________________
My device is a xperia arc S, kernel doomlord v22, baseband 36
Click to expand...
Click to collapse
hi. GB doesn't read media_profiles for bitrates. It's in the camera apk. If you want you may try Modded stock Camera 6mbps
zgmfx20 said:
hi. GB doesn't read media_profiles for bitrates. It's in the camera apk. If you want you may try Modded stock Camera 6mbps
Click to expand...
Click to collapse
Thanks
Ive open the apk in winrar to see if there ir a file with the bitrates but i havent found it. I think that the values are in hex but i need to know first which file or line is...
Thanks again
17th_angel said:
Thanks
Ive open the apk in winrar to see if there ir a file with the bitrates but i havent found it. I think that the values are in hex but i need to know first which file or line is...
Thanks again
Click to expand...
Click to collapse
You have to decompile the APK file to read the XML files.

Question Question about photo image size

Hi guys, I have a problem regarding Pixel 6Pro photo image size. not sure if any of you might have already noticed.
Image size of my previous Pixel 4XL is generally around 3-4MB. However the image size of Pixel 6 Pro is generally around 2-3MB. Photos taken from both phones are in 4:3 with full resolutions in Google Camera settings.
One more interesting discovery is, once I make any tiny adjustment in edit mode (e.g. increase brightness by 1), the photo size is immediately boosted up to 8-10MB from a photo having original size of around 3MB. Also, I found that the image is not very detailed when I take a steady picture of flower under great weather, when compared to iPhone 13 Pro. Lots of details of the flowers are lost.
I personally expect and indeed prefer having the larger image size right after capturing, as it might theoretically include finer image details.
Hi @junocaj. You can always enable JPG+RAW saving in Advanced Settings, although from my understanding, working with RAW files really requires a lot of professional work, as by default it won't look as good as the JPG (or other image formats - not that there's a choice for other formats with the Google Camera app).
You can also try a different camera app and see if you like the results better, although the Google Camera app will likely have new features from time to time that gives it some advantages. It all depends on what you, as a user, want the most out of your camera app.
@roirraW "edor" ehT . Yeah, I understand that can enable JPG+RAW for professional photo editing.
just that I am a little confused on why the image size of a 3MB picture can be boosted up to 8-10MB right after a super minor editing. It appears to me that the picture size is originally 8-10MB, just that for some reason it is compressed down to 3MB, even I have set the resolution to be full resolution in settings.
Ain't sure if the details of the picture is erased by such compression by the AI. The reason I raised this observation was that one day I used iPhone 13Pro to take a picture at the same spot together with P6P, iPhone output a jpg of around 10MB directly, and lots of details is maintained, while the picture of P6P is around 2-3MB.
@junocaj As to the smaller size of the original file, it could be a change in the JPEG compression they use. Sometimes only lowering the JPEG compression value by a little bit results in a much smaller size while still looking good. Also, the AI possibility as you mention - i.e. maybe on the P6P the Google Camera app is able to routinely save JPEGs at the same compression setting as on previous Pixels but with AI work is still able to reduce the size.
There are several possibilities for the change in size. The new file could be including the editing steps you took - so that you can restore the original. It could also be keeping the edited file in a less compressed state for some reason.
All that above is just speculation on my part.
Sizes of image files definitely aren't the final determination in quality, either. Even a PNG file (not talking about on the phone) can be optimized and take up a lot less space while losing zero data compared to the original file.
I have noticed this too. The P6pros pictures are heavily compressed. I have pictures from my Nexus 6p and pixel 2 that are larger size with fewer artifacts.
One way was to use a Gcam mod that has jpeg picture size selection. At 100% quality the jpegs are 8-13MB. This really does help with details.
86rickard said:
I have noticed this too. The P6pros pictures are heavily compressed. I have pictures from my Nexus 6p and pixel 2 that are larger size with fewer artifacts.
One way was to use a Gcam mod that has jpeg picture size selection. At 100% quality the jpegs are 8-13MB. This really does help with details.
Click to expand...
Click to collapse
@86rickard would you mind sharing where could I get this gcam mod?
I'm guessing Google have set the compression around 80%, mine are always 2.5MB to 4.5MB dependant on how many colours are in the image, very similar to the size they were from my Pixel 5 which given the image is all but the same size isn't a surprise.
I have never understood why all the phone makers cant just include a compression slider and let the user choose. Re-editing a compressed photo and resaving it and it being significantly bigger is par for the course, that's nothing new.
All that said i cant say my photos are absolutely terrible or full of artefacts even after Google Photos has compressed them even further.
junocaj said:
@86rickard would you mind sharing where could I get this gcam mod?
Click to expand...
Click to collapse
MWP GCam APKs - Google Camera Port
Modified Google Camera app by MWP.
www.celsoazevedo.com
MrBelter said:
I'm guessing Google have set the compression around 80%, mine are always 2.5MB to 4.5MB dependant on how many colours are in the image, very similar to the size they were from my Pixel 5 which given the image is all but the same size isn't a surprise.
I have never understood why all the phone makers cant just include a compression slider and let the user choose. Re-editing a compressed photo and resaving it and it being significantly bigger is par for the course, that's nothing new.
All that said i cant say my photos are absolutely terrible or full of artefacts even after Google Photos has compressed them even further.
Click to expand...
Click to collapse
Playing with the gcam mod above its about 30-50%. Depending on the details in the image. It looks like the camera app is choosing a compression rate based on details too.
Needless to say in low light, noise reduction and jpeg compression make for a poor image.
@86rickard Great! thanks very much!
Found that the latest version that have the JPG quality option is the Gcam_8.3.252_V2.0_MWP one. Perfect to have the uncompressed output! I will try it out more comparing this mod against the stock gcam, lovely.
86rickard said:
MWP GCam APKs - Google Camera Port
Modified Google Camera app by MWP.
www.celsoazevedo.com
Click to expand...
Click to collapse
junocaj said:
@86rickard Great! thanks very much!
Found that the latest version that have the JPG quality option is the Gcam_8.3.252_V2.0_MWP one. Perfect to have the uncompressed output! I will try it out more comparing this mod against the stock gcam, lovely.
Click to expand...
Click to collapse
the MWP Pixel gcam mod is great (use the first non-beta in the list)
You can force higher quality and HDR+ enhanced (and also change the custom libs option to MWP_xHDR in Mod Settings). this mod is a gamechanger for the 6 series.
I wonder how long it will be before they start sending cease and desist letters to distributors of these hacked versions of gcam like they did for utube?
Another option besides these that will work for a lot of people, is to use alternate camera software. GrapheneOS Camera, for example, works very well. Its not as "feature rich" as gcam maybe, but the default compression is less, and you can override the default by specifying a jpeg quality level.
my p6 pro is my first pixel. i noticed something that might answer your question. when you save a photo after editing it, the default is to save with the ability to revert to original. if you select save as a copy, the original data is not included in the file.
96carboard said:
I wonder how long it will be before they start sending cease and desist letters to distributors of these hacked versions of gcam like they did for utube?
Another option besides these that will work for a lot of people, is to use alternate camera software. GrapheneOS Camera, for example, works very well. Its not as "feature rich" as gcam maybe, but the default compression is less, and you can override the default by specifying a jpeg quality level.
Click to expand...
Click to collapse
Yeah I think the issue with YouTube was the lack of ads Google was losing money on. There are no ads in Gcam but stupid stuff happens and one will never know what a big tech company may do in the future
Alekos said:
the MWP Pixel gcam mod is great (use the first non-beta in the list)
You can force higher quality and HDR+ enhanced (and also change the custom libs option to MWP_xHDR in Mod Settings). this mod is a gamechanger for the 6 series.
Click to expand...
Click to collapse
I tried iso and exposure adjustments but it seems that its not working.
86rickard said:
Playing with the gcam mod above its about 30-50%. Depending on the details in the image. It looks like the camera app is choosing a compression rate based on details too.
Needless to say in low light, noise reduction and jpeg compression make for a poor image.
Click to expand...
Click to collapse
Well that's low light for you, unless you are letting the phone do its stacking magic sensor noise as the ISO increases will get worse and worse which then makes everything else a problem. Upping the ISO on a digital camera isn't like it was with film, all you are doing is pushing the exposure which then brings any noise and artefacts to in to view, you aren't making anything more sensitive and it isn't doing anything you couldn't do with the exposure slider in an editing package.
I am sure Google will tweak it in the months to come but i'd sure like the option to lower compression in the standard app or better still save night shots as a PNG so there is no banding in the image, maybe it is time to bite the bullet and introduce HEIC.
86rickard said:
MWP GCam APKs - Google Camera Port
Modified Google Camera app by MWP.
www.celsoazevedo.com
Click to expand...
Click to collapse
That is a great Camera Mod. I'm not the photographer some of you are, but the options oin this are really nice.
Mangtas_666 said:
I tried iso and exposure adjustments but it seems that its not working.
Click to expand...
Click to collapse
HDR+ enhanced has to be enabled. The ISO/exposure adjustment won't work on ZSL (zero shutter lag) aka HDR+. Should work in Night Sight mode as well.
jericho246 said:
HDR+ enhanced has to be enabled. The ISO/exposure adjustment won't work on ZSL (zero shutter lag) aka HDR+. Should work in Night Sight mode as well.
Click to expand...
Click to collapse
Thanks for the info Jericho246 i appreciate it.
junocaj said:
Hi guys, I have a problem regarding Pixel 6Pro photo image size. not sure if any of you might have already noticed.
Image size of my previous Pixel 4XL is generally around 3-4MB. However the image size of Pixel 6 Pro is generally around 2-3MB. Photos taken from both phones are in 4:3 with full resolutions in Google Camera settings.
One more interesting discovery is, once I make any tiny adjustment in edit mode (e.g. increase brightness by 1), the photo size is immediately boosted up to 8-10MB from a photo having original size of around 3MB. Also, I found that the image is not very detailed when I take a steady picture of flower under great weather, when compared to iPhone 13 Pro. Lots of details of the flowers are lost.
I personally expect and indeed prefer having the larger image size right after capturing, as it might theoretically include finer image details.
Click to expand...
Click to collapse
How in the world did you get a photo from pixel 6 pro over 1 MB in size... I took a beautiful full rainbow shot, which looks nice, but when I downloaded it it was only 116 kb in size. Way to small for my tastes. 1036 x 780. Very disappointed and can't find any settings except for higher resolution which is selected.

Categories

Resources