Skript AdvancedShadow

kuni-r

Mitglied
Dabei seit
26.11.02
Beiträge
5.454
Standort
Nähe Memmingen
Trophäen
auch
#61
AW: AdvancedShadow - Schatten erstellen

Ich hab's mal versucht, einigermaßen vertretbar hinzufriemeln. Ich hoffe, es taugt so wieder einigermaßen.

Bitte mal testen und nachschauen, ob alles auch mit verschiedenen Bildgrößen einigermaßen homogen wirkt.

Die Richtungen müßten jetzt auch alle 4 wieder funktionieren. Große Bilder dauern sehr lange, weil jetzt der Herr Hamilton eine größere Rolle spielt, als in den Builds vor 104.

Hier gibt's die neue Version, die mit Build 104 funktionieren sollte:
http://fixfoto.datenschatulle.de/?p=80
 

eike

Mitglied
Dabei seit
23.12.07
Beiträge
1.654
Standort
Hamburg-Moorburg
#62
AW: AdvancedShadow - Schatten erstellen

Bitte mal testen und nachschauen, ob alles auch mit verschiedenen Bildgrößen einigermaßen homogen wirkt.

Die Richtungen müßten jetzt auch alle 4 wieder funktionieren. Große Bilder dauern sehr lange, weil jetzt der Herr Hamilton eine größere Rolle spielt, als in den Builds vor 104.

Hier gibt's die neue Version, die mit Build 104 funktionieren sollte:
http://fixfoto.datenschatulle.de/?p=80
Hab die Richtungsausfälle nicht mitbekommen, aber die heute runtergeladene Version tut's in alle Richtungen. Allerdings gibt's ein Größenproblem mit meinen Panos. Wertebereich ist überschritten mit 5600 Px Kantenlänge, mit 5400 Px tut's...
 

kuni-r

Mitglied
Dabei seit
26.11.02
Beiträge
5.454
Standort
Nähe Memmingen
Trophäen
auch
#63
AW: AdvancedShadow - Schatten erstellen

Hab die Richtungsausfälle nicht mitbekommen, aber die heute runtergeladene Version tut's in alle Richtungen. Allerdings gibt's ein Größenproblem mit meinen Panos. Wertebereich ist überschritten mit 5600 Px Kantenlänge, mit 5400 Px tut's...
Scheint ein RAM-Problem zu sein, denn bei mir (2GB) steigt das Skript schon früher aus. Ich habe dafür keine Lösung gefunden.

Eventuell sorgt der Hamilton für zu viel Rechenarbeit?
 

eike

Mitglied
Dabei seit
23.12.07
Beiträge
1.654
Standort
Hamburg-Moorburg
#64
AW: AdvancedShadow - Schatten erstellen

Scheint ein RAM-Problem zu sein, denn bei mir (2GB) steigt das Skript schon früher aus. Ich habe dafür keine Lösung gefunden.

Eventuell sorgt der Hamilton für zu viel Rechenarbeit?
Ich hab auch 2GB, allerdings auch SuperRam und PCBoost am laufen.
Aber auch wenn ich die abschalte, dann ist die magische Grenze bei mir bei 5.503x2.814 Px. Bei 5.504 steigt er regelmäßig in Zeile 280 aus... Alles mit resetteten Einstellungen.

Blubb! Und jetzt auch noch ein Ausstieg mit Wiederherstellung des Anzeigetreibers... ;) Zusammenhang?
Hatte wieder den Fokus auf FF gesetzt und wollte noch was probieren, aber die Kicks wurden schon nicht mehr genommen...
FF läuft aber noch und ist wieder auf Sendung.
Hab nochmal am Seitenverhältnis geschraubt und mit 5504 versucht zu provozieren.
Geglückt: ;)|)

 

kuni-r

Mitglied
Dabei seit
26.11.02
Beiträge
5.454
Standort
Nähe Memmingen
Trophäen
auch
#65
AW: AdvancedShadow - Schatten erstellen

Der Fehler hat nun doch nix mit RAM zu tun.

Bei so Riesenbildern wird einfach nur der mögliche Wertebereich eines Hamilton-Schiebers überschritten. Ich muß die Reglerstellung je nach Bildgröße unterschiedlich berechnen, damit der Schatten hinterher bei allen Bildgrößen optisch gleich aussieht. Prinzipiell müßte deshalb eine Abfrage eingebaut werden und ab einer bestimmten Bildgröße der Hamilton 2x hintereinander ausgeführt werden.

Das ist mir aber viel zu aufwändig. Deshalb ein Vorschlag zur Güte:

Du fügst nachfolgende Zeile in das Skript ein:



die begrenzt dann den Schieber einfach auf den Maximalwert von verarbeitbaren "64". Nachteil ist, daß der Schatten dann ab Bildbreiten von ca 5400 Pixeln immer härter wird, je größer das Bild ist.
 

eike

