NyuFX Funktionen: Unterschied zwischen den Versionen

Aus WiFX - The Karaoke Wiki for ASSCalc, NyuFX, Lua, AFX, Tenfex & Templater
Wechseln zu: Navigation, Suche
(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…“)
 
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, 06:16 Uhr

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.