پروجیکٹ کا ڈیٹا

پراپقسمضروریمثالقدر کی حدتفصیل
typestringfalsevideovideo | animationپروجیکٹ کی قسم (جیسے "ویڈیو" یا "اینیمیشن")۔
widthnumbertrue1920720 - 3840پروجیکٹ کے کینوس کی چوڑائی۔ اسکیلنگ کے لیے بنیادی قرارداد کے طور پر استعمال ہوتا ہے۔
heightnumbertrue1080720 - 3840پروجیکٹ کے کینوس کی اونچائی۔ اسکیلنگ کے لیے بنیادی قرارداد کے طور پر استعمال ہوتا ہے۔
fillstring | objecttrue#000000-پروجیکٹ کے کینوس کا پس منظر۔ یہ ایک ہییکس رنگ کی سٹرنگ (جیسے، "#000000") یا "لکیری" یا "ریڈیل" قسم کے گرادیئنٹ آبجیکٹ، colorStops کی آرری، اور شروع/آخر کی ہم آہنگیوں میں ہو سکتا ہے۔
durationnumbertrue10> 0پروجیکٹ کا کل دورانیہ، سیکنڈز میں۔
viewarraytrue--عناصر کی ایک آرری جو پروجیکٹ میں بصری مواد کی نمائندگی کرتی ہے، بشمول 2D عناصر (تصویر، ویڈیو، متن، شکل، وغیرہ) اور 3D عناصر۔ یہ آرری خالی نہیں ہو سکتی۔
audioarrayfalse--پروجیکٹ میں استعمال ہونے والی آڈیو ٹریکس کی ایک آرری۔
effectarrayfalse--کینوس پر لاگو بصری اثرات کی ایک آرری۔
transitionarrayfalse--مختلف مناظر کے درمیان لاگو کی جانے والی منتقلیوں کی ایک آرری۔
remoteFontsarrayfalse--متن اور کیپشن عناصر میں استعمال ہونے والی ریموٹ فونٹ کی تعریفوں کی ایک آرری۔

ریموٹ فونٹس

remoteFonts فیلڈ آپ کو اپنے پروجیکٹ میں حسب ضرورت ویب فونٹس شامل کرنے کی اجازت دیتی ہے۔ ہر فونٹ کی تعریف میں فونٹ فائل کا براہ راست لنک (صرف HTTPS) اور فونٹ کا میٹاڈیٹا شامل ہونا چاہیے۔

پراپقسمضروریمثالقدر کی حدتفصیل
familystringtrueMy Custom Font-فونٹ فیملی کا نام جو متن کے عناصر میں اس فونٹ کا حوالہ دینے کے لیے استعمال کیا جائے گا۔
urlstringtruehttps://example.com/fonts/mycustomfont.woff2-فونٹ فائل کا براہ راست HTTPS URL۔ یہ عوامی طور پر قابل رسائی لنک ہونا چاہیے۔
weightstringfalse400100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900فونٹ کا وزن۔ عام قیمتیں 100-900 ہیں۔
stylestringfalsenormalnormal, italicفونٹ کا طرز۔
formatHintstringfalsewoff2woff2, woff, opentype, truetypeفونٹ فائل کا فارمیٹ۔ یہ براؤزرز کو فونٹ لوڈنگ کو بہتر بنانے میں مدد کرتا ہے۔
unicodeRangestringfalseU+0000-00FF-اختیاری Unicode رینج جس سے یہ طے ہوتا ہے کہ یہ فونٹ کون سے کرداروں پر لاگو ہوتا ہے۔

اہم:

  • فونٹ کے URLs کو سیکیورٹی کے لیے HTTPS پروٹوکول استعمال کرنا چاہیے
  • فونٹ فائل عوامی طور پر دستیاب ہونی چاہیے
  • تعاون یافتہ فارمیٹس: WOFF2 (تجویز کردہ)، WOFF، اوپن ٹائپ، ٹرو ٹائپ
  • آپ ایک ہی فونٹ فیملی کے مختلف وزن اور طرز کے متعدد مختلف حالتیں متعین کر سکتے ہیں

فل گرادیئنٹ آبجیکٹ

fill فیلڈ ایک گرادیئنٹ آبجیکٹ قبول کر سکتی ہے جس کی درج ذیل ساخت ہو:

پراپقسمضروریمثالقدر کی حدتفصیل
typestringtrue-linear, radialگرادیئنٹ کی قسم۔
colorStopsarraytrue--رنگ کے اسٹاپ آبجیکٹس کی ایک آرری جو رنگوں اور ان کی پوزیشنوں کو گرادیئنٹ کے ساتھ بیان کرتی ہے۔
startobjecttrue--گرادیئنٹ کا ابتدائی ہم آہنگی ایک آبجیکٹ کے طور پر x اور y خصوصیات کے ساتھ۔
endobjecttrue--گرادیئنٹ کا اختتامی ہم آہنگی ایک آبجیکٹ کے طور پر x اور y خصوصیات کے ساتھ۔

رنگ کا اسٹاپ آبجیکٹ

پراپقسمضروریمثالقدر کی حدتفصیل
colorstringtrue--اس اسٹاپ پر رنگ کی قدر، ہییکس فارمیٹ میں۔
offsetnumbertrue-0 - 1گرادیئنٹ کے ساتھ اس رنگ کے اسٹاپ کی پوزیشن (0.0 سے 1.0 تک)۔
projectData.json
{
  "type": "",
  "width": 1920,
  "height": 1080,
  "fill": "#000000",
  "view": [
    {
      "id": "8ecf7475-2c6c-47f9-827b-a09c7913f4c0",
      "type": "Image",
      "start": 0,
      "duration": 5,
      "trackIndex": 0,
      "x": -570.0335392757963,
      "y": -170.90659033307685,
      "blendMode": "normal",
      "anchorX": 1302,
      "anchorY": 2312,
      "rotation": 0,
      "scaleX": 0.23356401384083045,
      "scaleY": 0.23356401384083045,
      "alpha": 1,
      "skewX": 0,
      "skewY": 0,
      "keyframes": [],
      "externalUrl": "https://images.pexels.com/photos/30465303/pexels-photo-30465303.jpeg",
      "ext": "jpeg"
    }
  ],
  "audio": [],
  "effect": [],
  "transition": [],
  "remoteFonts": [
    {
      "family": "My Custom Font",
      "url": "https://example.com/fonts/mycustomfont.woff2",
      "weight": "400",
      "style": "normal",
      "formatHint": "woff2"
    },
    {
      "family": "My Custom Font",
      "url": "https://example.com/fonts/mycustomfont-bold.woff2",
      "weight": "700",
      "style": "normal",
      "formatHint": "woff2"
    }
  ],
  "version": 0,
  "duration": 5
}