Sub Station Alpha SSA/ASS

Post Reply
User avatar
Design4Limit
Posts: 17
Joined: Fri Sep 08, 2017 11:35 pm

Sub Station Alpha SSA/ASS

Post by Design4Limit » Sun Sep 17, 2017 3:07 am

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

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

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

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

✒️ تغيير اللون مباشرة

Code: Select all

\t

✒️ تغيير اللون من اليسار الى اليمين بتدرج

Code: Select all

\kf

✒️ تغيير لون الجدار الخارجي للخط (او أطراف الخط)

Code: Select all

\ko


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

Code: Select all

\r

معطيات حرف الـ t

Code: Select all

\t(tags)
\t(start,end,tags)
\t(speed,tags)
\t(start,end,speed,tags)

البداية Start النهاية end السرعة speed والمعطيات tags

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

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

Code: Select all

\pos
\move


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

Code: Select all

\pos(x,y)
\move(x1,y1,x2,y2)
\move(x1,y1,x2,y2,t1,t2)

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

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

Code: Select all

\org(<X>,<Y>)


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

Code: Select all

\frx<amount>
\fry<amount>
\frz<amount>
\fr<amount>

اذا قمت بتجربة الامر التالي تجد ان النتيجة لن تكون تدوير

Code: Select all

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

Post Reply