لدينا بعض الكائنات المملوءة بمصدر الصورة. هل من الممكن تحقيق تحويل منظور للصورة المملوءة مع تعديل مواقع الشبكة المستطيلة في Fabric JS؟
أنا أحاول تحقيق شيء مشابه للصورة أعلاه في Fabric JS....
تشويهات المنظور ال
اقرأ أكثر →
بعد تدوير الجسم، هل من الممكن الحصول على موقع اليسار والأعلى واليمين للمستطيل الافتراضي؟
ما تبحث عنه هو المستطيل المحيط بجسمك:
getBoundingRect(ignoreVp
اقرأ أكثر →
أحاول حزم مكتبة TypeScript باستخدام rollup مع ملفات التصريحات (d.ts)، وأريد إنتاج نسخ لكل من cjs و es.
لذلك توصلت إلى هذا الإعداد في رول أب:
const {nodeResolve} = require('@rollup/plugin-node-resolve') const nodeExternals = require('rollup-plugin-node-externals'); const json = require('@rollup/plugin-json'); const commonjs = require('@rollup/plugin-commonjs'); const typescript = require('rollup-plugin-typescript2'); const packagePlugin = require('@mpen/rollup-plugin-packag اقرأ أكثر →
أحاول تشغيل مكتبتين في مشروع واحد: fetch-node، وهي وحدة ES، وExpress، وهي CommonJS. المشكلة هي أنه يجب علي استيراد fetch-node على النحو التالي:
import fetch from 'node-fetch';لكن Express يتطلب مني استير
اقرأ أكثر →أحاول إنشاء شكل استنادًا إلى كود JavaScript التالي باستخدام kineticjs:
var triangle = new Kinetic.Shape({ drawFunc: function(canvas) { var context = canvas.getContext(); context.beginPath(); context.moveTo(200, 50); context.lineTo(420, 80); context.quadraticCurveTo(300, 100, 260, 170); context.closePath(); canvas.fillStroke(this); }, fill: '#00D2FF', stroke: 'black', strokeWidth: 4 });هذا نموذج يمكن
اقرأ أكثر →
مرحبًا,
لدي مشروع TypeScript حيث أحاول إنشاء نسخة من فئة كانت التصدير الافتراضي لحزمة مختلفة. أنا أكتب مشروعي بصياغة ESM، بينما الحزمة التي يعتمد عليها مشروعي لها مخرج CJS. المشكلة التي أواجهها هي أنه عند وقت التشغيل، عندما يصل ا
اقرأ أكثر →
لدي إعداد أولي لمستودع مونوريبو بلغة TypeScript يعمل ويستخدم cjs وYarn Workspaces والمراجع المشروع مع إنشاءات متزايدة:
https://github.com/rosskevin/learn-a/tree/build-cjs-esm
نظرًا لأن tsc -b يستخدم tsconfig.json الافتراضي في كل مشروع
اقرأ أكثر →كيف تجعل كائن fabricjs "مغلقًا" بحيث:
حاولت البحث عن الكود الذي يتعامل مع الخاصية 'evented' لكنني لم أتمكن من العثور عليه في المصدر. الخاصية evented تجعل الكا
اقرأ أكثر →
أنا جديد في FabricJs واهتمامي يتعلق بتغيير حجم مربع النص - لدي الحل التالي الذي يتيح تغيير حجم مربع النص عموديًا وأفقيًا، لكن ليس في نفس الوقت. لقد كنت أحاول إيجاد حل يقوم بالأمرين في نفس الوقت دون تغيير حجم النص. هل يمكنك مساعدتي في إيجاد حل؟
إليك رابط لمثال jsfiddle الخاص بي: ht
اقرأ أكثر →
أنا أكتب تطبيق TypeScript يستخدم التبعيات المثبتة باستخدام NPM:
هل هناك تكوين tsconfig.json يسمح لي باستخدام كل هذه الاعتمادات بشكل شفاف؟
نعم، يمك
اقرأ أكثر →