Con JS, uno puede recorrer los elementos de datos del portapapeles para verificar si el tipo del elemento es una imagen, de la siguiente manera:
... var items = pasteEvent.clipboardData.items; for (var i = 0; i < items.length; i++) { if (items[i].type.indexOf("image") === -1) { return false; } var blob = items[i].getAsFile(); ...Pero esto solo funciona cuando copio el archivo del sistema. En cambio, al usar la funcionalidad "Copiar captura de pantalla al portapapeles", no funcionará.
El tipo de artículo en ese caso se llama "MÚLTIPLE".
¿Sabes si hay alguna forma de obtener la imagen como blob si proviene de "Copiar captura de pantalla al portapapeles"?
Tenga en cuenta que estoy probando esto en Manjaro Linux con la aplicación de captura de pantalla preinstalada. No sé si la captura de pantalla vive en el portapapeles en un formato diferente usando otro sistema operativo o aplicaciones.