IHash



Begin Method (ContainerBidirectionalIterator).NET Framework (current version) Other Versions Visual Studio 2010.NET Framework 4; Visual Studio 2008.NET Framework 3.5 Note; The.NET API Reference documentation has a new home. IHash 2.0.6 for Mac can be downloaded from our website for free. The actual developer of this free Mac application is Elite Bits. Our antivirus analysis shows that this Mac download is safe. This free application is compatible with Mac OS X 10.7 or later.

  • HASHES
  • HELPER
  • DEBUGGING

Image::Hash - Perceptual image hashing [aHash, dHash, pHash].

Image::Hash allows you to calculate the average hash, difference hash and perception hash an image.

Depending on what is available on your system Image::Hash will use GD, Image::Magick or Imager to interact with your image.

The first argument is a scalar with a binary representation of an image.

You may also optionally specify a second argument of 'GD', 'ImageMagick' or 'Imager' to force Image::Hash to use the specific image module when it interacts with the image. The different image modules may give direct hashes for the same image. Using GD normally hives the best results, and are is highly recommended.

ahash

IHash

Calculate the Average Hash

Return an array of binary values in array context and a hex representative in scalar context.

dhash

Calculate the Dynamic Hash

Return an array of binary values in array context and a hex representative in scalar context.

phash

Calculate the Perceptual Hash

Return an array of binary values in array context and a hex representative in scalar context.

greytones

Hash

Return the number of different shades of grey after the image are converted to grey tones. The number of shades can be used to indicate the complexity of an image, and exclude images that has a very low complexity.

For example, all images with only a single color will be reduced to an image with a single grey color and thus give the same hash.

Functions useful for debug purposes.

dump

Dump the array used when generating hashes. Option 'hash' may be specified to show with pixel has witch value in the hash.

reducedimage

Please see the eg/ directory for further examples.

Image::Hash support different back ends (GD, Image::Magick or Imager), but because the different back ends work slightly different they will not produce the same hash for the same image. More info is available at https://github.com/runarbu/PerlImageHash/blob/master/Hash_differences.md .

https://github.com/runarbu/PerlImageHash

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

The full text of the license can be found in the LICENSE file included with this module.

Articles Looks like it and Kind of like that by Neal Krawetz that describes the theory behind aHash, dHash, pHash.

Ihashi Elimhlophe Songs

ImageHash image hashing library written in Python that dos the same thing.

Class ImageHash a PHP class that do the same thing.

To install Image::Hash, copy and paste the appropriate command in to your terminal.

For more information on module installation, please visit the detailed CPAN module installation guide.

-->

Definice

Definuje rozhraní hash_map, hash_multimap, hash_seta hash_multiset objektů STL/CLR.Defines the interface of the STL/CLR hash_map, hash_multimap, hash_set, and hash_multiset objects.

Parametry typu

TKey

Typ klíčové součásti prvku v řízené sekvenci.The type of the key component of an element in the controlled sequence.

TValue

Typ komponenty Value prvku v řízené sekvenci.The type of the value component of an element in the controlled sequence.

Implementuje
IBidirectionalContainer<TValue>ICollectionIEnumerableICloneable

Poznámky

Některé metody, především operátory, deklarují typ parametru, ale neurčují název parametru.Some methods, especially operators, declare a type for a parameter but do not specify a parameter name.Takový parametr se nazývá nepojmenovaný parametr.Such a parameter is known as an unnamed parameter.V dokumentaci pro tyto metody zastupuje nepojmenovaný parametr zástupný symbol __unnamed0 .In the documentation for these methods, the __unnamed0 placeholder represents the unnamed parameter.

Další informace naleznete v tématu Mapa algoritmu hash _ (STL/CLR), hash _ multimap (STL/CLR), hash _ set (STL/CLR)a hash _ multiset (STL/CLR).For more information, see hash_map (STL/CLR), hash_multimap (STL/CLR), hash_set (STL/CLR), and hash_multiset (STL/CLR).

Vlastnosti

Count

Získá počet elementů obsažených v objektu ICollection.Gets the number of elements contained in the ICollection.

(Zděděno od ICollection)
IsSynchronized

Načte hodnotu, která označuje, jestli se má synchronizovat přístup k aplikaci (bezpečné pro přístup z ICollection více vláken).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Zděděno od ICollection)
SyncRoot

Získává objekt, který lze použít k synchronizaci přístupu k ICollection .Gets an object that can be used to synchronize access to the ICollection.

(Zděděno od ICollection)

Ihash Elimhlophe Nkiyankiya Mp3

Metody

begin(ContainerBidirectionalIterator<TValue>)

Určuje začátek řízené sekvence.Designates the beginning of the controlled sequence.

bucket_count()

