Ich bin nur ein Brainstorming eine Idee und ich überprüfe seine Möglichkeit, bevor Sie den Code starten. Nehmen wir an, ich habe eine App, die einen Screenshot erstellt, wenn ich auf das überlagerte Symbol auf dem Bildschirm klicke. Gibt es eine Möglichkeit, das Symbol meiner App vom resultierenden Bild auszuschließen?Schließen Sie das Overlay-App-Symbol aus einem Screenshot aus
-1
A
Antwort
1
Die Medienprojektions-APIs erfassen einfach, was auf dem Bildschirm angezeigt wird. Es gibt keine Möglichkeit, "dieses Fenster zu ignorieren", außer dass das Fenster zum Zeitpunkt der Bildschirmaufnahme nicht vorhanden (oder transparent) sein muss.
Verwandte Themen
- 1. Testabdeckung - Schließen Sie das Android SDK aus
- 2. So schließen Sie eine Regel aus einem Regelsatz aus
- 3. So schließen Sie Klassen aus einem OpenCover-Bericht aus
- 4. So schließen Sie "node_modules" aus
- 5. So wählen Sie Elemente aus, aber schließen Sie das erste und das letzte Element aus
- 6. So schließen Sie das Element in der Bootstrap-Navigationsleiste aus
- 7. einen Timer aus einem separaten Verfahren schließen
- 8. Spotfire, schließen bestimmte Teilmengen einer Spalte in einem Kreisdiagramm aus
- 9. C# schließen Standard aus
- 10. So schließen Sie bestimmte Solr-Rechtschreibprüfungsergebnisse aus
- 11. Beautifulsoup: schließen Sie unerwünschte Teile aus
- 12. Screenshot aus meiner App ios 10
- 13. So schließen Sie das Mock-Paket aus dem Python-Coverage-Bericht mit Hilfe von Nasetests aus
- 14. Schließen Sie einen Suchanfragensatz aus einem größeren Anfragesatz in Django aus, ohne die Datenbank zu berühren.
- 15. m2eclipse schließen unnötige Ordner aus
- 16. Findbugs schließen generierte Dateien aus
- 17. Wie richten Sie Bilder wie im Screenshot gezeigt aus?
- 18. So schließen Sie bestimmte Spalten aus, wenn Sie eloquent verwenden
- 19. Warum schließen CQRS-Befehlshandler das Speichern von UnitOfWork aus?
- 20. Verhindern Screenshot nach dem Schließen der Anwendung
- 21. Colorbox - Entfernen der Schließen-Schaltfläche aus einem bestimmten Fenster
- 22. So schließen Sie Verzeichnisse aus, während Sie `copyToLocal` verwenden
- 23. So erhalten Sie Attributinformationen aus einem JQuery-UI-Menü: Wählen Sie das Ereignis aus
- 24. Schließen Sie alle untergeordneten Fenster aus dem übergeordneten Fenster
- 25. So schließen Sie Felder in einer SOLR-Abfrage aus
- 26. Schließen Sie das versteckte '.settings'-Verzeichnis von Eclipse aus, wenn Sie TortoiseSVN verwenden
- 27. Übergeben von Variablen aus einem Formular an andere beim Schließen
- 28. Schließen eines Formulars aus dem Load-Handler
- 29. Erste das Basiselement aus einem jQuery-Objekt
- 30. Wie schließen Sie einen Wert eines Arrays aus?
Verstecken Sie das Symbol. Mach den Screenshot. Stellen Sie das Symbol wieder her. – CommonsWare
@CommonsWare Lol dies löst mein Beispiel, aber es funktioniert nicht auf meine ursprüngliche Idee, auf andere Weise, ohne es zu verstecken? Ich möchte nichts auf dem Bildschirm ändern, sondern nur das resultierende Bild. – Azilvl
Ähm, nun, wenn du weißt, wo dein Icon ist, kannst du das resultierende Bild immer an diesem Ort ändern, um etwas zu tun. Ich habe keine Ahnung, wofür du dein Icon ersetzen würdest. Die Medienprojektions-APIs bieten keine Unterstützung für "machen Sie einen Screenshot, aber ignorieren Sie dieses Fenster und nehmen Sie den Screenshot so auf, als ob der Inhalt unter dem Fenster angezeigt würde", wenn Sie das fragen. – CommonsWare