У меня есть страница, которая строит QR-код в элементе Canvas на 256X256. Назначает источник соответствующего «пустого» тега изображения его содержимому с вызовом canvas toDataURL().Как определить размер изображения «Сохранить как»?
Клиент хочет, чтобы изображение было 156X156px, когда они сохраняют его на своей машине. Однако, когда вы щелкаете правой кнопкой мыши, чтобы сохранить, поскольку это сохраняет его, используя естественное разрешение (256X256) изображения, а не тот, который определяется тегом Image.
Как уменьшить масштаб или заставить браузер сохранять его в определенных размерах с помощью JavaScript?
Установка ширины или высоты холста непосредственно перед тем, как я сделаю это URL, похоже, сломал холст, и изображение получилось просто белым.
не моя область знаний, но я не хотел бы думать вы не можете найти небольшую библиотеку или плагин, который помог бы – charlietfl
@charlietfl Это в моем заднем кармане, просто трудно поверить, что это невозможно сделать с помощью canvas/js наивно. – henonChesser