//macro "StackExploder [x]"{ expl=getNumber("Explode factor? (neg means shrink)",4); getDimensions(w,h,chs,sls,frms); getVoxelSize(pw,ph,pd, unit); if(expl>0){ for(i=sls;i>0;i--){ for(j=1;jnSlices)||(nSlices%-expl>0)) exit("Not right: must be exact multiple"); while((getSliceNumber()-expl-1)]"); for(i=0;i>expl;i--) {run("Delete Slice");run("Next Slice [>]"); } } } else { exit("shrinking hyperstack not coded yet"); } setVoxelSize(pw,ph,pd*(-(expl)),unit); } //}