[
https://issues.apache.org/jira/browse/CB-1826?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13493684#comment-13493684
]
Kiran Sai commented on CB-1826:
-------------------------------
No Just that. Please take a picture with resolution of 8MB. Full code below,
=========================================================
<!DOCTYPE html>
<html>
<head>
<title>Capture Photo</title>
<script type="text/javascript" charset="utf-8"
src="cordova-2.2.0.js"></script>
<script type="text/javascript" charset="utf-8">
var pictureSource; // picture source
var destinationType; // sets the format of returned value
document.addEventListener("deviceready",onDeviceReady,false);
function onDeviceReady() {
pictureSource=navigator.camera.PictureSourceType;
destinationType=navigator.camera.DestinationType;
}
function onFail(message) {
alert('Failed because: ' + message);
}
function onPhotoURISuccess(imageURI) {
var largeImage = document.getElementById('largeImage');
largeImage.style.display = 'block';
largeImage.src = imageURI;
}
function galleryNoIssue(source) {
navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 100,
destinationType: destinationType.FILE_URI,
sourceType: source });
}
function galleryIssue(source) {
navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 100,
destinationType: destinationType.FILE_URI,
sourceType: source,
correctOrientation : true });
}
</script>
</head>
<body>
<button onclick="galleryIssue(pictureSource.PHOTOLIBRARY);">Gallery
Issue</button><br>
<button onclick="galleryNoIssue(pictureSource.PHOTOLIBRARY);">Gallery No
Issue</button><br>
<img style="display:none;" id="largeImage" src="" />
</body>
</html>
===============================================================
> correctOrientation when set to true crashes the app when loading Image
> ----------------------------------------------------------------------
>
> Key: CB-1826
> URL: https://issues.apache.org/jira/browse/CB-1826
> Project: Apache Cordova
> Issue Type: Bug
> Components: Android
> Affects Versions: 2.2.0
> Environment: Andriod 4.0.3 on Samsung s3, app built on phonegap 2.2.0
> Reporter: Kiran Sai
> Assignee: Joe Bowser
> Labels: Andriod, correctOrientation, crash, phonegap
>
> set the flag correctOrientation to true.
> take a portrait high resolution image
> application crashes with OutofMemory error
> Same happens when you load an image from gallery.
> I see the issue fixed with CB-999 but I see the same problem on 2.2.0
> =======================
> function galleryNoIssue(source) {
> navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 100,
> destinationType: destinationType.FILE_URI,
> sourceType: source });
> }
> function galleryIssue(source) {
> navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 100,
> destinationType: destinationType.FILE_URI,
> sourceType: source,
> correctOrientation : true });
> }
> ===========================
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira