NyuFX Funktionen: Unterschied zwischen den Versionen
Aus WiFX - The Karaoke Wiki for ASSCalc, NyuFX, Lua, AFX, Tenfex & Templater
Youka (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=Basic= *pack(...) *:Gegenfunktion zu ''unpack''. *print(VALUE[, FILENAME]) *:Text-Ausgabe in Log-Fenster oder Datei. =Conversion= *ASS_ALPHA = convert.a_to_ass(A…“) |
Youka (Diskussion | Beiträge) K |
||
Zeile 22: | Zeile 22: | ||
*:Gibt Pixelinformationen zu gegebenen .bmp/.ico/.tga/.jpeg/.png Bild zurück. | *:Gibt Pixelinformationen zu gegebenen .bmp/.ico/.tga/.jpeg/.png Bild zurück. | ||
=Input/Output= | =Input/Output= | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
* | * | ||
*: | *: | ||
=Math= | =Math= | ||
− | + | * | |
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
=Shapes= | =Shapes= | ||
− | + | * | |
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
=Strings= | =Strings= | ||
− | + | * | |
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
=Tables= | =Tables= | ||
− | + | * | |
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
+ | * | ||
+ | *: | ||
=Utils= | =Utils= | ||
− | + | *DIST_OBJ = utils.distributor(TABLE) | |
+ | *dist:get() | ||
+ | *:Hält einen Table und gibt nacheinander Werte zurück. | ||
+ | *FRAME_START, FRAME_END, INDEX, FRAMES = utils.frames(START_TIME, END_TIME, STRIDE) | ||
+ | *:Schleifen-Funktion. Einfaches Erstellen von Frame-für-Frame Dialogzeilen. | ||
+ | *VALUE = utils.interpolate(PERCENT, VALUE1, VALUE2[, FILTER]) | ||
+ | *:Interpolation von Zahlen, ASS-Farben und ASS-Alpha. | ||
+ | *WIDTH, HEIGHT, ASCENT, DESCENT, INTLEAD, EXTLEAD = utils.textextents(TEXT, STYLE) | ||
+ | *:Berechnung der Größen des gegebenen Texts + Styles/Fonts. | ||
=Weitere Informationen= | =Weitere Informationen= | ||
Die offiziellen Dokumentationen, welche dem Programm beiliegen, sind weitaus ausführlicher, daher ist zu raten, diese eher in Betracht zu ziehen. | Die offiziellen Dokumentationen, welche dem Programm beiliegen, sind weitaus ausführlicher, daher ist zu raten, diese eher in Betracht zu ziehen. | ||
[[Category:NyuFX|{{PAGENAME}}]] | [[Category:NyuFX|{{PAGENAME}}]] |
Version vom 3. April 2012, 05:16 Uhr
Inhaltsverzeichnis
Basic
- pack(...)
- Gegenfunktion zu unpack.
- print(VALUE[, FILENAME])
- Text-Ausgabe in Log-Fenster oder Datei.
Conversion
- ASS_ALPHA = convert.a_to_ass(ALPHA)
- Wandelt Alpha-Wert von numerisch zu ASS-String um.
- ALPHA = convert.ass_to_a(ASS_ALPHA)
- Wandelt Alpha-Wert von ASS-String zu numerisch um.
- ASS_RGB = convert.rgb_to_ass(R,G,B)
- Wandelt Farb-Wert von numerisch zu ASS-String um.
- R, G, B = convert.ass_to_rgb(ASS_RGB)
- Wandelt Farb-Wert von ASS-String zu numerisch um.
- PIXELS = convert.text_to_pixels(TEXT, STYLE)
- Gibt Pixelinformationen zu gegebenen Text + Style/Font zurück.
- SHAPE = convert.text_to_shape(TEXT, STYLE)
- Gibt gegebenen Text + Style/Font als Shape zurück.
- PIXELS = convert.shape_to_pixels(SHAPE[, DOWNSCALE])
- Gibt Pixelinformationen zu gegebenen Shape zurück.
- PIXELS = convert.image_to_pixels(FILENAME)
- Gibt Pixelinformationen zu gegebenen .bmp/.ico/.tga/.jpeg/.png Bild zurück.
Input/Output
Math
Shapes
Strings
Tables
Utils
- DIST_OBJ = utils.distributor(TABLE)
- dist:get()
- Hält einen Table und gibt nacheinander Werte zurück.
- FRAME_START, FRAME_END, INDEX, FRAMES = utils.frames(START_TIME, END_TIME, STRIDE)
- Schleifen-Funktion. Einfaches Erstellen von Frame-für-Frame Dialogzeilen.
- VALUE = utils.interpolate(PERCENT, VALUE1, VALUE2[, FILTER])
- Interpolation von Zahlen, ASS-Farben und ASS-Alpha.
- WIDTH, HEIGHT, ASCENT, DESCENT, INTLEAD, EXTLEAD = utils.textextents(TEXT, STYLE)
- Berechnung der Größen des gegebenen Texts + Styles/Fonts.
Weitere Informationen
Die offiziellen Dokumentationen, welche dem Programm beiliegen, sind weitaus ausführlicher, daher ist zu raten, diese eher in Betracht zu ziehen.