// Makro pro přípravu souboru JP2 před tréninkem. // // Uživatel vybere soubor, pravděpodobně s příponou JP2. path = File.openDialog("Select a JP2 File"); // Otevřeme soubor. open(path); // Připravíme soubor. lbac_prepare_image(path); // Funkce pro přípravu obrázku. function lbac_prepare_image(path) { orig_image_title = getTitle(); dotIndex = indexOf(path, "."); new_image_title = substring(path, 0, dotIndex) + " (prepared)"; image_id = getImageID(); // Převedeme do RGB. run("RGB Color"); // Zavřeme originální obrázek. //selectImage(image_id) //close(); // Upravíme měřítko. run("Scale...", "x=0.5 y=0.5 width=1280 height=960 interpolation=Bilinear average create"); // Upravíme kontrast nebo LUT. // // run("Brightness/Contrast..."); run("Apply LUT"); // Přejmenujeme a uložíme VÝSLEDNÝ soubor ve formátu jpeg. saveAs("jpg", new_image_title); CloseAllWindows(); message_title = "Obrázek je připraven pro trénink"; message = "Obrázek " + orig_image_title + " je připraven pro trénink pod jménem " + new_image_title; showMessage(message_title, message); } // "Close All Image Windows" function CloseAllWindows() { while (nImages>0) { selectImage(nImages); close(); } }