[ 
https://issues.apache.org/jira/browse/CB-10721?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15183822#comment-15183822
 ] 

Richard B Knoll commented on CB-10721:
--------------------------------------

I can reproduce this on a Galaxy S6 Edge +. The issue here is being caused by 
the {{encodingType}} being set to PNG. The native camera application outputs a 
JPEG, which we convert to a PNG when that flag is set. If you need a quick fix, 
just don't use the PNG {{encodingType}}. I have verified that using the JPEG 
{{encodingType}} is significantly faster. There also isn't really any reason to 
use the PNG format on Android; the native application outputs a JPEG, so you 
don't gain any quality by using PNG. That being said, the plugin's current 
behavior is clearly wrong. After discussing this with Nikhil, there are two 
action items that we need to investigate:

1. We need to verify that we are using Android's image conversion APIs correctly
2. The image processing should be asynchronous. I believe it already is when 
you use the {{SAVEDPHOTOALBUM}} or {{PHOTOLIBRARY}} sources, just not for 
camera for some reason

Thanks for reporting this!

> getPicture takes at least 20 seconds to get me back to my app
> -------------------------------------------------------------
>
>                 Key: CB-10721
>                 URL: https://issues.apache.org/jira/browse/CB-10721
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin Camera
>    Affects Versions: 2.1.0
>         Environment: Android 5.1.0
>            Reporter: Gregor
>              Labels: Android, triaged
>
> Using Cordova Camera plugin with function getPicture() takes a picture 
> without any problem (when source is CAMERA). Default camera app opens, I take 
> a photo, confirm it, then a black screen shows for around 20 seconds before 
> I'm thrown back to my app with success callback.
> Picking photo from library doesn't have this issue.
> Samsung Galaxy S6 with Android 5.1.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to