In meiner App habe ich ein Rechteck ImageView, die einen weißen Hintergrund mit einem Loch aus der Mitte ausgeschnitten enthält. Dahinter habe ich eine Kameravorschau eingestellt, so dass nur das Loch die Kamera zeigt. Wie würde ich nur ein Bild von der IMAGEVIEW.X AND Y AND HEIGHT AND WIDTH
machen, damit ich immer noch das Gesicht sehen kann. Beschneiden Sie den Screenshot im Grunde auf die Größe der Bildansicht
Screenshot bestimmten Teil des Bildschirms programmgesteuert
1
A
Antwort
0
Hoffe, dies hilft.
private void takeScreenshot() {
Date now = new Date();
android.text.format.DateFormat.format("yyyy-MM-dd_hh:mm:ss", now);
try {
// image naming and path to include sd card appending name you choose for file
String mPath = Environment.getExternalStorageDirectory().toString() + "/" + now + ".jpg";
// create bitmap screen capture
View v1 = getWindow().getDecorView().getRootView();
v1.setDrawingCacheEnabled(true);
Bitmap bitmap = Bitmap.createBitmap(v1.getDrawingCache());
v1.setDrawingCacheEnabled(false);
File imageFile = new File(mPath);
FileOutputStream outputStream = new FileOutputStream(imageFile);
int quality = 100;
bitmap.compress(Bitmap.CompressFormat.JPEG, quality, outputStream);
outputStream.flush();
outputStream.close();
openScreenshot(imageFile);
} catch (Throwable e) {
// Several error may come out with file handling or OOM
e.printStackTrace();
}
}
Verwandte Themen
- 1. iOS Screenshot Teil des Bildschirms
- 2. Nehmen Sie Screenshot von bestimmten Teil des Bildschirms
- 3. Screenshot nur ein Teil des Bildschirm - Swift
- 4. Screenshot erstellen programmatisch des gesamten Bildschirms
- 5. Android - Kein Screenshot des aktuellen Bildschirms
- 6. Video auf einem Teil des Bildschirms wiedergeben
- 7. Machen Sie einen Screenshot des gesamten Bildschirms mit HTML5/Javascript?
- 8. -Taste, um unteren Teil des Bildschirms
- 9. C#: Wie Sie einen Screenshot eines Teils des Bildschirms nehmen
- 10. Screenshot des aktuellen Bildschirms erstellen, NICHT die aktuelle Aktivität
- 11. Lassen Sie AWM nur einen Teil des Bildschirms verwenden
- 12. Erhalten Sie einen Screenshot einer bestimmten Anwendung
- 13. Teil Screenshot mit Swift 3
- 14. Screenshot einer Webseite programmgesteuert erstellen
- 15. Wie programmgesteuert einen Screenshot des Excel-Zellbereichs erstellen?
- 16. Pop-up, das nur einen Teil des Bildschirms abdeckt
- 17. Android Studio/Eclipse-Emulator zeigt nur einen Teil des Bildschirms
- 18. Mit einem Shader auf einem Teil des Bildschirms libGDX
- 19. OpenGL: Wie wird nur ein Teil des Bildschirms gelöscht?
- 20. Nur einen Teil des Bildschirms mit Textur und Renderer aktualisieren?
- 21. echo bestimmten Teil des Arrays in PHP
- 22. mobex, @inject nur bestimmten Teil des Geschäfts
- 23. So erfassen Sie einen Teil eines Bildschirms
- 24. überprüfen, ob Benutzer auf einen bestimmten Prozentsatz des Bildschirms
- 25. Programmgesteuertes Sperren und Entsperren des iPhone-Bildschirms
- 26. Wie programmiere ich einen Screenshot des iPhones?
- 27. Div Gesamtfläche des Bildschirms
- 28. Protractor: Größe des Bildschirms
- 29. Android Breite des Bildschirms
- 30. einen Teil Screenshot auf Taste drücken