mirror of
https://gitee.com/shuto/customCamera.git
synced 2024-10-06 10:22:07 +08:00
Ajout de la possibilité de régler la qualité de la photo.
This commit is contained in:
parent
a991e3fb4c
commit
1635210b3c
@ -55,6 +55,9 @@ public class CameraLauncher extends CordovaPlugin {
|
||||
intent.putExtra("saveInGallery", args.getBoolean(2));
|
||||
intent.putExtra("cameraBackgroundColor", args.getString(3));
|
||||
intent.putExtra("cameraBackgroundColorPressed", args.getString(4));
|
||||
if (args.getInt(5) >= 0 && args.getInt(5) <= 100) {
|
||||
intent.putExtra("quality", args.getInt(5));
|
||||
}
|
||||
|
||||
cordova.startActivityForResult((CordovaPlugin) this, intent, CameraLauncher.REQUEST_CODE);
|
||||
|
||||
|
@ -658,7 +658,7 @@ public class CameraActivity extends Activity {
|
||||
|
||||
try {
|
||||
ByteArrayOutputStream stream = new ByteArrayOutputStream();
|
||||
photoTaken.compress(CompressFormat.JPEG, 70, stream);
|
||||
photoTaken.compress(CompressFormat.JPEG, this.getIntent().getIntExtra("quality", 100), stream);
|
||||
|
||||
if (this.getIntent().getBooleanExtra("saveInGallery", false)) {
|
||||
// Get path picture to storage.
|
||||
|
@ -20,8 +20,9 @@
|
||||
miniature: true, // active or disable the miniature function.
|
||||
saveInGallery: false, // save or not the picture in gallery.
|
||||
cameraBackgroundColor: "#e26760", // color of the camera button.
|
||||
cameraBackgroundColorPressed: "#dc453d" // color of the pressed camera button.
|
||||
cameraBackgroundColorPressed: "#dc453d", // color of the pressed camera button.
|
||||
// To get supported color formats, go to see method parseColor : http://developer.android.com/reference/android/graphics/Color.html#parseColor(java.lang.String)
|
||||
quality: 100 // picture's quality : range 0 - 100 : http://developer.android.com/reference/android/graphics/Bitmap.html#compress(android.graphics.Bitmap.CompressFormat, int, java.io.OutputStream) (parameter "quality")
|
||||
};
|
||||
|
||||
for (var nameOption in defaultOptions) {
|
||||
@ -48,7 +49,8 @@
|
||||
options.miniature,
|
||||
options.saveInGallery,
|
||||
options.cameraBackgroundColor,
|
||||
options.cameraBackgroundColorPressed
|
||||
options.cameraBackgroundColorPressed,
|
||||
options.quality
|
||||
]
|
||||
);
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user