CompareBitmaps: Porovnání verzí
(Tato verze je označená pro překlad) |
|||
| (Nejsou zobrazeny 2 mezilehlé verze od stejného uživatele.) | |||
| Řádek 1: | Řádek 1: | ||
| + | <languages/> | ||
| + | <translate> | ||
| + | <!--T:1--> | ||
[[Category:GuiMaster]] | [[Category:GuiMaster]] | ||
[[Category:GuiMaster Library]] | [[Category:GuiMaster Library]] | ||
| − | == Popis == | + | == Popis == <!--T:2--> |
| + | |||
| + | <!--T:3--> | ||
'''Alias: CMB''' | '''Alias: CMB''' | ||
| + | <!--T:4--> | ||
'''Porovná 2 bitmapy.''' | '''Porovná 2 bitmapy.''' | ||
| − | Porovná bitmapu [[# | + | <!--T:5--> |
| + | Porovná bitmapu [[#bitmapa-| BitmapA]] s bitmapou [[#bitmapb-| BitmapB]] a podle výsledku nastaví výstupy [[#equal-| Equal]], [[#notequal-| NotEqual]], [[#acontainsb-| AContainsB]] a [[#bcontainsa-| BContainsA]]. Při porovnávání se zohledňují hodnoty aktuálně nastavených tolerancí. Pro porovnání je možné nastavit masku pro bitmapu [[#bitmapa-| BitmapA]] (parametry MaskModeA a MaskColorA) i pro bitmapu [[#bitmapb-| BitmapB]] (parametry MaskModeB a MaskColorB). | ||
| − | == Vstupní parametry == | + | == Vstupní parametry == <!--T:6--> |
| − | |||
| − | |||
| + | </translate> | ||
| + | <span id="bitmapa-"></span> | ||
| + | <translate> | ||
| + | === BitmapA === <!--T:7--> | ||
| + | |||
| + | <!--T:8--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Bitmap | Bitmap]] | ||
| + | |||
| + | <!--T:9--> | ||
První porovnávaná bitmapa. | První porovnávaná bitmapa. | ||
| − | === BitmapB === | + | </translate> |
| − | + | <span id="bitmapb-"></span> | |
| + | <translate> | ||
| + | === BitmapB === <!--T:10--> | ||
| + | <!--T:11--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Bitmap | Bitmap]] | ||
| + | |||
| + | <!--T:12--> | ||
Druhá porovnávaná bitmapa. | Druhá porovnávaná bitmapa. | ||
| − | === MaskModeA === | + | </translate> |
| − | + | <span id="maskmodea-"></span> | |
| + | <translate> | ||
| + | === MaskModeA === <!--T:13--> | ||
| + | <!--T:14--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:15--> | ||
Režim masky pro bitmapu BitmapA (0=žádná, 1=uživatelská maska, 2=automatická maska). | Režim masky pro bitmapu BitmapA (0=žádná, 1=uživatelská maska, 2=automatická maska). | ||
| − | === MaskModeB === | + | </translate> |
| − | + | <span id="maskmodeb-"></span> | |
| + | <translate> | ||
| + | === MaskModeB === <!--T:16--> | ||
| + | <!--T:17--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:18--> | ||
Režim masky pro bitmapu BitmapB (0=žádná, 1=uživatelská maska, 2=automatická maska). | Režim masky pro bitmapu BitmapB (0=žádná, 1=uživatelská maska, 2=automatická maska). | ||
| − | === MaskColorA === | + | === MaskColorA === <!--T:19--> |
| − | Typ [[Datové typy#Color | Color]] | + | |
| + | <!--T:20--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Color | Color]] | ||
| + | |||
| + | <!--T:21--> | ||
| + | Barva masky v bitmapě BitmapA (používá se pouze při [[#maskmodea-| MaskModeA]]=1). | ||
| − | + | === MaskColorB === <!--T:22--> | |
| − | + | <!--T:23--> | |
| − | Typ [[Datové typy#Color | Color]] | + | Typ [[Special:MyLanguage/Datové typy#Color | Color]] |
| − | Barva masky v bitmapě BitmapB (používá se pouze při [[# | + | <!--T:24--> |
| + | Barva masky v bitmapě BitmapB (používá se pouze při [[#maskmodeb-| MaskModeB]]=1). | ||
| − | === OnlyIfNotNull === | + | === OnlyIfNotNull === <!--T:25--> |
| − | |||
| + | <!--T:26--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:27--> | ||
Pokud má hodnotu 1, pak se příkaz provádí pouze v případě, kdy jsou zadány obě bitmapy. | Pokud má hodnotu 1, pak se příkaz provádí pouze v případě, kdy jsou zadány obě bitmapy. | ||
| − | === Enabled === | + | === Enabled === <!--T:28--> |
| − | |||
| + | <!--T:29--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:30--> | ||
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 === | + | === PreWait === <!--T:31--> |
| − | Typ [[Datové typy#Number | Number]] | + | |
| + | <!--T:32--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | <!--T:33--> | ||
Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0. | Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0. | ||
| − | === PostWait === | + | === PostWait === <!--T:34--> |
| − | Typ [[Datové typy#Number | Number]] | + | |
| + | <!--T:35--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | <!--T:36--> | ||
Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0. | Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0. | ||
| − | == Výstupní parametry == | + | == Výstupní parametry == <!--T:37--> |
| − | === Equal === | + | |
| − | Typ [[Datové typy#Number | Number]] | + | </translate> |
| + | <span id="equal-"></span> | ||
| + | <translate> | ||
| + | === Equal === <!--T:38--> | ||
| + | |||
| + | <!--T:39--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:40--> | ||
| + | Pokud jsou bitmapy [[#bitmapa-| BitmapA]] a [[#bitmapb-| BitmapB]] totožné, bude mít hodnotu 1, jinak 0. | ||
| + | |||
| + | </translate> | ||
| + | <span id="notequal-"></span> | ||
| + | <translate> | ||
| + | === NotEqual === <!--T:41--> | ||
| + | |||
| + | <!--T:42--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| − | Pokud jsou bitmapy [[# | + | <!--T:43--> |
| + | Negace parametru [[#equal-| Equal]]. Pokud jsou bitmapy [[#bitmapa-| BitmapA]] a [[#bitmapb-| BitmapB]] různé, bude mít hodnotu 1, jinak 0. | ||
| − | === | + | </translate> |
| − | + | <span id="acontainsb-"></span> | |
| + | <translate> | ||
| + | === AContainsB === <!--T:44--> | ||
| − | + | <!--T:45--> | |
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| − | + | <!--T:46--> | |
| − | + | Pokud je bitmapa [[#bitmapb-| BitmapB]] součástí bitmapy [[#bitmapa-| BitmapA]], bude mít hodnotu 1, jinak 0. | |
| − | + | </translate> | |
| + | <span id="bcontainsa-"></span> | ||
| + | <translate> | ||
| + | === BContainsA === <!--T:47--> | ||
| − | + | <!--T:48--> | |
| − | Typ [[Datové typy#Number | Number]] | + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] |
| − | Pokud je bitmapa [[# | + | <!--T:49--> |
| + | Pokud je bitmapa [[#bitmapa-| BitmapA]] součástí bitmapy [[#bitmapb-| BitmapB]], bude mít hodnotu 1, jinak 0. | ||
| − | == Viz také == | + | == Viz také == <!--T:50--> |
| + | <!--T:51--> | ||
[[Special:MyLanguage/Používání masky|Používání masky]] | [[Special:MyLanguage/Používání masky|Používání masky]] | ||
| + | </translate> | ||
Aktuální verze z 20. 7. 2020, 14:42
Obsah
Popis
Alias: CMB
Porovná 2 bitmapy.
Porovná bitmapu BitmapA s bitmapou BitmapB a podle výsledku nastaví výstupy Equal, NotEqual, AContainsB a BContainsA. Při porovnávání se zohledňují hodnoty aktuálně nastavených tolerancí. Pro porovnání je možné nastavit masku pro bitmapu BitmapA (parametry MaskModeA a MaskColorA) i pro bitmapu BitmapB (parametry MaskModeB a MaskColorB).
Vstupní parametry
BitmapA
Typ Bitmap
První porovnávaná bitmapa.
BitmapB
Typ Bitmap
Druhá porovnávaná bitmapa.
MaskModeA
Typ Number
Režim masky pro bitmapu BitmapA (0=žádná, 1=uživatelská maska, 2=automatická maska).
MaskModeB
Typ Number
Režim masky pro bitmapu BitmapB (0=žádná, 1=uživatelská maska, 2=automatická maska).
MaskColorA
Typ Color
Barva masky v bitmapě BitmapA (používá se pouze při MaskModeA=1).
MaskColorB
Typ Color
Barva masky v bitmapě BitmapB (používá se pouze při MaskModeB=1).
OnlyIfNotNull
Typ Number
Pokud má hodnotu 1, pak se příkaz provádí pouze v případě, kdy jsou zadány obě bitmapy.
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
Equal
Typ Number
Pokud jsou bitmapy BitmapA a BitmapB totožné, bude mít hodnotu 1, jinak 0.
NotEqual
Typ Number
Negace parametru Equal. Pokud jsou bitmapy BitmapA a BitmapB různé, bude mít hodnotu 1, jinak 0.
AContainsB
Typ Number
Pokud je bitmapa BitmapB součástí bitmapy BitmapA, bude mít hodnotu 1, jinak 0.
BContainsA
Typ Number
Pokud je bitmapa BitmapA součástí bitmapy BitmapB, bude mít hodnotu 1, jinak 0.