meta data for this page
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
konvertierungen-in-vbs [2020/01/03 10:36]
michael
konvertierungen-in-vbs [2020/01/03 10:37] (aktuell)
michael
Zeile 1: Zeile 1:
 ====== Konvertierungen in VBS ====== ====== Konvertierungen in VBS ======
- 
  
 ===== Hexadezimal zu Dezimal ===== ===== Hexadezimal zu Dezimal =====
 +
 <code VBScript [enable_line_numbers="​true"​]>​ <code VBScript [enable_line_numbers="​true"​]>​
   ' ** wandelt Hex-Zahl in Dez-Zahl   ' ** wandelt Hex-Zahl in Dez-Zahl
Zeile 9: Zeile 9:
   End Function   End Function
 </​code>​ </​code>​
 +
 ===== Dezimal zu Hexadezimal ===== ===== Dezimal zu Hexadezimal =====
 +
 <code VBScript [enable_line_numbers="​true"​]>​ <code VBScript [enable_line_numbers="​true"​]>​
   ' ** wandelt Dez-Zahl in 6-stellige Hex-Zahl   ' ** wandelt Dez-Zahl in 6-stellige Hex-Zahl
Zeile 18: Zeile 20:
  
 ===== Hexadezimal zu ANSI ===== ===== Hexadezimal zu ANSI =====
 +
 <code VBScript [enable_line_numbers="​true"​]>​ <code VBScript [enable_line_numbers="​true"​]>​
   ' ** wandelt Hex-Zahl in das korrespondierende ANSI-Zeichen   ' ** wandelt Hex-Zahl in das korrespondierende ANSI-Zeichen
Zeile 24: Zeile 27:
   End Function   End Function
 </​code> ​   </​code> ​  
-\\ +
 ===== Dezimal zu Binär ===== ===== Dezimal zu Binär =====
 +
 <code VBScript [enable_line_numbers="​true"​]>​ <code VBScript [enable_line_numbers="​true"​]>​
   Function DezToBin (ByVal lngZahl)   Function DezToBin (ByVal lngZahl)
Zeile 40: Zeile 44:
   End Function   End Function
 </​code>  ​ </​code>  ​
-\\ \\ +
 ===== Binär zu Dezimal ===== ===== Binär zu Dezimal =====
 +
 <code VBScript [enable_line_numbers="​true"​]>​ <code VBScript [enable_line_numbers="​true"​]>​
   Function BinToDez(ByVal strBin)   Function BinToDez(ByVal strBin)
Zeile 91: Zeile 96:
   End Function   End Function
 </​code>  ​ </​code>  ​
 +
 ===== Farbwerte ===== ===== Farbwerte =====
- Das Dialogsteuerelement **Color** liefert als Ergebnis den RGB-Wert ("000 000 000" bis "255 255 255"​).\\ \\ + 
 +Das Dialogsteuerelement **Color** liefert als Ergebnis den RGB-Wert ("000 000 000" bis "255 255 255"​).\\ \\  
 ==== RGB-Wert zu Einzelwerten r, g und b ==== ==== RGB-Wert zu Einzelwerten r, g und b ====
- Werden die RGB-Werte einzeln benötigt wie z.B. bei **FF_ExtendCanvas**,​ so splittet man diesen Wert.\\+ 
 +Werden die RGB-Werte einzeln benötigt wie z.B. bei **FF_ExtendCanvas**,​ so splittet man diesen Wert.\\
 <code VBScript [enable_line_numbers="​true"​]> ​ <code VBScript [enable_line_numbers="​true"​]> ​
   RGB_Array = split(RGB)   RGB_Array = split(RGB)
   call FF_ExtendCanvas(left,​right,​top,​bottom,​RGB_Array(0),​RGB_Array(1),​RGB_Array(2))   call FF_ExtendCanvas(left,​right,​top,​bottom,​RGB_Array(0),​RGB_Array(1),​RGB_Array(2))
 </​code>  ​ </​code>  ​
 +
 ==== RGB-Wert zu Farbreferenz (colorref) ==== ==== RGB-Wert zu Farbreferenz (colorref) ====
- Viele FF-Befehle wie z.B. **FF_NewImage** oder **FF_MakeBanner** benötigen zur Farbangabe den Referenzwert colorref (0 - 16777215).\\ ​+ 
 +Viele FF-Befehle wie z.B. **FF_NewImage** oder **FF_MakeBanner** benötigen zur Farbangabe den Referenzwert colorref (0 - 16777215).\\ ​
 <code VBScript [enable_line_numbers="​true"​]>​ <code VBScript [enable_line_numbers="​true"​]>​
   call FF_NewImage(width,​height,​Farbreferenz(RGB))   call FF_NewImage(width,​height,​Farbreferenz(RGB))
Zeile 111: Zeile 122:
   End Function   End Function
 </​code>  ​ </​code>  ​
 +
 ==== Farbreferenz (colorref) zu RGB-Wert ==== ==== Farbreferenz (colorref) zu RGB-Wert ====
 +
 <code VBScript [enable_line_numbers="​true"​]>​ <code VBScript [enable_line_numbers="​true"​]>​
  Den Referenzwert kann man zurück wandeln zum RGB-Wert\\ ​  Den Referenzwert kann man zurück wandeln zum RGB-Wert\\ ​
Zeile 123: Zeile 136:
 ===== Pixel / Millimeter ===== ===== Pixel / Millimeter =====
  
- Entscheident ​für die Umrechnung zwischen Längeneinheit zu Pixel ist die Punktdichte,​ die üblicherweise in Punkte pro Zoll - Dots per Inch ([[http://​de.wikipedia.org/​wiki/​Punktdichte|DPI]]) angegeben wird,​.\\ ​+ Entscheidend ​für die Umrechnung zwischen Längeneinheit zu Pixel ist die Punktdichte,​ die üblicherweise in Punkte pro Zoll - Dots per Inch ([[http://​de.wikipedia.org/​wiki/​Punktdichte|DPI]]) angegeben wird,​.\\ ​
  
 ===== Millimeter zu Pixel ===== ===== Millimeter zu Pixel =====