| |
|
|
Georg Teles | Erzeugt Region aus einem Bereich (/ Datei) der (/ die) zuvor mit GenSimpleRGN aus einem Bild generiert wurde.
Herunterladen
Struktur der Rgn-Datei:
Läft schneller als Bildhandle zu Region [...] und String zu Region [...] da im Vorfeld die nötigen Informationen generiert werden, dennoch empfehlen sich kleine Bilder ! Gespeichert werden diejenigen Pixel, die tatsächlich herausgeschnitten wurden (je mehr herausgeschnitten wird, desto größer die Datei / desto länger dauert es, die Region zu erzeugen / bei kleinen Modifikationen wie Rundungen / Kanten macht es keinen großen Unterschied)
Zum Generieren einer RGN-Datei ist GenSimpleRGN beigefügt
Lässt sich als Datei ablegen und später als Datei oder Bereich einbinden (oder mit dem Datengenerator direkt in das Programm schreiben / beim Datengenerator aufgefallen, dass einer der unteren Pixel fehlt ! Liegt eher am Datengenerator !).
GetOpenFRgn( rgn$ )
' Pfad zur Region-Datei, String
GetOpenHRgn( rgn# )
' Variable, die die Region-Datei (ganze Datei als Bereich) enthält, Bereich
GetOpenFBin( bin$, x&, y& )
' 1. Par = Pfad zur Region-Daten-Datei, String
' 2. Par = Breite des Regionbereiches / des Bildes, Long
' 3. Par = Höhe des Regionbereiches / des Bildes, Long
GetOpenHBin( bin#, x&, y& )
' 1. Par = Variable, die die Region-Daten-Datei als Bereich enthält, Bereich
' 2. Par = Breite des Regionbereiches / des Bildes, Long
' 3. Par = Höhe des Regionbereiches / des Bildes, Long
Ein Nebenprodukt (hier nur 1 Bild), dass aus dem "cdg"-Dateiformat (14 Bilder) meiner Clockbar entstand und ein Bild 2-Dimensional beschreibt / Pixel definiert. Entstand ursprünglich nach der eigenen Idee des Bildhandle zu Region [...] .
Funktioniert mit SKControl
Grüße Georg |
|
|
| |
|
|
|
Georg Teles | Update 1.0.0.1 Bei binären RGN-Daten-Dateien muss man sich selbst um die Auflösung (Höhe & Breite) kümmern. Die PCU prüft hierbei auch nicht, ob die angegebene Datei tatsächlich eine RGN-Daten-Datei ist, da der Header entfällt und nur rein Daten der Region in dieser Datei erwartet werden.
GenSimpleRGN wurde aktualisiert, man kann die RGN-Datei auch als, wie die oben beschriebene, RGN-Daten-Datei speichern (.bin).
Alles getestet nur unter XProfan X2 - PCUs mit XPSE kompiliert, alternativ sind mit XProfan kompilierte dabei - beigelegt ist eine PCU nur mit der Funktion GetOpenHRgn
Grüße Georg |
|
|
| |
|
|