CompareBitmaps: Porovnání verzí

Z Wiki
Přejít na: navigace, hledání
(Tato verze je označená pro překlad)
 
Řádek 1: Řádek 1:
 
<languages/>
 
<languages/>
 
<translate>
 
<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.'''
  
 +
<!--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).
 
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>
 
</translate>
 
<span id="bitmapa-"></span>
 
<span id="bitmapa-"></span>
 
<translate>
 
<translate>
=== BitmapA ===
+
=== BitmapA === <!--T:7-->
  
 +
<!--T:8-->
 
Typ [[Special:MyLanguage/Datové typy#Bitmap | Bitmap]]
 
Typ [[Special:MyLanguage/Datové typy#Bitmap | Bitmap]]
  
 +
<!--T:9-->
 
První porovnávaná bitmapa.
 
První porovnávaná bitmapa.
  
Řádek 26: Řádek 32:
 
<span id="bitmapb-"></span>
 
<span id="bitmapb-"></span>
 
<translate>
 
<translate>
=== BitmapB ===
+
=== BitmapB === <!--T:10-->
  
 +
<!--T:11-->
 
Typ [[Special:MyLanguage/Datové typy#Bitmap | Bitmap]]
 
Typ [[Special:MyLanguage/Datové typy#Bitmap | Bitmap]]
  
 +
<!--T:12-->
 
Druhá porovnávaná bitmapa.
 
Druhá porovnávaná bitmapa.
  
Řádek 35: Řádek 43:
 
<span id="maskmodea-"></span>
 
<span id="maskmodea-"></span>
 
<translate>
 
<translate>
=== MaskModeA ===
+
=== MaskModeA === <!--T:13-->
  
 +
<!--T:14-->
 
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
 
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).
  
Řádek 44: Řádek 54:
 
<span id="maskmodeb-"></span>
 
<span id="maskmodeb-"></span>
 
<translate>
 
<translate>
=== MaskModeB ===
+
=== MaskModeB === <!--T:16-->
  
 +
<!--T:17-->
 
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
 
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-->
  
 +
<!--T:20-->
 
Typ [[Special:MyLanguage/Datové typy#Color | Color]]
 
Typ [[Special:MyLanguage/Datové typy#Color | Color]]
  
 +
<!--T:21-->
 
Barva masky v bitmapě BitmapA (používá se pouze při [[#maskmodea-| MaskModeA]]=1).
 
Barva masky v bitmapě BitmapA (používá se pouze při [[#maskmodea-| MaskModeA]]=1).
  
=== MaskColorB ===
+
=== MaskColorB === <!--T:22-->
  
 +
<!--T:23-->
 
Typ [[Special:MyLanguage/Datové typy#Color | Color]]
 
Typ [[Special:MyLanguage/Datové typy#Color | Color]]
  
 +
<!--T:24-->
 
Barva masky v bitmapě BitmapB (používá se pouze při [[#maskmodeb-| MaskModeB]]=1).
 
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]]
 
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]]
 
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-->
  
 +
<!--T:32-->
 
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
 
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-->
  
 +
<!--T:35-->
 
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
 
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-->
  
 
</translate>
 
</translate>
 
<span id="equal-"></span>
 
<span id="equal-"></span>
 
<translate>
 
<translate>
=== Equal ===
+
=== Equal === <!--T:38-->
  
 +
<!--T:39-->
 
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
 
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.
 
Pokud jsou bitmapy [[#bitmapa-| BitmapA]] a [[#bitmapb-| BitmapB]] totožné, bude mít hodnotu 1, jinak 0.
  
Řádek 100: Řádek 126:
 
<span id="notequal-"></span>
 
<span id="notequal-"></span>
 
<translate>
 
<translate>
=== NotEqual ===
+
=== NotEqual === <!--T:41-->
  
 +
<!--T:42-->
 
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
 
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
  
 +
<!--T:43-->
 
Negace parametru [[#equal-| Equal]]. Pokud jsou bitmapy [[#bitmapa-| BitmapA]] a [[#bitmapb-| BitmapB]] různé, bude mít hodnotu 1, jinak 0.
 
Negace parametru [[#equal-| Equal]]. Pokud jsou bitmapy [[#bitmapa-| BitmapA]] a [[#bitmapb-| BitmapB]] různé, bude mít hodnotu 1, jinak 0.
  
Řádek 109: Řádek 137:
 
<span id="acontainsb-"></span>
 
<span id="acontainsb-"></span>
 
<translate>
 
<translate>
=== AContainsB ===
+
=== AContainsB === <!--T:44-->
  
 +
<!--T:45-->
 
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
 
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.
 
Pokud je bitmapa [[#bitmapb-| BitmapB]] součástí bitmapy [[#bitmapa-| BitmapA]], bude mít hodnotu 1, jinak 0.
  
Řádek 118: Řádek 148:
 
<span id="bcontainsa-"></span>
 
<span id="bcontainsa-"></span>
 
<translate>
 
<translate>
=== BContainsA ===
+
=== BContainsA === <!--T:47-->
  
 +
<!--T:48-->
 
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
 
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
  
 +
<!--T:49-->
 
Pokud je bitmapa [[#bitmapa-| BitmapA]] součástí bitmapy [[#bitmapb-| BitmapB]], bude mít hodnotu 1, jinak 0.
 
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>
 
</translate>

Aktuální verze z 20. 7. 2020, 14:42

Jiné jazyky:
English • ‎čeština

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.

Viz také

Používání masky