Zitat
var tempFolder = new Folder ("/d/pano2viewer_temp/") // Hier Pfad zum Temp-Ordner eintragen
tempFolder.create();
var bat = new File(tempFolder + "/pano2viewer.bat");
var AD=documents[0];
var imgName= AD.name;
imgName = imgName.substr(0, imgName.length -4);
var depthwas = AD.bitsPerChannel;
var historystateswas = AD.activeHistoryState;
var id3 = charIDToTypeID( "CnvM" );
var desc2 = new ActionDescriptor();
var id4 = charIDToTypeID( "Dpth" );
desc2.putInteger( id4, 8 );
executeAction( id3, desc2, DialogModes.NO ); // 8-bit Konvertierung
AD.BitsPerChannelType = 8;
saveFile = new File(tempFolder+"/"+imgName+".jpg");
jpgsaveOptions = new JPEGSaveOptions();
jpgsaveOptions.embedColorProfile = true;
jpgsaveOptions.formatOptions = FormatOptions.STANDARDBASELINE;
jpgsaveOptions.matte = MatteType.NONE;
jpgsaveOptions.quality = 10; // Moeglichkeit, die JPG Qualitaet anzugeben (0 bis 12)
AD.saveAs(saveFile, jpgsaveOptions, true,Extension.LOWERCASE);
if (depthwas = 16)
{
AD.activeHistoryState = historystateswas ; // im Protokoll einen Schritt zurueck - Originalzustand wiederherstellen (zu letzter Aktion vor Konvertierung zu 8-bit)
}
bat.open("w");
bat.writeln("\"c:\\Programme\\pfad_zu\\DevalVRPlayer.exe\" "+saveFile.fsName); // hier den Pfad zu gewuenschtem Viewer angeben (Doppel-Schraegstriche beachten)
bat.close();
bat.execute();
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »panocanarias« (12. Dezember 2007, 04:30)
Klasse Tipp Klaus und es geht sogar mit CS3. Ich habs anfangs mit dem FSPViewer probiert und da ging es nicht. Das ganze auf DevalVR umgestellt und schwubs das Panorama öffnet sich
Und eine kleine erase.bat in den Autostart mit diesem Inhalt löscht das Temp Verzeichnis automatisch:
Zitat
echo off
cd..
cd..
cd..
erase d:\pano2viewer_temp\*.jpg
echo on
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »vollmtbi« (12. Dezember 2007, 00:23)
....mit dem FSPViewer probiert und da ging es nicht.
Klasse Tipp Klaus und es geht sogar mit CS3. Ich habs anfangs mit dem FSPViewer probiert und da ging es nicht.
© 2006-2025