So reduzieren Sie die Größe des Kamerabildes während des Speicherns mithilfe der Kameraaktionsabsicht.Wie kann die Größe des Kamerabildes während des Speicherns reduziert werden, indem die Kameraaktionsabsicht verwendet wird?
ich versuche MediaStore.EXTRA_SIZE_LIMIT in putExtra der Kamera Aktion zu verwenden, wie unten:
Intent captureintent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
captureintent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
captureintent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
captureintent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION, 0);
captureintent.putExtra(MediaStore.EXTRA_SIZE_LIMIT, The Value to be Kept);
Aber das scheint nicht zu funktionieren.
Was ist der effiziente Weg?
'intent.putExtra (MediaStore.EXTRA_SIZE_LIMIT, MAXIMUM_VIDEO_SIZE);' 'MAXIMUM_VIDEO_SIZE' ist nur die Obergrenze, die Sie Ihrer Bildgröße auferlegen möchten. Geben Sie die maximal zulässige Größe an. –
'MAXIMUM_VIDEO_SIZE' wird basierend auf dem maximalen Bild eingestellt, das Ihre Anwendung erlaubt ist :) Genau wie Twitter Profilbild erlaubt nur' 1MB' oder so ähnlich –
Gibt es etwas, um die Größenbeschränkung von Bilddateien zu kontrollieren? –