Sub Station Alpha SSA/ASS

شارك بالموضوع
صورة العضو الشخصية
Design4Limit
مشاركات: 17
اشترك: الجمعة سبتمبر 08, 2017 11:35 pm

الأحد سبتمبر 17, 2017 3:07 am

المقال بخصوص نصوص العرض السفلية (صب تايطل) وتقنية الـ
Sub Station Alpha SSA/ASS
للتعامل مع تهيئة النصوص
قائمة بالبرامج التي تدعم التعامل مع هذه التقنية

https://en.wikipedia.org/wiki/SubStatio ... re_support

معلومات عامة عن الشفرة

هناك مفاتيح تستعمل في هذه الشفرة للتعامل مع النصوص المفتاح الاول

✒️ تغيير اللون مباشرة
✒️ تغيير اللون من اليسار الى اليمين بتدرج
✒️ تغيير لون الجدار الخارجي للخط (او أطراف الخط)

الحرف t واخوانه يعني التحول او ترانس-فور-ميشن ويمكن ان يقدم مع المعطيات التالية
💡 لكن قبل ذلك يرجى الانتباه الى ان الحرف t يستعمل توقيت الملي-ثانية والتي هي عبارة عن 1/1000 من الثانية . بمعنى ان 3000 تعني ثلاث ثواني
💡 الحرف k ياخذ رقم واحد كمعطى والفترة الزمنية المستعملة سينتي-ثانية والتي هي عبارة عن 1/100 من الثانية. بمعنى ان 300 تعني ثلاث ثواني
💡 يقوم حرف الـ t و اخوانه بعمل التاثير حتى يتم وضع حرف الـ r والذي يشير الى نهاية التأثير الأول وبداية تأثير جديد ويشار اليه بــ
معطيات حرف الـ t

كود: تحديد الكل

\t(tags)
\t(start,end,tags)
\t(speed,tags)
\t(start,end,speed,tags)
البداية Start النهاية end السرعة speed والمعطيات tags

اذا كانت السرعة بين صفر وواحد فان التحول يبدى سريعاً وينتهي بطيئ. اذا كان اكبر من واحد حدث العكس. عدم كتابة رقم يجعل الافتراضي واحد.

👈 اوامر الـ pos والـ move

كود: تحديد الكل

\pos
\move

يقوماً بنفس العمل الفرق ان الـ move يحرك النص والـ pos لا يفعل ذلك وتقدم مع المعطيات التالية

كود: تحديد الكل

\pos(x,y)
\move(x1,y1,x2,y2)
\move(x1,y1,x2,y2,t1,t2)
الـ x و الـ y تقوم بتحديد مكان النص على الشاشة ... في حالة الـ pos تقوم بتحديد مكان النص فقط
في
حالة الـ move تقوم بتقديم (البداية) ، (النهاية) ، (المدة الزمنية في الانتقال) 🕝 المدة الزمنية تحدد بالـ ملي-ثانية 1/1000

👈 تحديد المنطلق الرئيسي عن طريق دالة الـ org والتي هي اختصار لكلمة orignal

كود: تحديد الكل

\org(<X>,<Y>)

👈 تدوير النص امر لا يستعمل للتدوير فقط عن طريق دالة الـ frz او fr

كود: تحديد الكل

\frx<amount>
\fry<amount>
\frz<amount>
\fr<amount>
اذا قمت بتجربة الامر التالي تجد ان النتيجة لن تكون تدوير

كود: تحديد الكل

{\org(10000,240) \frz0 \t(50,100,\frz0.2) \t(100,200,\frz0)} تجربة



شارك بالموضوع
  • معلومات
  • الموجودون الآن

    المستخدمون الذين يتصفحون المنتدى الآن: لا مشتركين و 0 زائر