От работника невозможно получить доступ к уровню DOM страницы, поэтому вы не можете создать объект Image или холст (для части масштабирования), поэтому ответ - нет, поскольку вы хотите манипулировать изображением.
Можно, однако, загрузить файлы изображений на веб-работника через ajax или FileReaderSync
, преобразовать их в строку URL-адреса данных base64 и отправить обратно в основной скрипт, но манипулировать изображением вДля того, чтобы создать свои эскизы.(если вы не знаете спецификацию файла для форматов png / jpg / bmp и не хотите жестко закодировать функцию масштабирования, работающую непосредственно с двоичной строкой, разве это не выглядит так хорошо, а?)