Powiel możliwe:
How to convert an image object to a binary blobJak wczytać załadowany obraz do obiektu typu blob?
Jestem stoi ograniczenia polityki tego samego pochodzenia podczas ładowania obrazów zdalnych. Jednak obiekt obrazu DOM 0 może być użyty do załadowania zdalnego zasobu (jest to zasadniczo to samo co tworzenie znacznika <img />
).
var fr = new FileReader(),
img = new Image();
img.src = 'http://distilleryimage8.s3.amazonaws.com/6cf25568491a11e2af8422000a9e28e9_7.jpg';
img.onload = function() {
// how to get this image as a Blob object?
};
Czy istnieje sposób na odczytanie tego zasobu do obiektu Blob/arraybuffer? To nie jest duplikat How to convert an image object to a binary blob, ponieważ ten drugi nie powstaje z problemami z tym samym początkiem.
Możesz umieścić obraz na płótnie, a następnie odczytać płótno jako kropelkę. Myślę. Nie jestem pewien, jak używać płótna, ale myślę, że możesz to zrobić. –
To właściwie brzmi wiarygodnie! Spróbuję go i opublikuję aktualizację, jeśli zadziała. – Gajus
Idź po to. Powodzenia! :-D –