Changeset 7659 for trunk/projects/deep-zoom-plugin
- Timestamp:
- 03/21/11 16:16:40 (9 years ago)
- Location:
- trunk/projects/deep-zoom-plugin/src/main/java/loci
- Files:
-
- 6 added
- 3 deleted
- 1 edited
- 28 copied
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/DeepZoom.java
r7490 r7659 29 29 */ 30 30 31 package loci.deepzoom plugin;31 package loci.deepzoom; 32 32 33 33 import ij.IJ; … … 87 87 dialog.addStringField("URL (optional): ", url); 88 88 dialog.addChoice("Implementation: ", m_choices, Implementation.CHAINED.toString()); 89 dialog.addMessage("Uses Seadragon Ajax Code, built on Microsoft technology."); 89 90 dialog.showDialog(); 90 91 if (dialog.wasCanceled()) { … … 117 118 deepZoomExporter1 = new loci.chainableplugin.deepzoom.DeepZoomExporter 118 119 (launch, false, folder, url, name, description, width, height); 119 loci. plugin.ImageWrapper imageWrapper1 = new loci.plugin.ImageWrapper(ip);120 loci.deepzoom.plugin.ImageWrapper imageWrapper1 = new loci.deepzoom.plugin.ImageWrapper(ip); 120 121 deepZoomExporter1.process(imageWrapper1); 121 122 break; … … 125 126 deepZoomExporter2 = new loci.multiinstanceplugin.deepzoom.DeepZoomExporter 126 127 (launch, false, folder, url, name, description, width, height); 127 loci. plugin.ImageWrapper imageWrapper2 = new loci.plugin.ImageWrapper(ip);128 loci.deepzoom.plugin.ImageWrapper imageWrapper2 = new loci.deepzoom.plugin.ImageWrapper(ip); 128 129 deepZoomExporter2.process(imageWrapper2); 129 130 break; … … 133 134 deepZoomExporter3 = new loci.multiinstanceplugin.deepzoom.DeepZoomExporter 134 135 (launch, false, folder, url, name, description, width, height); 135 loci. plugin.ImageWrapper imageWrapper3 = new loci.plugin.ImageWrapper(ip);136 loci.deepzoom.plugin.ImageWrapper imageWrapper3 = new loci.deepzoom.plugin.ImageWrapper(ip); 136 137 deepZoomExporter3.process(imageWrapper3); 137 138 break; … … 162 163 prefs.put(FILE, file); 163 164 164 generateDeepZoom(file, "folder", "name", 640, 480);165 System.exit(0);165 // generateDeepZoom(file, "folder", "name", 640, 480); 166 // System.exit(0); 166 167 167 168 IJ.open(file); … … 196 197 int height = imp.getHeight(); 197 198 ij.ImageStack stack = imp.getStack(); 198 byte[] R = (byte[])stack.getPixels(1); 199 byte[] G = (byte[])stack.getPixels(2); 200 byte[] B; 201 if (stackSize>2) 202 B = (byte[])stack.getPixels(3); 203 else 204 B = new byte[width*height]; 205 imp.trimProcessor(); 206 ij.process.ColorProcessor cp = new ij.process.ColorProcessor(width, height); 207 cp.setRGB(R, G, B); 208 if (imp.isInvertedLut()) 209 cp.invert(); 210 imp.setImage(cp.createImage()); 211 imp.killStack(); 199 if (stack.getPixels(1) instanceof byte[]) { 200 byte[] R = (byte[])stack.getPixels(1); 201 byte[] G = (byte[])stack.getPixels(2); 202 byte[] B; 203 if (stackSize>2) 204 B = (byte[])stack.getPixels(3); 205 else 206 B = new byte[width*height]; 207 imp.trimProcessor(); 208 ij.process.ColorProcessor cp = new ij.process.ColorProcessor(width, height); 209 cp.setRGB(R, G, B); 210 if (imp.isInvertedLut()) 211 cp.invert(); 212 imp.setImage(cp.createImage()); 213 imp.killStack(); 214 } 212 215 } 213 216 … … 231 234 = new loci.chainableplugin.deepzoom.DeepZoomExporter 232 235 (false, false, folder, null, name, name, width, height); 233 loci. plugin.ImageWrapper imageWrapper1 = new loci.plugin.ImageWrapper(ip);236 loci.deepzoom.plugin.ImageWrapper imageWrapper1 = new loci.deepzoom.plugin.ImageWrapper(ip); 234 237 deepZoomExporter1.process(imageWrapper1); 235 238 } -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/plugin/ImageWrapper.java
r7364 r7659 33 33 */ 34 34 35 package loci. plugin;35 package loci.deepzoom.plugin; 36 36 37 37 import ij.process.ColorProcessor; -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/plugin/annotations/Img.java
r7403 r7659 4 4 */ 5 5 6 package loci. plugin.annotations;6 package loci.deepzoom.plugin.annotations; 7 7 8 8 import java.lang.annotation.*; -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/plugin/annotations/Input.java
r7403 r7659 4 4 */ 5 5 6 package loci. plugin.annotations;6 package loci.deepzoom.plugin.annotations; 7 7 8 8 import java.lang.annotation.Retention; -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/plugin/annotations/Output.java
r7403 r7659 4 4 */ 5 5 6 package loci. plugin.annotations;6 package loci.deepzoom.plugin.annotations; 7 7 8 8 import java.lang.annotation.Retention; -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/util/xmllight/XMLException.java
r7438 r7659 4 4 */ 5 5 6 package loci. util.xmllight;6 package loci.deepzoom.util.xmllight; 7 7 8 8 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/util/xmllight/XMLParser.java
r7456 r7659 4 4 */ 5 5 6 package loci. util.xmllight;6 package loci.deepzoom.util.xmllight; 7 7 8 8 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/util/xmllight/XMLTag.java
r7438 r7659 4 4 */ 5 5 6 package loci. util.xmllight;6 package loci.deepzoom.util.xmllight; 7 7 8 8 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/util/xmllight/XMLWriter.java
r7438 r7659 4 4 */ 5 5 6 package loci. util.xmllight;6 package loci.deepzoom.util.xmllight; 7 7 8 8 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/IModule.java
r7511 r7659 4 4 */ 5 5 6 package loci. workflow;6 package loci.deepzoom.workflow; 7 7 8 import loci. workflow.plugin.ItemWrapper;9 import loci. workflow.plugin.IPluginLauncher;8 import loci.deepzoom.workflow.plugin.ItemWrapper; 9 import loci.deepzoom.workflow.plugin.IPluginLauncher; 10 10 11 11 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/IModuleFactory.java
r7495 r7659 4 4 */ 5 5 6 package loci. workflow;6 package loci.deepzoom.workflow; 7 7 8 import loci. util.xmllight.XMLException;8 import loci.deepzoom.util.xmllight.XMLException; 9 9 10 10 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/IOutputListener.java
r7511 r7659 4 4 */ 5 5 6 package loci. workflow;6 package loci.deepzoom.workflow; 7 7 8 import loci. workflow.plugin.ItemWrapper;8 import loci.deepzoom.workflow.plugin.ItemWrapper; 9 9 10 10 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/IWorkFlow.java
r7511 r7659 4 4 */ 5 5 6 package loci. workflow;6 package loci.deepzoom.workflow; 7 7 8 8 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/ModuleFactory.java
r7511 r7659 4 4 */ 5 5 6 package loci. workflow;6 package loci.deepzoom.workflow; 7 7 8 8 import java.util.HashMap; 9 9 import java.util.Map; 10 10 11 import loci. util.xmllight.XMLParser;12 import loci. util.xmllight.XMLException;13 import loci. util.xmllight.XMLTag;11 import loci.deepzoom.util.xmllight.XMLParser; 12 import loci.deepzoom.util.xmllight.XMLException; 13 import loci.deepzoom.util.xmllight.XMLTag; 14 14 15 15 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/PluginModule.java
r7511 r7659 12 12 */ 13 13 14 package loci. workflow;14 package loci.deepzoom.workflow; 15 15 16 16 import java.util.Collections; … … 19 19 import java.util.Set; 20 20 21 import loci. workflow.plugin.AbstractPlugin;22 import loci. workflow.plugin.ItemWrapper;23 import loci. workflow.plugin.IPlugin;24 import loci. workflow.plugin.IPluginLauncher;25 import loci. workflow.plugin.PluginAnnotations;26 import loci. workflow.plugin.PluginClassException;27 import loci. workflow.plugin.PluginLauncher;28 import loci. plugin.annotations.Input;29 import loci. plugin.annotations.Output;30 import loci. util.xmllight.XMLException;31 import loci. util.xmllight.XMLParser;32 import loci. util.xmllight.XMLTag;33 import loci. util.xmllight.XMLWriter;21 import loci.deepzoom.workflow.plugin.AbstractPlugin; 22 import loci.deepzoom.workflow.plugin.ItemWrapper; 23 import loci.deepzoom.workflow.plugin.IPlugin; 24 import loci.deepzoom.workflow.plugin.IPluginLauncher; 25 import loci.deepzoom.workflow.plugin.PluginAnnotations; 26 import loci.deepzoom.workflow.plugin.PluginClassException; 27 import loci.deepzoom.workflow.plugin.PluginLauncher; 28 import loci.deepzoom.plugin.annotations.Input; 29 import loci.deepzoom.plugin.annotations.Output; 30 import loci.deepzoom.util.xmllight.XMLException; 31 import loci.deepzoom.util.xmllight.XMLParser; 32 import loci.deepzoom.util.xmllight.XMLTag; 33 import loci.deepzoom.util.xmllight.XMLWriter; 34 34 35 35 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/PluginModuleFactory.java
r7511 r7659 4 4 */ 5 5 6 package loci. workflow;6 package loci.deepzoom.workflow; 7 7 8 8 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/Wire.java
r7495 r7659 4 4 */ 5 5 6 package loci. workflow;6 package loci.deepzoom.workflow; 7 7 8 8 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/WorkFlow.java
r7516 r7659 4 4 */ 5 5 6 package loci. workflow;7 8 import loci. util.xmllight.XMLParser;9 import loci. util.xmllight.XMLWriter;10 import loci. util.xmllight.XMLException;11 import loci. util.xmllight.XMLTag;6 package loci.deepzoom.workflow; 7 8 import loci.deepzoom.util.xmllight.XMLParser; 9 import loci.deepzoom.util.xmllight.XMLWriter; 10 import loci.deepzoom.util.xmllight.XMLException; 11 import loci.deepzoom.util.xmllight.XMLTag; 12 12 import java.lang.StringBuilder; 13 13 import java.util.ArrayList; … … 16 16 import java.util.Map; 17 17 18 import loci. plugin.annotations.Input;19 import loci. plugin.annotations.Output;20 import loci. workflow.plugin.ItemWrapper;21 import loci. workflow.plugin.IPluginLauncher;22 import loci. workflow.plugin.PluginScheduler;18 import loci.deepzoom.plugin.annotations.Input; 19 import loci.deepzoom.plugin.annotations.Output; 20 import loci.deepzoom.workflow.plugin.ItemWrapper; 21 import loci.deepzoom.workflow.plugin.IPluginLauncher; 22 import loci.deepzoom.workflow.plugin.PluginScheduler; 23 23 24 24 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/WorkFlowFactory.java
r7495 r7659 4 4 */ 5 5 6 package loci. workflow;6 package loci.deepzoom.workflow; 7 7 8 8 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/plugin/AbstractPlugin.java
r7509 r7659 33 33 */ 34 34 35 package loci. workflow.plugin;35 package loci.deepzoom.workflow.plugin; 36 36 37 37 import java.util.Map; 38 38 39 import loci. plugin.annotations.Input;40 import loci. plugin.annotations.Output;41 import loci. workflow.plugin.ItemWrapper;39 import loci.deepzoom.plugin.annotations.Input; 40 import loci.deepzoom.plugin.annotations.Output; 41 import loci.deepzoom.workflow.plugin.ItemWrapper; 42 42 43 43 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/plugin/IPlugin.java
r7509 r7659 33 33 */ 34 34 35 package loci. workflow.plugin;35 package loci.deepzoom.workflow.plugin; 36 36 37 37 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/plugin/IPluginInternal.java
r7509 r7659 34 34 35 35 36 package loci. workflow.plugin;36 package loci.deepzoom.workflow.plugin; 37 37 38 38 import java.util.Map; -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/plugin/IPluginLauncher.java
r7509 r7659 34 34 35 35 36 package loci. workflow.plugin;36 package loci.deepzoom.workflow.plugin; 37 37 38 38 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/plugin/ItemWrapper.java
r7509 r7659 33 33 */ 34 34 35 package loci. workflow.plugin;35 package loci.deepzoom.workflow.plugin; 36 36 37 37 import loci.chainableplugin.IPropertyCollection; -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/plugin/PluginAnnotations.java
r7509 r7659 33 33 */ 34 34 35 package loci. workflow.plugin;35 package loci.deepzoom.workflow.plugin; 36 36 37 37 import java.lang.annotation.Annotation; … … 39 39 import java.util.Set; 40 40 41 import loci. plugin.annotations.Img;42 import loci. plugin.annotations.Input;43 import loci. plugin.annotations.Output;41 import loci.deepzoom.plugin.annotations.Img; 42 import loci.deepzoom.plugin.annotations.Input; 43 import loci.deepzoom.plugin.annotations.Output; 44 44 45 45 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/plugin/PluginClassException.java
r7509 r7659 34 34 35 35 36 package loci. workflow.plugin;36 package loci.deepzoom.workflow.plugin; 37 37 38 38 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/plugin/PluginLauncher.java
r7509 r7659 33 33 */ 34 34 35 package loci. workflow.plugin;35 package loci.deepzoom.workflow.plugin; 36 36 37 37 import java.util.UUID; -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/plugin/PluginScheduler.java
r7516 r7659 33 33 */ 34 34 35 package loci. workflow.plugin;35 package loci.deepzoom.workflow.plugin; 36 36 37 37 import java.util.HashMap; … … 41 41 import java.util.concurrent.TimeUnit; 42 42 43 import loci. workflow.plugin.ItemWrapper;43 import loci.deepzoom.workflow.plugin.ItemWrapper; 44 44 45 45 /** -
trunk/projects/deep-zoom-plugin/src/main/java/loci/deepzoom/workflow/plugin/TeardownException.java
r7509 r7659 33 33 */ 34 34 35 package loci. workflow.plugin;35 package loci.deepzoom.workflow.plugin; 36 36 37 37 /**
Note: See TracChangeset
for help on using the changeset viewer.