BmpToText: Porovnání verzí
m (1 revision imported) |
|||
| Řádek 7: | Řádek 7: | ||
'''Převede bitmapu na text''' | '''Převede bitmapu na text''' | ||
| − | Pokusí se | + | 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 === |
| − | + | Typ [[Datové typy#Bitmap | Bitmap]] | |
| − | + | Bitmapa s textem. | |
| − | |||
| − | === | + | === FontDB === |
| − | + | Typ [[Datové typy#String | String]] | |
| − | + | Název souboru s databází fontů. | |
| − | |||
| − | === | + | === 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]] | ||
| − | |||
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]] | ||
| − | + | 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
Obsah
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.