Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.03.2018, 12:27
Новичок на форуме
Отправить личное сообщение для jrmobile Посмотреть профиль Найти все сообщения от jrmobile
 
Регистрация: 20.07.2017
Сообщений: 8

Fabric.js. Как изменить размер заливки объекта?
Добрый день, уважаемые эксперты. Помогите справиться с затыком, пожалуйста.

В приложении на fabric.js динамически меняется размер объектов rect. Также динамически нужно менять заполнение картинкой этих rect. А то получается вот так. Заливка меньше формы.

введите сюда описание изображения

Я пробую несколько вариантов и ни один не работает. Вот первый

rect.setWidth(width_h);
rect.setHeight(height_v);


if (rect.fill.source)
{
    rect.fill.source.width = width_h;
    rect.fill.source.height = height_v;
}   

rect.setLeft(width_h);
rect.setTop(height_v);

rect.setCoords();

canvas.renderAll();
Вообще без эффекта.


Вот второй

rect.setWidth(width_h);
rect.setHeight(height_v);
if (rect.fill.source)
{
                        img = new fabric.Image(rect.fill.source)

                        img.scaleToWidth(rect.getWidth());
                        rect.setFill(img);
}   

rect.setLeft(width_h);
rect.setTop(height_v);

rect.setCoords();

canvas.renderAll();

Заливка всего объекта становится белой.

Буду благодарен любой подсказке.


Посмотреть можно вот тут http://motivashka-board.ru/konstruktor.html

845 строка main.js

Последний раз редактировалось jrmobile, 20.03.2018 в 12:35.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить значение Value Doc_Emmett Brown Opera, Safari и др. 5 05.10.2022 19:53
Как правильно перебрать условия из разных таблиц? the_little Общие вопросы Javascript 10 30.10.2017 09:19
Заменить значения value в форме при отправке на email the_little Общие вопросы Javascript 26 29.10.2017 21:26
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Как изменить размер всех видео (iframe) разом через jQuery? dhorh Элементы интерфейса 2 29.12.2012 19:41