Stapelverarbeitung drehen

vollnei

Mitglied
Registriert
27.02.04
Beiträge
22
Frage:
Frei drehen mit Hilfe der Stapelverarbeitung, zB. 200 Bilder 6Grad rechts. Wie? Oder Handarbeit? Oder hab ich bei der Wochenenderfolglosen Suche doch was übersehen?

Danke.

Gerhard
 
Hallo Gerhard,

da bin ich neugierig: was ist das denn für ein Spezialfall, dass so viele Bilder um exakt diesen Winkel gedreht werden müssen?
 
Wer macht den 200 Bilder die alle 6 Grad schief sind ???
Keine Wasserwaage am Stativ?
Ist das nicht eher was für den Einzelfall (statt Stapel)
 
Stellt Euch vor, die Kamera steht mit dem Rücken zur Wand und macht alle paar Sekunden ne Aufnahme. Das lappert sich...

War kein Platz mehr unter der Decke (im Raum), hat nicht mal fürn Spiegel gereicht.
Hab mal eben so nach Gefühl von vorne geradegerückt, und mit rund 1,7 % (bei 360 möglichen Graden) war ich ja gar nicht soo schlecht.

Vielleicht stand auch der Schrank schief...

Gerhard
 
Kleines JScript für diesen Zweck:

Code:
var i,nam;
for(i=0; i<FF_GetImageCount(); i++)
   {
   nam = FF_GetImageName(i);
   FF_LoadImage(nam);
   FF_Rotate(6.0,true);
   FF_SaveImage(nam.replace(".","_ro."),0);
   }

Klingt nach interessanten Bildern, vom Schrank aus. Bitte um Beispielmail ;D
 
@JKS
Danke, so dacht ichs mir. Die 6.0 im Script sind meine 6 Grad? Für eventuelle weitere Drehbilder ...
Oder hab ich da nen Schieber übersehen?

Nichts aufregendes :-)
Familienfeier von halb oben. Tolle Sache. Schafft völlig neue Einblicke.
Einiges unscharf, weil ja keiner stille halten kann nach dem Scharfstellen.
Geht auch nur bei Tageslicht; sonst Proteste wegen ewigem Blitz.

Gerhard
 
Wasserwaage an Kamera hab ich gestern gebaut. Steckt im Blitzschuh.

Nur das mit dem Eingabefeld klappt nicht. Weiß nicht wie. Könnte man nicht die Werte vom "FreiDrehen" übernehmen?

Gerhard
 
vollnei schrieb:
Könnte man nicht die Werte vom "FreiDrehen" übernehmen?
Das geht so einfach nicht.
Hier eine Variante mit dem Eingabefeld aus MFDL:
Code:
var i,w,nam;
w = InputBox("Drehwinkel eingeben","Winkel","");
for(i=0; i<FF_GetImageCount(); i++)
   {
   nam = FF_GetImageName(i);
   FF_LoadImage(nam);
   FF_Rotate(w,true);
   FF_SaveImage(nam.replace(".","_ro."),0);
   }

function InputBox(title,window,preset)
   {
   var text;
   FF_AddDialog(window,150,44);
   FF_AddControl(window,title,"STATIC",4,2,142,12);
   FF_AddControl(window,"text","SLEDIT",4,14,142,10);
   FF_SetControl(window,"text",preset);
   FF_AddControl(window,"OK","BUTTON",4,28,40,12);
   FF_AddControl(window,"Abbrechen","BUTTON",106,28,40,12);
   FF_ActivateControl(window,"text");
   for(;;)
      {
      switch(FF_ShowDialog(window))
         {
         case "OK":   text = FF_GetControl(window,"text");
                  if(text != "") {FF_CloseDialog(window); return text;}
                  break;
         default:   FF_CloseDialog(window); return "";
         }
      }
   }
 
Vielen Dank. Genau das wars. Wär ich alleine nie hingekommen ...
Und mit minus-Eingaben erreiche ich Drehung nach links.

Gerhard
 
Zurück
Oben