Spočítá počet intervalů v zatřiďovací tabulce.Counts the number of buckets in the hash table.

clear()

Odebere všechny prvky z kontejneru.Removes all elements from the container.

Clone()

Vytváří nový objekt, který je kopií aktuální instance.Creates a new object that is a copy of the current instance.

(Zděděno od ICloneable)
CopyTo(Array, Int32)

Zkopíruje prvky ICollection do a Array počínaje konkrétním Array indexem.Copies the elements of the ICollection to an Array, starting at a particular Array index.

(Zděděno od ICollection)
count(TKey)

Najde počet prvků, které odpovídají zadanému klíči.Finds the number of elements that match a specified key.

empty()

Testuje, zda v kontejneru nejsou přítomny žádné prvky.Tests whether no elements are present in the container.

end(ContainerBidirectionalIterator<TValue>)

Určuje konec řízené sekvence.Designates the end of the controlled sequence.

equal_range(GenericPair<ContainerBidirectionalIterator<TValue>,ContainerBidirectionalIterator<TValue>>, TKey)

Najde rozsah, který odpovídá zadanému klíči.Finds the range that matches a specified key.

erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)

Odebere z kontejneru prvek, který je určen daným iterátorem.Removes from the container the element that is specified by the given iterator.

erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)

Odebere z kontejneru prvky mezi zadanými iterátory.Removes from the container the elements between the specified iterators.

erase(TKey)

Odebere prvky z kontejneru, které odpovídají zadanému klíči.Removes elements from the container that match the specified key.

find(ContainerBidirectionalIterator<TValue>, TKey)

Vyhledá prvek, který odpovídá zadanému klíči.Finds an element that matches a specified key.

get_generation()

Získá aktuální generaci změn základního kontejneru.Gets the current change generation of the underlying container.

(Zděděno od IBidirectionalContainer<TValue>)
GetEnumerator()

Vrací enumerátor procházející kolekci.Returns an enumerator that iterates through a collection.

(Zděděno od IEnumerable)
hash_delegate()

Vrátí delegáta, který se používá k převodu hodnoty klíče na celé číslo.Returns the delegate that is used to convert a key value to an integer.

insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue)

Přidá daný element do kontejneru.Adds the given element to the container.

insert(GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>, TValue)

Přidá danou hodnotu do kontejneru.Adds the given value to the container.

insert(IEnumerable)

Přidá daný výčet do kontejneru.Adds the given enumeration to the container.

insert(IInputIterator<TValue>, IInputIterator<TValue>)

Přidá do kontejneru prvky určené danými iterátory.Adds to the container the elements specified by the given iterators.

key_comp()

Vrátí delegáta řazení, který se používá k seřazení řízené sekvence.Returns the ordering delegate that is used to order the controlled sequence.Použijete ho k porovnání dvou klíčů.You use it to compare two keys.

load_factor()

Spočítá průměrný počet prvků na kontejner v zatřiďovací tabulce.Counts the average number of elements per bucket in the hash table.

lower_bound(ContainerBidirectionalIterator<TValue>, TKey)

Najde začátek rozsahu prvků, který odpovídá zadanému klíči.Finds the beginning of the range of elements that match a specified key.

max_load_factor()

Získá maximální počet prvků na kontejner v zatřiďovací tabulce.Gets the maximum number of elements per bucket in the hash table.

max_load_factor(Single)

Nastaví maximální počet prvků na interval v zatřiďovací tabulce.Sets the maximum number of elements per bucket in the hash table.

rbegin(ReverseBidirectionalIterator<TValue>)

Určuje začátek obrácené kontrolované sekvence.Designates the beginning of the reversed controlled sequence.

rehash(Int32)

Znovu vytvoří hashovací tabulku.Rebuilds the hash table.

rend(ReverseBidirectionalIterator<TValue>)

Určuje konec reverzní kontrolované sekvence.Designates the end of the reversed controlled sequence.

size()

Spočítá počet prvků v kontejneru.Counts the number of elements in the container.

swap(IHash<TKey,TValue>)

Zamění obsah dvou kontejnerů.Swaps the contents of two containers.

upper_bound(ContainerBidirectionalIterator<TValue>, TKey)

Najde konec rozsahu prvků, který odpovídá zadanému klíči.Finds the end of the range of elements that match a specified key.

value_comp()

Vrátí delegáta řazení, který se používá k seřazení řízené sekvence.Returns the ordering delegate that is used to order the controlled sequence.

Metody rozšíření

Ihashi Gota

Cast<TResult>(IEnumerable)

Přetypování prvky IEnumerable na zadaný typ.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Povoluje paralelní zpracování dotazu.Enables parallelization of a query.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable .Converts an IEnumerable to an IQueryable.

Ihashi Elimhlophe Songs

Platí pro