Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-1859

camera.getPicture should use scaled photo data only when it's bigger than targetWidth / targetHeight

    XMLWordPrintableJSON

Details

    Description

      camera.getPicture always use scaled photo data even if it's smaller than targetWidth/targetHeigth.

      I think it's better to use original one instead if so.

      (I found the related stackoverflow question
      http://stackoverflow.com/questions/13101255/phonegap-ios-camera-resizing-only-if-photo-bigger-then-targetheight-targetwi )

      = steps to reproduce =
      1. set targetWidth 800 in your script.
      2. execute script and use camera.getPhoto function (use photo library)
      3. use photo which size is smaller than 800px (e.g. 400px) in photo library.

      = actual behavior =
      return scaled photo to 800px (doubled size of original photo)

      = expected behavior =
      return original photo

      Attachments

        Issue Links

          Activity

            People

              max.woghiren Max Woghiren
              yyamaguchi Yutaka Yamaguchi
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: