@PigData

Chrome extensions: как получить image data?

Как получить image data картинки над которой было вызвано контекстное меню (для последующей отправки на сторонний сайт)? Интересует именно получение "data", а не url картинки.
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ответы на вопрос 1
@GTech
Frontend-разработчик
data в base64 ?
const toDataURL = url => fetch(url)
  .then(response => response.blob())
  .then(blob => new Promise((resolve, reject) => {
    const reader = new FileReader()
    reader.onloadend = () => resolve(reader.result)
    reader.onerror = reject
    reader.readAsDataURL(blob)
  }))


toDataURL('https://www.gravatar.com/avatar/d50c83cc0c6523b4d3f6085295c953e0')
  .then(dataUrl => {
    console.log('RESULT:', dataUrl)
  })
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы