Публикации по теме 'fabricjs'


Добавление текста на холст с помощью FabricJS — часть 1
Собственный API холста позволяет нам добавлять заливку и обводку только при рисовании текста на холсте. Но это тоже можно сделать только на очень низком уровне. Особенность добавления текста в FabricJS заключается в том, что он работает объектно-ориентированным способом. Это означает, что все, что нам нужно сделать, это создать экземпляры классов, и это даст нам полный контроль над ними. Мы можем масштабировать, наклонять, вращать или анимировать текстовые объекты. Чтобы добавить..

Все, что вам нужно, чтобы освоить FabricJS
Привет! Я уверен, что вы не просто наткнулись на эту статью… ваше любопытство привело вас сюда, верно? В моем сердце есть слабая сторона остроумных и любопытных людей. Однако любопытство также может привести к большому беспокойству, особенно когда вы находите разрозненную и плохо собранную информацию. Вот почему я решил собрать все свои статьи по FabricJS и предоставить ссылку на них здесь, в этой статье. Таким образом, вы можете найти все, что вам нужно знать о FabricJS, в..

Как прикрепить прослушиватели событий непосредственно к объектам холста?
В предыдущей статье мы добавили на холст события мыши , благодаря чему узнали, как обрабатывать события , происходящие из-за взаимодействия пользователя с мышь. Когда мы пишем canvas.on() и присоединяем события к холсту, это означает, что конкретное событие ограничено этим экземпляр холста. Таким образом, если бы у нас было два холста, экземплярами которых были скажем , canvas1 и canvas2 , мы могли бы прикрепить к ним разные обработчики событий, не наткнувшись на..

Canvas, FabricJS и его интерактивность
Я считаю, что вчерашняя статья была немного интеллектуальной. Поэтому я хочу, чтобы в этой статье все было по-настоящему базовым. Ну нет, я просто сегодня опоздал, и мне нужно опубликовать его прямо сейчас 😶 Хватит оправдываться 😑 Давайте приступим! Менеджер- ткань.Холст Мы знаем, что когда мы создаем экземпляр Fabric.Canvas, он служит оболочкой для элемента HTML ‹canvas› . Это дает ему полномочия управлять и манипулировать всеми другими объектами, которые есть на этом холсте...

Рисование прямоугольника на видео с использованием холста и FabicJs
Я видел много примеров рисования прямоугольника на простом холсте, но не нашел ни одного подходящего примера рисования прямоугольника на видео с использованием холста. Эта статья поможет вам реализовать это. Итак, нам нужно два элемента, то есть элемент видео и элемент холста. ‹идентификатор видео=”видео” src=”http://upload.wikimedia.org/wikipedia/commons/7/79/Big_Buck_Bunny_small.ogv control=”false” autoplay›‹/video›‹canvas id=”canvas”› Теперь мы будем рисовать наше видео на..

Вопросы по теме 'fabricjs'

Нарисуйте изображение внутри фигуры с помощью Fabricjs
В настоящее время я работаю над манипулированием изображениями на холсте и Javascript. Я использую для этого Fabric.js. Я просто хочу, чтобы пользователь загрузил изображение и объединил его с предоставленным нами шаблоном. т.е., Я хочу,...
6280 просмотров
schedule 16.12.2022

Как удалить оверлейное изображение с холста Fabric.js?
Я использую оверлейное изображение в своем Fabric.js, и оно добавляется следующим образом: canvas.setOverlayImage('image.png', canvas.renderAll.bind(canvas)); Моя проблема в том, что я не могу найти способ удалить его с холста. Чтобы удалить...
7855 просмотров
schedule 31.12.2022

Холст теряет стиль, когда я создаю объект холста Fabric.js
У меня есть объект Canvas с верхним и левым атрибутами, определенными с помощью предыдущей функции JavaScript, но когда я создаю объект Canvas ткани var fabricCanvas= new fabric.Canvas('mycanvas'); мой HTML Canvas имеет верхний и левый...
5137 просмотров
schedule 24.05.2022

Вес шрифта в библиотеке fabric.js для холста HTML5
Я играл с холстом и потрясающей библиотекой тканей. Я не могу заставить текст отображаться во всем, кроме нормального веса. то есть var text2 = new fabric.Text('tseting', { fontsize: 50, fontFamily: 'Arial', fontStyle = 'bold',...
3331 просмотров
schedule 15.04.2023

Fabric.js canvas.toDataURL(), отправленный в PHP с помощью Ajax
У меня проблема, когда мне нужно создать изображение с прозрачным фоном. Я до сих пор не знаю, проблема в Fabricjs или в php. Все работает нормально, когда я отправил изображение с цветным фоном. Проблема возникает, когда я отправляю изображение с...
9921 просмотров
schedule 20.01.2024

Проблема с отображением / рендерингом SVG в Fabric.js
Я использую FabricJS, и у меня возникла проблема с отображением моего SVG на холсте: результат отображается за пределами поля выбора fabricJS (из-за перевода?) привязки выделения исчезают после преобразования, и их уже невозможно найти обратно....
1890 просмотров
schedule 19.05.2023

загрузить изображение на тканевый фон холста
привет, я пытаюсь загрузить изображение и поместить его в качестве фона холста. фрагмент кода: function handleMenuImage(e){ var reader = new FileReader(); reader.onload = function(event){ var img = new Image(); img.src =...
6539 просмотров

Fabric.js — изменение заливки прямоугольника
Я работаю над приложением, использующим Fabric.js . Мне нужно иметь возможность изменить заливку прямоугольника , который я установил в качестве фона. Я использую canvas.getActiveObject() для изменения заливки прямоугольника. К сожалению, я...
19734 просмотров
schedule 09.02.2024

Заменить элементы управления изменением размера и поворотом Fabric.js пользовательскими изображениями?
Я ищу, например, как заменить Fabric.js изменять размер и поворачивать прямоугольники с помощью пользовательских изображений ... кто-нибудь делал это? Спасибо.
5312 просмотров
schedule 24.03.2023

Создавайте динамические прямоугольники/боксы с помощью EaselJs или KineticJs.
Привет, я хочу сделать редактор плана этажа (что-то вроде MsPaint) с использованием JavaScript. Я выбрал EaselJS или KinetiJS в качестве предпочитаемых библиотек. Я хотел бы знать, как создать динамическую прямоугольную рамку/линию с помощью...
2565 просмотров

Сохранить строку JSON (из холста) в таблице MySQL
Я хочу сохранить строку json в таблице MySQL. Строка json исходит из холста (с использованием Fabricjs). var jsonCanvas = JSON.stringify(canvas.toDatalessObject()); Мой первый вопрос: какой тип данных лучше всего подходит для сохранения...
1616 просмотров
schedule 23.04.2022

Изображение рисунка FabricJS исчезает
Я новичок в библиотеке FabricJS и использовал ее для следующего: у меня есть перетаскиваемый объект в левой части экрана, который можно перетаскивать только в направлении Y. Функция считывает положение y этого объекта, а затем зависит от высоты моего...
641 просмотров
schedule 08.07.2023

Сохранение и восстановление холста
В настоящее время я делаю приложение, которое позволяет пользователю создавать слайд-шоу. Я использую Fabricjs, чтобы они добавляли текст и прочее на текущий слайд. Но я хочу, чтобы они также могли добавлять новые слайды. Поэтому мне нужен способ...
1122 просмотров
schedule 26.09.2022

Каково происхождение изображения, добавленного на холст в FabricJS?
Почему, когда вы добавляете изображение на холст, оно начинается не с 0x0, а с -this.width/2,-this.height/2?
313 просмотров
schedule 23.07.2022

Добавить изображение с пользовательского компьютера на холст
Я работаю над веб-приложением, которое позволяет пользователям создавать динамические слайд-шоу. В настоящее время у меня есть проблема, независимо от того, как добавить изображение от пользователя компьютера на холст. Я использую кнопку ввода,...
17896 просмотров
schedule 22.05.2023

внешний вид ограничительной рамки — управление настройкой с помощью fabricjs
Я хочу знать, есть ли способ изменить значок ограничивающей рамки, я прочитал исходный код в fabric.js, он генерирует квадратную рамку для ограничивающей рамки, но я хочу изменить ее на круг или изменить свой внешний вид. не могли бы вы мне...
4516 просмотров
schedule 07.07.2023

Как отобразить размеры групповой и негрупповой формы на холсте
Я делаю проект с использованием fabric.js, в котором я хочу отображать размеры формы на холсте, и размер должен меняться в зависимости от перетаскивания и изменения размера. Вот изображение. Изменить: мне нужно отобразить размеры (высота, ширина и...
242 просмотров
schedule 19.06.2022

Fabricjs - как обрезать только выбранный объект?
Я пробовал старую и последнюю версию Fabricjs 1.1.13, и ни одна из них не может применить функцию clipTo только к выбранному объекту. Если есть только один объект и его нужно обрезать, это нормально, но когда объектов больше и вы пытаетесь обрезать...
2038 просмотров
schedule 15.06.2022

как только у холста появляется фоновое изображение, canvas.toDataURL('png') перестает работать
Я установил фоновое изображение холста, используя: canvas.setBackgroundImage(source, canvas.renderAll.bind(canvas)); Он отлично работает, но теперь мой canvas.toDataURL('png') перестает работать. А также очистка холста не очищает...
1826 просмотров
schedule 23.01.2024

Загрузка из JSON с динамическими шаблонами
Я пытаюсь сохранить холст Fabric.js и перезагрузить его, используя loadFromJson . Но я получаю сообщение об ошибке: patternSourceCanvas не определен. Я подумал, что должен сделать его глобальным, поэтому удалил var. Но когда я заполняю другую...
1482 просмотров
schedule 26.09.2022