Як перетворити BufferedImage на зображення в JavaScript?

від (дані); //або буфер. from(data, 'binary') let imgData = new Blob(binary. buffer, { type: 'application/octet-binary' }); let link = URL. createObjectURL(imgData); let img = new Image(); малюнок

Збереження BufferedImage як файлу JPEG f = новий файл ("Мій файл. jpg"); ImageIO. write(img, "JPEG", f); (Ви також можете вказати "JPG" замість "JPEG".)

Алгоритм

  1. Крок 1: Створіть графіку на полотні.
  2. Крок 2: Після створення графіки отримайте ідентифікатор графічного елемента.
  3. Крок 3: Створіть об’єкт зображення та скористайтеся функцією toDataURL(), щоб установити джерело зображення (src) як URL-адресу даних полотна.
  4. Крок 4: Тепер призначте джерело зображення властивості href посилання.

Крок 1: Створіть графіку на полотні. Крок 2: Після створення графіки отримайте ідентифікатор графічного елемента. Крок 3: Створіть об’єкт зображення та скористайтеся функцією toDataURL(), щоб установити джерело зображення (src) як URL-адресу даних полотна. Крок 4: Тепер призначте джерело зображення властивості href посилання.

const base64Data = "aGV5IHRoZXJl"; const base64 = очікувати отримання (base64Data); Залежно від формату рядка base64 вам може знадобитися додати дані типу вмісту. Наприклад, зображення JPEG: const base64Response = очікування fetch(`data:image/jpeg;base64,${base64Data}`);