Mitglied
Dabei seit
23.12.07
Beiträge
1.654
Standort
Hamburg-Moorburg
#66
AW: AdvancedShadow - Schatten erstellen

Du fügst nachfolgende Zeile in das Skript ein:



die begrenzt dann den Schieber einfach auf den Maximalwert von verarbeitbaren "64". Nachteil ist, daß der Schatten dann ab Bildbreiten von ca 5400 Pixeln immer härter wird, je größer das Bild ist.
... und wenn man den Maximalwert einfach runterbricht auf einen gebremsten Hamilton, also bei Überschreitung einen Teil-Wert/Faktor pro 100 Px ansetzt?
Wie groß würde denn der Hamilton-Alt-Wert bei Begrenzung auf z. B. 16.200 Px? (0,33x64)?
Ich hab gerade Kopfschmerzen, aber der Weg ist doch ....???|):cool::'(
 

m.s

FF-Team
Mitarbeiter
Dabei seit
19.09.02
Beiträge
11.274
#67
AW: AdvancedShadow - Schatten erstellen

Ach, ich denke, wir begrenzen die Maximalgröße, die ein Bild haben kann. Alles, was größer als 2000px ist, wird automatisch auf diese Größe skaliert. ;D
 

kuni-r

Mitglied
Dabei seit
26.11.02
Beiträge
5.454
Standort
Nähe Memmingen
Trophäen
auch
#68
AW: AdvancedShadow - Schatten erstellen

... und wenn man den Maximalwert einfach runterbricht auf einen gebremsten Hamilton, also bei Überschreitung einen Teil-Wert/Faktor pro 100 Px ansetzt?
Runterbrechen?

Ich brauch bei einer Breite von ca. 5000 Pixeln den Schieber auf 64 = ganz oben, um optisch die gleichen weichen Übergänge zu kriegen, wie bei kleineren Bildbreiten. Bei 700 Pixeln Bildbreite muß er zum Beispiel auf 14 stehen.

Um den Wert kleiner zu kriegen, muß ich mit einem anderen Faktor rechnen, der sich linear ja auf alle kleineren Formate auch auswirkt. Die Schatten werden dann härter und irgendwann mal ist der Faktor so klein, daß ich bei kleinen Bildern unter 0 kommen würde.

Aber genug des Blah-Blah! Es steht Dir doch frei, zu experimentieren und andere Basiswerte für die Berechnung zu probieren. Außerdem kannst Du ja auch testen, ob Du ähnliche Ergebnisse zum Beispiel mit einer anderen Weichzeichnungsmethode hin bekommst. Wir haben das Skript genau deshalb offen gelassen, damit Interessierte probieren und experimentieren können.

Mir reicht's so, wie's ist. Die Begrenzung auf maximal 64 Hamiltonwerte hab ich nachgerüstet und wer partout bei 253tausendpixelbreiten Bildern einen Schatten braucht, der kann im Skript nachschauen, welche Funktionen wie angewendet werden und das Ganze dann von Hand in den FixFoto-Dialogen nachvollziehen. Dann ist für die ausreichende Weichheit des Schattens dann auch eine mehrmalige Anwendung der Hamilton-Funktion auf das Schattenbild möglich.

Wollemers dabei belassen?
 

eike

Mitglied
Dabei seit
23.12.07
Beiträge
1.654
Standort
Hamburg-Moorburg
#69
AW: AdvancedShadow - Schatten erstellen

Das Runterbrechen muss ja erst einsetzen, wenn der Wert von 64 überschritten wird. Damit wären doch deine 5000 Px Kantenlänge geschützt und würde von dem hohen Wert profitieren.
Aber es ist alles klar. Danke!
 

kuni-r

Mitglied
Dabei seit
26.11.02
Beiträge
5.454
Standort
Nähe Memmingen
Trophäen
auch
#70
AW: AdvancedShadow - Schatten erstellen

Das Runterbrechen muss ja erst einsetzen, wenn der Wert von 64 überschritten wird. Damit wären doch deine 5000 Px Kantenlänge geschützt und würde von dem hohen Wert profitieren.
Aber es ist alles klar. Danke!
Hallo hallo - Erde an Eike!

Genau das macht doch die Zeile, die ich unten beschrieben habe. Du kannst jetzt auch Bilder mit Achzehntausend Pixel Kantenlänge verarbeiten. Nur wird halt der Schatten härter, je weiter Du mit der Kantenlänge von ca. 5000 Pixeln weg kommst.
 
Dabei seit
01.09.02
Beiträge
982
#71
AW: AdvancedShadow - Schatten erstellen

Hallo Kuni,

ich habe dein Skript gerade erst entdeckt und ausprobiert. Ich bin begeistert! :)

Vielen Dank!
Ute
 

praetor

Mitglied
Dabei seit
24.10.04
Beiträge
2.144
Standort
Berlin
Trophäen
{**!!!}**!!!!! !!!!! !!
#72
AW: AdvancedShadow - Schatten erstellen

Hallo Kuni,

eben hab ich AdvancedShadow ausprobiert. Funktioniert prima. Feine Sache! Danke!

Musste es allerdings von Hand einbinden, das Importieren hat irgendwie nicht funktioniert.
 

kuni-r

Mitglied
Dabei seit
26.11.02
Beiträge
5.454
Standort
Nähe Memmingen
Trophäen
auch
#73
AW: AdvancedShadow - Schatten erstellen

Musste es allerdings von Hand einbinden, das Importieren hat irgendwie nicht funktioniert.
Ich hab's gerade bei mir hier nochmal, zusammen mit den entsprechenden Ordnern und der FixFotoScript.ini gelöscht. Nach automatischer Skriptkonfiguration war's weg.

Dann hab ich das AdvancedShadow.zip neu runtergeladen und den automatischen Import von FixFoto verwendet. Alles läuft einwandfrei, auch das Zip wird korrekt verschoben.

Ich vermute mal, Du hast nach dem automatischen Import vergessen, im Aufgabenbereich mit rechter Maustaste den "Aufgabenbereich aktualisieren" auszulösen. Erst dann wird das neue Skript im Aufgabenbereich angezeigt.

Ich hab jedenfalls keinen Fehler entdecken können. Aber da's bei Dir jetzt ja auch läuft, ist's eh wurscht.
 

praetor

Mitglied
Dabei seit
24.10.04
Beiträge
2.144
Standort
Berlin
Trophäen
{**!!!}**!!!!! !!!!! !!
#74
AW: AdvancedShadow - Schatten erstellen

Ich vermute mal, Du hast nach dem automatischen Import vergessen
Nein, da hab ich schon dran gedacht.
Aber andere Scripte installieren sich im Moment auch nicht, wie ich jetzt bemerkt habe. Es ist also ein allgemeines Problem mit meiner Installation. Das muss ich morgen mal schauen, woran es liegen könnte ...
 

Sasssoft

Mitglied
Dabei seit
02.07.04
Beiträge
5.492
Standort
Albersdorf (Schleswig-Holstein)
Trophäen
{******} ********* !!!!!!!!!!!!
#75
AW: AdvancedShadow - Schatten erstellen

Es ist also ein allgemeines Problem mit meiner Installation.
Welche FixFoto-Version verwendest Du? Es gab da mal eine Weile für einige Betas Probleme mit dem Scriptimport. Wenn Du die aktuelle Beta verwendest, funktioniert es auf jeden Fall wieder!

Gruß
Alfred
 

praetor

Mitglied
Dabei seit
24.10.04
Beiträge
2.144
Standort
Berlin
Trophäen
{**!!!}**!!!!! !!!!! !!
#76
AW: AdvancedShadow - Schatten erstellen

Wenn Du die aktuelle Beta verwendest, funktioniert es auf jeden Fall wieder!
Die aktuelle Beta läuft bereits, daran liegt es wohl nicht. Na, ich werd schon noch dahinter kommen.:-/
 

m.s

FF-Team
Mitarbeiter
Dabei seit
19.09.02
Beiträge
11.274
#77
AW: AdvancedShadow - Schatten erstellen

Wir haben heute morgen eine neue Version hochgeladen, die einen Fehler im Setup behebt (die Dateien für den Uninstaller werden jetzt im Datenpfad im Verzeichnis "uninst/advancedshadow" abgelegt und nicht mehr im FF-Programmverzeichnis) und außerdem aus dem Skript jetzt direkt auf die fixfoto-tipps.de verlinkt.
 

Stefan.bw

Mitglied
Dabei seit
07.10.11
Beiträge
24
#78
AW: AdvancedShadow - Schatten erstellen

Hallo,

zunächst mal vielen Dank für das Skript.
Nur mal so als Hinweis: Ich musste (3.20 / 64 bit) trotz der Installations-Datei noch über "importieren" das Skript importieren. Vielleicht ist das ja normal, es überfordert aber vielleicht manchen, die Datei unter "benutzername\fixfoto\[etc.]\Kunisoft" wiederzufinden.

Grüße,
Stefan
 

m.s

FF-Team
Mitarbeiter
Dabei seit
19.09.02
Beiträge
11.274
#79
AW: AdvancedShadow - Schatten erstellen

Nö, lass die Dateien mal dort, wo der Installer sie hingepackt hat. Das Unistallprogramm funktioniert sonst nicht mehr richtig. Du musst nach der Installation einfach mal über das Kontextmenü des Aufgabenbereichs eine automatische Skriptkonfiguration anstoßen. Das macht der Installer zwar auch, allerdings mit der 32-Bit-Version. Ist nur die 64-Bit-Version installiert, läuft diese Routine natürlich ins Leere. Ich red mal ein Wörtchen mit dem Setupbauer. ;)
 
Oben