![]() |
Bilder mit unterschiedlicher Farbtiefe vergleichen
Hallo,
ich habe mal ein Frage zum Vergleichen von Bitmaps. Ich habe bereits viel über die function CompareImages gelesen und auch super verstanden, oder über einen evtl Hash-Vergleich. Nur ich habe das Problem, dass ich ein Bitmap fest vorgeben und ein zweites zur Programmlaufzeit erzeugen lasse. Ich kann nun das Format und die Größe festlegen, das ist ja nicht sooo das Problem. Aber es kann ja auf unterschiedlichen System eine unterschiedliche Farbtiefe geben. Wie kann ich den damit umgehen. Eine Umrechung in S/W oder Graustufen sollte nur der aller letzte Ausweg sein. Hättet Ihr vielleicht einen Vorschlag Vielen vielen Dank Dabro P.S. Falls ich einen Thread beim durchsuchen übersehen habe, wo das Thema bereits beschrieben ist, entschuldige ich mich ;-) |
Re: Bilder mit unterschiedlicher Farbtiefe vergleichen
Hallo
Die Bilder sollten schon das gleiche PixelFormat aufweisen. Sonst werden Äpfel mit Birnen verglichen. |
Re: Bilder mit unterschiedlicher Farbtiefe vergleichen
Bilder haben auf verschiedenen Systemen nur verschiedene Farbtiefen wenn du die Farbtiefe des Systems verwendest. Wenn du aber explizit 32bit oder explizit 24bit verwendest (und nicht device) dann ist es auch auf allen Systemen gleich.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz