Español
Foro

Vergleichen

 
¡Hola Personas !

sagen wir, Yo una BMP(A) y una ausschnitt BMP(B).
Nun möchte Yo überprüfen si, B irgendwo en A vorkommt.
Kann Yo el con el ProSpeed.Dll irgendwie realisieren?

Mit freundlichem Gruss,
Alexander Schönfeld
 
19.04.2004  
 



¡Hola Alexander,

como hast du dir aber una gewaltige Tarea gestellt, Yo saber kein Programa oder Dll, el el podría...

Aber una Concepto Yo doch (sí, con ProSpeed):

Verwandle beide Bilder en una ByteArray via InitExtFX(). Usted hast ahora zwei Handle para zwei Byte Arrays, also quasi zwei Bereiche con Grafikdaten. El zurückgegebenen Handle son Adressen a uno Struktur, a deren Offset 40 el Zeiger en el real Grafikdaten es (LongInt). El mußt du en una variable speichern...

arrayadresse1&=Long(bytearray1&,40)
arrayadresse2&=Long(bytearray2&,40)

Und Por favor, beachte, el el Gráficos vom Sistema (paradoxerweise) de links unten después de rechts oben gespeichert voluntad (!)
An Offset 20 es de paso una LongInt, el angibt, wieviele Bytes en el jeweiligen Bytearray posición. Diese Infos necesidad du ebenfalls.
Jetzt kannst du FindBytes() anwenden. Am besten läßt du el ersten 16 Bytes des Bildausschnitts en el großen Bild suchen. Si el Ergebniss hier negativo war, es el Bildausschnitt nirgendwo en el Bild disponible. Wenn él positiv war, kopiere de dieser Punto en el Größe des Bildausschnitts esta Punto en una neuen HDC y de hay läßt du lo otra vez en una Byte-Array umwandeln. Jetzt kannst du beide Bytesarrays (el sí ahora el gleiche Größe haben) con CompareBytes() vergleichen.
Si el Ergebniss positiv war, entonces befindet se el Bildausschnitt tatsächlich en el Bild.

No veces así simplemente, oder?
Pero immerhin una relativ schnelle Solución.
Alternativ kannst du natürlich auch con GetPixel() / SetPixel() trabajo.
Yo hoffe, du bekommst el hin...

Saludo, Franco
 
19.04.2004  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

2.508 Views

Untitledvor 0 min.
Walter05.06.2022
maroro30.07.2018
Peter Max Müller09.06.2015
J. Strahl13.01.2011

Themeninformationen

Dieses Thema ha 1 subscriber:

unbekannt (2x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie