Hallo Andreas,
Guter Punkt. Ich werde den schwarzen Rand beim Registrieren lassen, werde aber beim Kombinieren der Bilder eine Option "Schwarzen Rand ignorieren" einfügen, so daß sämtliche zur Verfügung stehende Information auch genutzt wird.
Da fällt mir doch gleich noch eine Idee ein, falls Du noch nicht genug zu tun hast <img src="/phpapps/ubbthreads/images/icons/grin.gif" alt="" /> :
Wenn Du das Bildformat von Photoshop oder Gimp oder Paintshop... herausbekommst, könntest Du eine Option anbieten, in diesem Format zu speichern, und statt schwarzem Rand Transparenz einzufügen. Gimp wäre natürlich gut, da man dann nicht auf teure Software festgelegt wird.
Übrigens, falls Du noch überlegst, wie Du die Gewichtung am Rand hinkriegst, ich habe mal genau dasselbe Problem gehabt, wo ich die Aneinanderreihung und Überlagerung hunderter Bildstreifen zu einem großen Bild testweise mit Matlab programmieren musste: da habe ich einfach pro Einzelbild eine weiße Fläche derselben Größe mit derselben Transformation belegt (ich weiß ja nicht, ob Du bilinear oder bikubisch oder was auch immer interpolierst), und zu einer Gesamtgewichtung addiert. Die Einzelbilder wurden nach Transformation auch einfach addiert. Hinterher wurde das ganze dann durch das Gewichtungsbild bzw. die Gewichtungsfläche dividiert.
Spezialfälle bei den Randpixeln:
1.) mit Transparenz: Gewichtung=Null -> Transparent; Gewichtung 0 bis 1 (bei normierter Helligkeit) bzw. 0 bis 255 (Du weißt was ich meine, also am Rand des Bereichs, wo durch die Verschiebung ein einzelnes herausragendes Bild ins Nichts (den Rand) interpoliert wird) -> abnehmende Transparenz (mit steigender Gewichtung); Gewichtung > 255 -> keine Transparenz
2.) ohne Transparenz: Gewichtung <= 255 -> Bildwert nicht definiert, und kann mit Hintergrundfarbe gefüllt werden (z.B. schwarz)
(Die Transformation der einzelnen weißen Flächen verdoppelt natürlich den Rechenaufwand. Beschleunigen kann man das, indem Du nur den weißen Rand transformierst und die Mitte mit weiß füllst.)
Ist nur ein Vorschlag, vielleicht weißt Du es auch schon. Aber so bekommst Du eine saubere Überlagerung hin, auch dort, wo nicht alle Einzelbilder zum Endbild beitragen, und korrekte Übergänge.
Grüße, Henning