// Reame and Save macro "S_Rename [f2]" { run("Rename..."); } macro "S_SaveAs [S]" { saveAs("Tiff"); } // To process images macro "S_Background [f3]" { run("Subtract Background...", "rolling=50 sliding stack"); } macro "S_UnsharpMask [f4]" { run("Unsharp Mask...", "radius=1 mask=0.35 stack"); } macro "S_Gamma [f5]" { run("Gamma..."); } macro "S_EnhanceContrast [f6]" { run("Enhance Contrast...", "saturated=0.01 normalize process_all"); } macro "S_8bit [f7]" { run("8-bit"); } macro "S_16bit [f8]" { run("16-bit"); } macro "S_RGB [f9]" { run("RGB Color", "slices"); } // To manipulate Stacks macro "S_StackSorter [f10]" { run("Stack Sorter"); } macro "S_Substack [f11]" { run("Make Substack..."); } macro "S_Project [f12]" { run("Z Project...", "projection=[Max Intensity]"); } // LUTs macro "S_Hilo [1]" { run("HiLo"); } macro "S_Grays [2]" { run("Grays"); } macro "S_Green [3]" { run("Green"); } macro "S_Red [4]" { run("Red"); } macro "S_Blue [5]" { run("Blue"); } macro "S_Magenta [6]" { run("Magenta"); } macro "S_Cyan [7]" { run("Cyan"); } macro "S_Inferno [8]" { run("mpl-inferno"); } macro "S_CyanHot [0]" { run("Cyan Hot"); } // To make panels macro "S_MarginRight [,]" { w = getWidth(); h = getHeight(); saveSettings; run("Colors...", "foreground=white background=white selection=yellow"); run("Canvas Size...", "width=" + (w+5) + " height=" + h + " position=Center-Left"); restoreSettings; } macro "S_MarginBottom [;]" { w = getWidth(); h = getHeight(); saveSettings; run("Colors...", "foreground=white background=white selection=yellow"); run("Canvas Size...", "width=" + w + " height=" + (h+5) + " position=Top-Center"); restoreSettings; } macro "S_Combine [:]" { run("Combine..."); } macro "S_Scalebar [รน]" { run("Scale Bar...",); } // tools var tolerance=20; macro "Adjustable_Wand Tool -C111D2fD3eD4dD5cD6bD7aD89C333D0fD1cD1fD2bD3dD4cD5bD6aD78D79D88Cfb0D57D66Dc3Dc8Dd2Dd3Dd4De4C666D0dD0eD2cD3aD3bD4aD59D68D77Cfa0Dd9Cda3D61D71D85D90D94Da7Db6Cfc2D64D92Dc1Ced9D1dD1eD83D84D86D93D96Da3Da6Db4Db7Dc5Dc6C751D2dD3cD4bD5aD69DabDcaDdaC444D49D58D67D76D98Cfb1D47D56D65Db2Db8Dc2Dd1Caa7D2eD87D97Da4Db5Cfb0D99D9aDa9DaaDb9Dc7Dc9Dd5Dd6Dd7Dd8De5De6De7Cfc4D74D75Da2Da8Db3Dc4Cfc2D44D54D72D73D82D91Da0Da1" { getPixelSize(unit, pixelWidth, pixelHeight); mode="8-connected"; leftClick=16; getCursorLoc(x, y, z, flags); x2=x; y2=y; while (flags&leftClick!=0) { getCursorLoc(x, y, z, flags); if (x!=x2 || y!=y2) doWand(x, y, tolerance, mode); x2=x; y2=y; wait(10); } if (flags==0) run("Select None"); } macro "Adjustable_Wand Tool Options" { tolerance = getNumber("Tolerance: ", tolerance); } macro "Import Image Sequence... Action Tool - C170DcfCfdaD3bCd93D19D1aD1bDe8De9C6a3Da7DdaCfffD24D25D28D29D47D57D67D76D84D86D94D96Da4Da6Cec6D65D75C592D6cD6dDc8CffdD2bD77Cdb3D12D13De3Cd82D1cD3cCec8D36D46C280DaeDfaCfebD39Cdb2D82D92Da2Db2Dc2Dd2De2C8b6DbcCed7D98Da5C593DadDebCffeD2aD74Db4Db6Dc4Dc6Cec6D32D42D52Cac8D8cCfe8D34D78C270DafDfbCfeaD3aD49Cda3D14D15D16De4De5De6C8b5Db8Cec7Db5Dc5Dd3C6a3D6aD89Da8CffeD26D73Dd5Cdb4D22D62D72C9c8DacCfd9D4bC380D8dD9dCffcD38C9b7DbaDbdDccCfd8D55C5a4DbeDcdDdcCec6D83D93Da3Db3Cbc9D7aCfe9D54D68C170DbfDceDddDdeDedDfcCfeaD64Cda3D17D18De7C7a4Da9Dc9Cec7D56C693D6bD99Db7Cd82D2cD4cD5cCfd9D35D44D45D5bC370DeaDecCfecD48D66C8b6D8bD9bCed7D85D88D95C6a3D69D79Cac9D7bD7cD8aD9aDaaDb9Cfe9D4aD59D87CfeaD58C8b6DabDbbDcbCec7Dc3Cfd5Dc7Cac8D9cDcaC491D7dDd9CffdDd7Dd8C9c8DdbCfe8D5aD97" { run("Image Sequence..."); } var luts = getLutMenu(); var lCmds = newMenu("LUT Menu Tool", luts); macro "LUT Menu Tool - C000C010D10D11D12D13D14D15D16D17D18D19D1aD1bD1cD1dD1eD1fC010C020D20D21D22D23D24D25D26D27D28D29D2aD2bD2cD2dD2eD2fC020C030D30D31D32D33D34D35D36D37D38D39D3aD3bD3cD3dD3eD3fC030C040D40D41D42D43D44D45D46D47D48D49D4aD4bD4cD4dD4eD4fC030C131C232D50D51D52D53D54D55D56D57D58D59D5aD5bD5cD5dD5eD5fC222C323C424D60D61D62D63D64D65D66D67D68D69D6aD6bD6cD6dD6eD6fC414C515C616D70D71D72D73D74D75D76D77D78D79D7aD7bD7cD7dD7eD7fC606C707C807D80D81D82D83D84D85D86D87D88D89D8aD8bD8cD8dD8eD8fC807C806C916C915Ca25D90D91D92D93D94D95D96D97D98D99D9aD9bD9cD9dD9eD9fCa25Ca24Cb34Cc43Da0Da1Da2Da3Da4Da5Da6Da7Da8Da9DaaDabDacDadDaeDafCc43Cd52Ce61Db0Db1Db2Db3Db4Db5Db6Db7Db8Db9DbaDbbDbcDbdDbeDbfCe61Cf70Cf80Dc0Dc1Dc2Dc3Dc4Dc5Dc6Dc7Dc8Dc9DcaDcbDccDcdDceDcfCf80Cf81Cf82Cf92Cf93Cf94Cfa4Dd0Dd1Dd2Dd3Dd4Dd5Dd6Dd7Dd8Dd9DdaDdbDdcDddDdeDdfCfa4Cfa5Cfb6Cfb7Cfb8De0De1De2De3De4De5De6De7De8De9DeaDebDecDedDeeDefCfc8Cfc9CfcaCfdaCfdbCfdcDf0Df1Df2Df3Df4Df5Df6Df7Df8Df9DfaDfbDfcDfdDfeDff" { cmd = getArgument(); if (cmd!="-") run(cmd); } function getLutMenu() { list = getLutList(); menu = newArray(16+list.length); menu[0] = "Invert LUT"; menu[1] = "Apply LUT"; menu[2] = "-"; menu[3] = "Fire"; menu[4] = "Grays"; menu[5] = "Ice"; menu[6] = "Spectrum"; menu[7] = "3-3-2 RGB"; menu[8] = "Red"; menu[9] = "Green"; menu[10] = "Blue"; menu[11] = "Cyan"; menu[12] = "Magenta"; menu[13] = "Yellow"; menu[14] = "Red/Green"; menu[15] = "-"; for (i=0; i1) {showStatus("Greyscale stack detected. Running 'Merge Channels'"); run("Merge Channels..."); exit(); } else {showStatus("Greyscale image detected. Running 'Merge Channels'"); run("Merge Channels..."); exit(); } } } /* macro "Maximum (+shift Sum, +alt Average) Intensity Projection Action Tool - C582DccCeefD29D4bD6dD92Da4Db4Dd6DddC79cD36D37D57D59D83D8eD9eDa2DaeDb5DbeDc4DceDdeDe6De7De8De9DeaDebDecDedC79bD11D5aD75CfffD23D24D32D42D52D62D67D68D72D76D82D86D94D96D9dDa6Db6Dc6C9acD34C7a5Db7CeffD25D26D27D28D47D49D69D6aD6bD6cD84DadDbdDcdDd7C89cD12D21D35D39C8abD65CfffD7dD8dCeedD44C694D8cC79cD13D14D15D16D17D18D19D2aD3aD3bD4cD51D58D5bD5cD5dD6eD7eD91D95Da3Da5Db3Dd5C9bdD7bD8bC78bD1aD3cD5eDa1Dc3De5DeeC89cD93CeefD4aDd8Dd9DdaDdbDdcC5a2DaaC79cD31D41D61D71D81Dc5C8adDcaC6a6D8aCefeD45D54D64D74Ca73DabCbcdDc7C8abD43C8acD56C693DacC79bD73D85C9bcD33D55C9c4D88D97CeeeD22D66C7b3Db8CacdD7aC494DbaC9bdDc8C79bD38C8c4Da9CcdeD78C8acDc9C583DbcC9b5D87CeeeD46D48C7a4D7cC6a3Db9C8bdDcbCac5D98Cc94D9bCbceD79C693D9cC9c5Da8C8c4D89C6a3D9aC9bdDbbC79bD53D63C9c4Da7CcdeD77C9c4D99" { if(isKeyDown("shift")) { run("Z Project...", "start=1 stop="+nSlices+" projection=[Sum Slices]"); } else if (isKeyDown("alt")) { run("Z Project...", "start=1 stop="+nSlices+" projection=[Average Intensity]"); } else { run("Z Project...", "start=1 stop="+nSlices+" projection=[Max Intensity]"); } } */