içinde inme ayarlayabilir miyim Bir kumaşjs uygulama üzerinde çalışıyorum & Nesne için bir iç inme ayarlamak gerekiyor, bu boyutu artırmaksızın bir nesneyi kontur uygulamak anlamına gelir.Kumaş js
örn i sonra boyutu da büyüyecektir mi 100 * 100 rect'in için strokeWidth 20 uygulamak ancak inme nesne için geçerli olup olmadığını ben o boyutu da
var recta = new fabric.Rect({
left: 10,
top: 10,
fill: '#000',
width: 100,
height: 100,
});
var rectb = new fabric.Rect({
left: 150,
top: 10,
fill: '#000',
width: 100,
height: 100,
});
canvas.add(recta, rectb);
rectb.set('stroke', '#f00');
rectb.set('strokeWidth', 20);
canvas.renderAll();
<script src="http://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.5.0/fabric.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<canvas style="border:#000 1px solid" id="design-canvas" width="500" height="400">
<script type="text/javascript">
canvas = new fabric.Canvas('design-canvas');
</script>
mi aynı kalacaktır istiyorsanız Advance
@rtawr, ama biz daire gibi diğer şekiller halinde ne, üçgen SVG & vb – Dinesh
SVG için emin değilim ama Çemberin veya Triangle için olurdu bir dikdörtgen için olduğu gibi, şekil için bir "Kenarlık" işlevi görecek bir dizi Çizgi oluşturun. Bir daire için, onu bir dizi çizgi olarak tahmin etmeniz gerekir. Bir SVG için, orijinalin altında SVG'nin başka bir sürümünü yaratabilirsiniz, ölçeklendirilmiş bir değere göre büyütebilir ve rengi kenarlık renginize ayarlayabilirsiniz. Ancak mükemmel bir çözüm olmaz. –