How can I make my phone save screenshots in PNG rather than the horrible JPEG? I've rooted with Magisk and I'm aware of a module for the OP 5, but that doesn't work on newer phones. What other options are there?
crispy-cat said:
How can I make my phone save screenshots in PNG rather than the horrible JPEG? I've rooted with Magisk and I'm aware of a module for the OP 5, but that doesn't work on newer phones. What other options are there?
Click to expand...
Click to collapse
Screenshots aren't bad quality for me, if I send one over WhatsApp it is but that's due to it's awful image reduction.
It should be native to your screen resolution and as you can see from details of the one I've posted, it actually is.
If you want to convert you can but there should be no need to.
I want my screenshots to be lossless. Lossy JPEG makes editing very hard and leaves visible artifacts.
crispy-cat said:
I want my screenshots to be lossless. Lossy JPEG makes editing very hard and leaves visible artifacts.
Click to expand...
Click to collapse
Editing? Screenshots? Sorry man I don't see why you would need that level of detail from a screen grab.
It's possible that there may be a way to edit a value somewhere to make it higher quality but I'm not sure where that would be.
Why don't you decompile the magisk module your were referring to and see what it changes.
Or could you maybe record the screen and take images that way? Not sure if it works be superior to normal screen shots though
I want to make some Android tutorials for my site. I always reduce the colors and downscale rather than using JPEG.
I have no experience at all with developing Magisk modules, and from what I've read it relies on something that isn't available in later versions of Android.
Recording the screen just outputs the same horrible lossy image.
Use Renovate Ice, Magisk Module. Once you flash it, you'll have screenshots in PNG
voythas said:
Use Renovate Ice, Magisk Module. Once you flash it, you'll have screenshots in PNG
Click to expand...
Click to collapse
It works! May JPEG rest in the 2000s; I have 256GB at my disposal! I'm a little disappointed in the fact that Renovate Ice isn't FOSS, but it works.
Related
I've noticed the 800xwhatever video recording afforded in froyo 72 doesn't allow for different size/type of recording, like mms or whatever....
and wondered, if it's possible to simply change a .plist (sorry, i use macs) or something that will allow the options again for say...
720p vs 800 vs 320 vs 240 vs 180-slo-motion-high-framerate
anyone else considered it ? it would be pretty cool to capture @ 60/120/180fps even at lower frame sizes to show action/fails/you-get-the-idea.
I promise I won't use this power for porn. ;-)
so, any ideas ?
Your better off capturing the raw video and doing that stuff in post. If you have an idea learn to impliment it. There is already someone working on 720p and it has settings to change the video size, which is something you wanted to do.
The video will be resized when you send a MMS so I don't think you need to worry about that aspect.
Comming from the Marketing aspect of video/photography it's always best to capture as much as you can, then do other effects after the fact that way you don't limit what you already have.
evilkorn said:
Your better off capturing the raw video and doing that stuff in post. If you have an idea learn to impliment it. There is already someone working on 720p and it has settings to change the video size, which is something you wanted to do.
The video will be resized when you send a MMS so I don't think you need to worry about that aspect.
Comming from the Marketing aspect of video/photography it's always best to capture as much as you can, then do other effects after the fact that way you don't limit what you already have.
Click to expand...
Click to collapse
i getcha ^ right, but the post processing will mean a good deal of swapping between a computer and the phone. 720p is great, if i want an archive to pull from later on, editing bits and pieces etc but that will not work for a mms or email attachement.
or maybe
i've missed something in the froyo version of gallery/camera as mine is currently dropping to an OVERSIZE FILE error for anything that is not selected as 'mms' or whatever sized video before shooting.
currently frf72 only allows shooting in xyz mode, but no post processing, no resizing.
if sizes were selectable before shooting AND frame rates, it might confuse the user, or like you've pointed out give them a very poor quality video when what was expected was something else. i think it's better as you've pointed out, K.I.S.S. and let it be.
guess this thread could be locked/deleted or whatever. idea would add confusion and delay.
It's not a bad idea, just one that doesn't really have a practical use for being on a phone when you can do so much more with a basic computer program.
Hello.
I made a video of me racing in F1 2010 on PC. When the 2.1 update comes out, i will record again in 720p and make a small comparison.
Take a look
Ps: At the time of this thread, the video is being processed, so quality will improve a little when its done.
people who don't want to show off their multihead setup would have made a reference video that shows the zoomfunction, some colors, contrast and stuff like this
either way, nice setup
hope it to be way too different
grh_angelone said:
people who don't want to show off their multihead setup would have made a reference video that shows the zoomfunction, some colors, contrast and stuff like this
either way, nice setup
Click to expand...
Click to collapse
lol, im not showing it off. as i stated.
simply making a simple video now, then when 2.1 is out, i will record the same reply, and them put them side by side
The things is... like with the pictures, default camera app compressing the images too much same will happen with 720p.
If if we will have 720p, the clip will be so compressed (and the frame rate too low anyway) that won't make such a big difference in quality.
changes:
- 20Mbps for 1080/720 video (orig. 17.5Mbps and 12Mbps)
- 312KBits audio (orig. 156KBps)
- forced JPEG quality to 100% anywhere in the camera app + media profiles
how to install:
- extract the zip file
- copy SemcCameraUI.apk to /system/app
- change permissions of SemcCameraUI.apk to 644 (rw-r--r--) + owner to root using Root Explorer or some other tools
- copy media_profiles.xml to /system/etc
- change permissions of media_profiles.xml to 644 (rw-r--r--) + owner to root using Root Explorer or some other tools
- reboot
how big is a Picture? I hope the Compression is lower
dubist said:
how big is a Picture? I hope the Compression is lower
Click to expand...
Click to collapse
The camera problem is NOT about compression but about noise reduction, made by mainly a blur filter.
The Sony Xperia Z jpg compression in my opinion is excellent. Bigger size not always means better quality. Look at the difference between mp3/aac... In Z pics there aren't any jpg artifacts, they preserve a very good dynamic range (to be a jpg), etc.
I guess Sony is the only one who is able to solve such issue.
I just installed the mod and it seems to work. I took a quick test photo and a test video and I will make more later and see how they compare to the original camera.
I was a bit weary about installing it first since the Cybershot mod didn't work but this one seems to be totally OK.
juanmaasecas said:
The camera problem is NOT about compression but about noise reduction, made by mainly a blur filter.
The Sony Xperia Z jpg compression in my opinion is excellent. Bigger size not always means better quality. Look at the difference between mp3/aac... In Z pics there aren't any jpg artifacts, they preserve a very good dynamic range (to be a jpg), etc.
I guess Sony is the only one who is able to solve such issue.
Click to expand...
Click to collapse
I disagree, a bigger size tend to have more detail about the pic.
interested to see if this improves the images
Same quality here.
root needed?
I guess this mod do more for video than for pictures even if the discussions in other threads about the 100% setting indicated slightly better picture quality.
Yes root needed.But in normal mode only with change exponation to around +0.7 and indoor shots in low light is better now.
You can not see can big changes in here. If yes, it's just about 10% or 15%
Would this work on a ZL?
El.Guaje said:
You can not see can big changes in here. If yes, it's just about 10% or 15%
Click to expand...
Click to collapse
For me the changes is more than 10%.Before this pictures was unacceptable.Now with this mod it is not perfect but is so acseptable.And do important is that this is the begininig.This is first MOD and I beleive is not last!
Link seems is down, can't download.
Anyone got copy can PM me?
Edit: Working now.
---------- Post added at 04:14 PM ---------- Previous post was at 03:22 PM ----------
Thanks tommybrrr, video really is record under 20Mbps for 1080/720 video (orig. 17.5Mbps and 12Mbps) & 312KBits audio (orig. 156KBps).
But photo wise I not sure, output seems similar and never increase in file size also even though it is obvious change at media_profiles.xml
Thanks for your kind work, will keep this for the video bit-rate if no any errors occur, so far seems ok, don't have any auto FC in background.
a cmw file is it possible?
Interesting,
Any other feedback about this mod? i would like to have more reviews before testing it
Is it worth to swap with cyber-shot mod, anybody tested ?
cybershock said:
Is it worth to swap with cyber-shot mod, anybody tested ?
Click to expand...
Click to collapse
i haven't noticed much differences
Can someone post before and after pics?
Thanks.
Andrewtst said:
But photo wise I not sure, output seems similar and never increase in file size also even though it is obvious change at media_profiles.xml
Thanks for your kind work, will keep this for the video bit-rate if no any errors occur, so far seems ok, don't have any auto FC in background.
Click to expand...
Click to collapse
Yes, seems like most, if not all the bad things for picture captering happen in the Sony camera driver and not in the camera app - and the driver is way harder to modify than the camera app
If I find any real way to improve picture quality I will do it.
Since it is a software feature and we have system images....
Has anyone attempted to port the EIS from pixel to the 6P?
Probably that helps really out with the issues in videos we have right now...
i doubt that ever be ported
flex360 said:
i doubt that ever be ported
Click to expand...
Click to collapse
Could be bundled with the apk itself, like assistant.
Well, exploring the system pixel image, i found this build.prop lines.
Code:
persist.camera.gyro.android=4
persist.camera.tof.direct=1
persist.camera.tnr.preview=1
persist.camera.tnr.video=1
ro.camera.notify_nfc=1
Since i have the assistant fix already,
Code:
ro.product.model=Pixel XL
ro.opa.eligible_device=true
I added them to the build prop. The phone seems a bit better in image stabilization or is it just me?
Looking for someone else to confirm. Take a backup, as always.
Build prop edit
Add
persist.camera.eis.enable
i42o said:
Build prop edit
Add
persist.camera.eis.enable
Click to expand...
Click to collapse
There is already. (it's the default EIS included in the N6P)
They talk about an advanced, way better EIS in the Pixel XL. (the camera I believe it's the same as N6P, or at least, the specs are.)
It is possible if it is software on apk level + build.prop like assistant.. If it is hardcoded in lib files (probably proprietary/vendor) then it is impossible.
Xmaster8 said:
It is possible if it is software on apk level + build.prop like assistant.. If it is hardcoded in lib files (probably proprietary/vendor) then it is impossible.
Click to expand...
Click to collapse
Theoretically, it IS possible, but requires a good amount of reverse engineering.
Since asm/machinecode isn't fun nor easy (arm still easier than x86, tho), it will take a huge effort just to have the code in an understandable language.
I will see what can I (and possibly others) discover.
CappyT said:
Theoretically, it IS possible, but requires a good amount of reverse engineering.
Since asm/machinecode isn't fun nor easy (arm still easier than x86, tho), it will take a huge effort just to have the code in an understandable language.
I will see what can I (and possibly others) discover.
Click to expand...
Click to collapse
Theoretically yes.. But nearly impossible.
All the info we have is that EIS 2.0 pings gyroscope 200 times per second and then process every image to do the stabilization on Pixel so the first question is: Can snapdragon 810 actually handle that? It might but how long before it throttles and video becomes unusable?
Secondly snapdragon 820/821 have lots of updates/added components in image processing to boost camera performance and quality...
Pixel HDR+ doesnt even run on CPU but on HVX which a.f.a.i.k. we dont have. I will add the link if i can find the info for this as i saw it earlier today.
EDIT: Pixel HDR+
So whe might actually lack the hardware to do EIS 2.0 or HDR+ (pixel way). I certainly hope we dont but we probably are..
Xmaster8 said:
Theoretically yes.. But nearly impossible.
All the info we have is that EIS 2.0 pings gyroscope 200 times per second and then process every image to do the stabilization on Pixel so the first question is: Can snapdragon 810 actually handle that? It might but how long before it throttles and video becomes unusable?
Secondly snapdragon 820/821 have lots of updates/added components in image processing to boost camera performance and quality...
Pixel HDR+ doesnt even run on CPU but on HVX which a.f.a.i.k. we dont have. I will add the link if i can find the info for this as i saw it earlier today.
EDIT: Pixel HDR+
So whe might actually lack the hardware to do EIS 2.0 or HDR+ (pixel way). I certainly hope we dont but we probably are..
Click to expand...
Click to collapse
I read the full xda article on sony sensor. (It's on xda portal)
Yup, we cannot do HDR+ video without destroying the processor, but we can support actually the EIS 2.0, since there's no hardware requirement for that. You just need a gyroscope (which we have).
As for throttling, maybe we can't shoot a 4k 30fps full eis video, but the point here is getting better 1080p videos, not shaky as hell.
The build.prop i posted on OP seems to do something. But maybe it's placebo... I gotta wait someone like me tries it to actually say it does.
CappyT said:
There is already. (it's the default EIS included in the N6P)
They talk about an advanced, way better EIS in the Pixel XL. (the camera I believe it's the same as N6P, or at least, the specs are.)
Click to expand...
Click to collapse
If I'm not mistaken the 821 soc has something specific that allows it to run the camera features exclusive to the pixel... After enabling this in build prop I feel as if it didn't make a difference, as you mentioned it's already there... The camera works for me but the stabilizing is still not good
i42o said:
If I'm not mistaken the 821 soc has something specific that allows it to run the camera features exclusive to the pixel... After enabling this in build prop I feel as if it didn't make a difference, as you mentioned it's already there... The camera works for me but the stabilizing is still not good
Click to expand...
Click to collapse
Did you put the 5 values in the first post? Also, it requires you to have already the "assistant" mod in (the two values mentioned just under)
After, reboot and clear data+cache of the camera app.
Agreed, but the stabilizer doesn't need ANY hardware. I'm not trying to port HDR+ or any other thing. Just the stabilizer.
CappyT said:
Did you put the 5 values in the first post? Also, it requires you to have already the "assistant" mod in (the two values mentioned just under)
After, reboot and clear data+cache of the camera app.
Agreed, but the stabilizer doesn't need ANY hardware. I'm not trying to port HDR+ or any other thing. Just the stabilizer.
Click to expand...
Click to collapse
At 1080p you can slightly tell eis is there but when you record in 4k the shaking is more notable... I do feel as if there is something specific to the software that can be ripped and implemented into other devices... I'm trying to do some digging but I'm kinda lost . Will report if I find anything
CappyT said:
There is already. (it's the default EIS included in the N6P)
They talk about an advanced, way better EIS in the Pixel XL. (the camera I believe it's the same as N6P, or at least, the specs are.)
Click to expand...
Click to collapse
add this too
persist.camera.is_type=4
Morning all! In a mildly obsessive state, I've gotten ar stickers to work. This requires Magisk.
Clarification: I'll post the links I used, none of this is my original work.
1. Download Arnova8's gcam from here. I used v8.
2. Download the arcore magisk module found in this thread.
3. Install the modded gcam.
4. In TWRP, flash the magisk module (I could not flash it from magisk manager directly).
5. Boot to system, open the new camera app you installed, select ar stickers, and enjoy.
Unfortunately, this is an older version of arcore which means most of the ar apps in the play store won't work, but I figured stickers was a good first step.
A picture because apparently I'm bad at just posting a picture.
iamxaq said:
A picture because apparently I'm bad at just posting a picture.
Click to expand...
Click to collapse
If that picture was uploaded in original quality the modded gcam you are using is very very fkn bad ;p it looks like a picture out of the 80s. You should test cstarks gcam version 3.6 (3.7 makes also those bad pictures like yours and i havent testet 3.8 now) enable HDR+ advanced, set picture quality to 100% and enable LG G6 color correction for pictures in dark light. This way you will get the best pictures possible atm.
saturday_night said:
If that picture was uploaded in original quality the modded gcam you are using is very very fkn bad ;p it looks like a picture out of the 80s. You should test cstarks gcam version 3.6 (3.7 makes also those bad pictures like yours and i havent testet 3.8 now) enable HDR+ advanced, set picture quality to 100% and enable LG G6 color correction for pictures in dark light. This way you will get the best pictures possible atm.
Click to expand...
Click to collapse
3.8 seems to take better pictures, so thanks for that! Unfortunately I was unable to get the wide angle to work.