Wollten Sie schon immer ein Bild auf Ihrem Handy ganz einfach in ein Graustufenbild umwandeln? Das möchte ich manchmal, und deshalb habe ich eine Demo mit der Web Share Target API erstellt, um genau das zu erreichen.
Dafür habe ich den Service Worker verwendet, um die Daten zu verarbeiten. Sobald die Daten auf dem Client empfangen wurden, verwende ich drawImage von Canvas, um das Bild in Canvas zu zeichnen, wende den Graustufenfilter an, um es in ein Graustufenbild umzuwandeln, und gebe das endgültige Bild aus.
Sie "installieren" also die kleine Mikroseite wie eine PWA, dann "teilen" Sie nativ ein Bild damit, und es kommt bearbeitet zurück. Clever. Vorerst nur für Android auf Chrome.
Erinnert mich an die "Browser Functions"-Idee im umgekehrten Fall. Dort gab es einen Server, der Dinge tat, die ein Browser tun kann, hier tut ein Browser Dinge, die normalerweise ein Server tut.