One consideration here is cross-platform consistency. Camera is an area where
we've had issues with platforms having different behaviors for the same option.
Currently, you can save the original image with the following camera options:
{ allowEdit : false,
correctOrientation : false,
saveToPhotoAlbum : true
}
I'm also not sold that adding another save-to-photoalbum option
(saveUnmodifiedImageToPhotAlbum) is the best way. May be a bit confusing. If
we do add it, the behavior of the 2 options need to be documented clearly.
Perhaps it would be better to document the above options as the way to get the
unmodified image?
-James Jong
On Nov 28, 2013, at 11:18 AM, Stephan Wezel <[email protected]> wrote:
> Hi Andrew,
>
>> Have you signed the Apache CLA? http://www.apache.org/licenses/#clas You'll
>> need to do so before we can accept code from you.
> No not yet.
>
>> Could you clarify your intent with the new flag for me? Is it:
>> 1. To ensure the image isn't resized at all, or:
>> 2. To save the unmodified image to the camera roll, but then return a
>> resized image to the app.
>>
>> If it's #2, then I think that would be reasonable default behaviour
>> when saveToPhotoAlbum is set. WDYT?
> For me it is #2. First i thought that the option saveToPhotoAlbum would save
> the original image from the camera without any changes to it (scale, rotate).
> Because the description of this option doesn't say anything that the image,
> is saved to the photoalbum after a modification (if targetWidth/targetHeight,
> correctOrientation or quality is changed from its default value )
>
> But the current implementation (at least under iOS and Android) save the
> photo to the photoalbum after the image is scaled/rotated.
>
> So i came up with this patch vor iOS and created a jira entry
> (https://issues.apache.org/jira/browse/CB-5479)
>
> I also think that saving the original image would be a reasonable default
> behaviour.
>
> On Thursday 28 November 2013 10:47:24 Andrew Grieve wrote:
>> Thanks Stephan.
>>
>> Have you signed the Apache CLA? http://www.apache.org/licenses/#clas You'll
>> need to do so before we can accept code from you.
>>
>> Could you clarify your intent with the new flag for me? Is it:
>> 1. To ensure the image isn't resized at all, or:
>> 2. To save the unmodified image to the camera roll, but then return a
>> resized image to the app.
>>
>> If it's #2, then I think that would be reasonable default behaviour
>> when saveToPhotoAlbum is set. WDYT?
>>
>>
>> On Thu, Nov 28, 2013 at 4:36 AM, Stephan Wezel <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> for a project which I'm developing with cordova i need the possibility
>>> to save the unmodified image from the camera to the photoalbum.
>>>
>>> I have attached a patch which implements this new functionality for iOS.
>>>
>>> Regards
>>>
>>> Stephan Wezel
>>>
>