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 =====