Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.08.2015, 14:01
Интересующийся
Отправить личное сообщение для Arx777 Посмотреть профиль Найти все сообщения от Arx777
 
Регистрация: 20.02.2015
Сообщений: 25

Fabric js скрывание объектов по маске
Как сделать в Fabric js скрывание объектов по маске?
Должно получиться, как на 2-ом скрине. Т.е. вывести background на передний фон, но чтоб картинку, в белом круге (transparent), можно было таскать и она скрывалась, где заканчивается граница круга

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<link rel="stylesheet" type="text/css" href="css/css.css">
<script type="text/javascript" src="js/Jquery.js"></script>
<script type="text/javascript" src="js/fabric.min.js"></script>
<script type="text/javascript" src="js/js.js"></script>
<body onLoad="c()">

<div class='bg'></div>
<canvas id="c" height='600' width='800'>
    <img src="img/my_image.png" id="my-img">
</canvas>

</body>
</html>


function c()
        {
            var canvas = new fabric.Canvas('c');
            var imgElement = document.getElementById('my-img');
            var imgInstance = new fabric.Image(imgElement, {

                left: 100,
                top: 50,
                width: 300,
                height: 200,
                angle: 0,
                opacity: 1
            });
            canvas.add(imgInstance);
        }


Ссылка на fabricJS https://github.com/kangax/fabric.js/tags
Изображения:
Тип файла: jpg Снимок экрана из 2015-08-26 13-39-29.jpg (4.3 Кб, 3 просмотров)
Тип файла: jpg Снимок экрана из 2015-08-26 13-48-25.jpg (5.9 Кб, 4 просмотров)
Тип файла: jpg mask.jpg (4.3 Кб, 6 просмотров)
Тип файла: jpg my_image.jpg (11.9 Кб, 5 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 26.08.2015, 16:01
Интересующийся
Отправить личное сообщение для Arx777 Посмотреть профиль Найти все сообщения от Arx777
 
Регистрация: 20.02.2015
Сообщений: 25

Или можно как-то создать круглую область Canvas, а не стандартную прямоугольную?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Операционная Система на JS Icat Общие вопросы Javascript 3 17.04.2018 22:54
Сортировка JS объектов браузером по умолчанию estonets Общие вопросы Javascript 3 29.04.2014 17:08
Не получается вставить код js в HTML garmoni Элементы интерфейса 3 05.09.2013 05:56
Рисование объектов на js Trigger Общие вопросы Javascript 9 01.07.2013 15:02
Вставка кода js с помощью js Alice Общие вопросы Javascript 1 12.06.2013 19:05