Я хочу знать, что хороший способ экспортировать данные для холста с помощью fabric.js, Предположим, у меня есть четыре изображения, 123.ai, 123.eps, 123.svg , 123.jpg. Теперь, добавляя Canvas с imagemagick, я конвертирую его в png. Таким образом, все изображения будут преобразованы в расширение .png, а затем с помощью метода .toSvg. Я экспортирую данные Canvas. Поэтому в SVG я получаю ссылочный путь только файлы png, которые преобразуются и добавляются в холст. Теперь на самом деле, открывая в иллюстраторе, SVG берет ссылки на файлы png вместо исходных файлов. Так что я могу сохранить исходные файлы при использовании метода .toSvg. Поэтому я могу направить open в иллюстратор, хотя если я делаю какой-либо файл .Ai, так что обновление будет автоматически обновляться в SVG-файле, если оно берет ссылку на исходные файлы вместо конвертированного png-файла.Данные холста Export fabric.js
Или есть способ, которым я могу использовать другой метод?
Hey Innodel, Спасибо за ваш ответ, но я немного запутался здесь, на холсте не отображаются изображения с сохранением иллюстратора, то есть AI, SVG, EPS, PSD. поэтому я конвертирую их в png с помощью imagemagick и показывая их на холсте. можете ли вы предложить какие-либо ссылки, где выше форматы загружаются на холст? –
canvas не может понять об этих форматах. Вы должны преобразовать эти изображения в svg, и эти svg могут быть загружены на холст с помощью метода js 'loadSVGfromURL' или' loadSVGfromString' – Innodel
, но это проблема, я должен работать как php, я загружаю изображение и показываю это изображение на холст, но не знаю, как я могу преобразовать это изображение в svg, если это векторное или растровое изображение. –