Deutsch
Units

Bereich zu Region

 

Georg
Teles
Erzeugt Region aus einem Bereich (/ Datei) der (/ die) zuvor mit GenSimpleRGN aus einem Bild generiert wurde.

Herunterladen

Struktur der Rgn-Datei:
Länge	Typ	Inhalt
------------------------
[4]	Char	Rgn!
[2]	Word	Version
[2]	Word	Width
[2]	Word	Height
[*]		Daten für die Region

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

374 kB
Version:1.0.0.1
Hochgeladen:26.05.2019
Ladeanzahl88
Herunterladen
 
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

26.05.2019  
 




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
 
XProfan X2
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

04.06.2019  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

2.921 Betrachtungen

Unbenanntvor 0 min.
Georg Teles11.08.2024
p.specht06.07.2021
N.Art18.11.2020
iF24.09.2020
Mehr...

Themeninformationen

Dieses Thema hat 1 Teilnehmer:

Georg Teles (2x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie