BmpToText: Porovnání verzí

Z Wiki
Přejít na: navigace, hledání
m (1 revision imported)
Řádek 7: Řádek 7:
 
'''Převede bitmapu na text'''
 
'''Převede bitmapu na text'''
  
Pokusí se detekovat text vykreslený v bitmapě a převést jej do řetězce.
+
Pokusí se rozpoznat text vykreslený v bitmapě [[#Bitmap | Bitmap]] a převést jej na řetězec, který uloží do výstupního parametru [[#Text | Text]]. Je-li nastavena maska (parametr [[#Masked | Masked]]=1), provádí se detekce textu na základě barvy určené parametrem [[#MaskColor | MaskColor]]. Pro detekci textu je nutné zadat cestu k databázi fontů parametrem [[#FontDB | FontDB]], kterou je možné vygenerovat prostřednictvím nástrojů aplikace GuiMaster Editor.
  
 
== Vstupní parametry ==
 
== Vstupní parametry ==
=== Bitmap [Bitmap] ===
+
=== Bitmap ===
Bitmapa s textem
+
Typ [[Datové typy#Bitmap | Bitmap]]
  
=== FontDB [String] ===
+
Bitmapa s textem.
Název souboru s databází fontů
 
  
=== Masked [Number] ===
+
=== FontDB ===
Při hodnotě 1 se z bitmapy vytvoří maska podle parametru FontColor
+
Typ [[Datové typy#String | String]]
  
=== MaskColor [Color] ===
+
Název souboru s databází fontů.
Barva písma (pro Masked=1)
 
  
=== OnlyIfNotNull [Number] ===
+
=== Masked ===
Pokud má hodnotu 1, pak se příkaz neprovádí v případě, kdy není zadána hodnota parametru Bitmap.
+
Typ [[Datové typy#Number | Number]]
 +
 
 +
Při hodnotě 1 se z bitmapy vytvoří maska podle parametru [[#MaskColor | MaskColor]].
 +
 
 +
=== MaskColor ===
 +
Typ [[Datové typy#Color | Color]]
 +
 
 +
Barva písma pro masku (používá se pouze při [[#Masked | Masked]]=1).
 +
 
 +
=== OnlyIfNotNull ===
 +
Typ [[Datové typy#Number | Number]]
 +
 
 +
Pokud má hodnotu 1, pak se příkaz neprovádí v případě, kdy není zadána hodnota parametru [[#Bitmap | Bitmap]].
 +
 
 +
=== Enabled ===
 +
Typ [[Datové typy#Number | Number]]
  
=== Enabled [Number] ===
 
 
Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden.
 
Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden.
  
=== PreWait [Number] ===
+
=== PreWait ===
Prodleva před provedením příkazu. Nemá žádný vliv je-li Enabled=0.
+
Typ [[Datové typy#Number | Number]]
 +
 
 +
Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0.
 +
 
 +
=== PostWait ===
 +
Typ [[Datové typy#Number | Number]]
  
=== PostWait [Number] ===
+
Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0.
Prodleva po provedení příkazu. Nemá žádný vliv je-li Enabled=0.
 
  
 
== Výstupní parametry ==
 
== Výstupní parametry ==
=== Text [String] ===
+
=== Text ===
Detekovaný text
+
Typ [[Datové typy#String | String]]
 +
 
 +
Detekovaný text.

Verze z 9. 7. 2020, 09:42


Popis

Alias: BTT

Převede bitmapu na text

Pokusí se rozpoznat text vykreslený v bitmapě Bitmap a převést jej na řetězec, který uloží do výstupního parametru Text. Je-li nastavena maska (parametr Masked=1), provádí se detekce textu na základě barvy určené parametrem MaskColor. Pro detekci textu je nutné zadat cestu k databázi fontů parametrem FontDB, kterou je možné vygenerovat prostřednictvím nástrojů aplikace GuiMaster Editor.

Vstupní parametry

Bitmap

Typ Bitmap

Bitmapa s textem.

FontDB

Typ String

Název souboru s databází fontů.

Masked

Typ Number

Při hodnotě 1 se z bitmapy vytvoří maska podle parametru MaskColor.

MaskColor

Typ Color

Barva písma pro masku (používá se pouze při Masked=1).

OnlyIfNotNull

Typ Number

Pokud má hodnotu 1, pak se příkaz neprovádí v případě, kdy není zadána hodnota parametru Bitmap.

Enabled

Typ Number

Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden.

PreWait

Typ Number

Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0.

PostWait

Typ Number

Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0.

Výstupní parametry

Text

Typ String

Detekovaný text.