internal void WritePlainImage(PlainImageCollection pic) { if ((pic == null) || (pic.Count == 0)) { return; } if (pic.Count == 1) { WritePlainImage(pic[0]); return; } try { if (NativeWriter.canWriteSequence()) { NativeWriter.prepareWriteSequence(null); for (int i = 0; i < pic.Count; i++) { imageio.IIOImage iio = GetIIOImageContainer(pic[i]); NativeWriter.writeToSequence(iio, null); } NativeWriter.endWriteSequence(); } else { WritePlainImage(pic[0]); } } catch (java.io.IOException ex) { throw new System.IO.IOException(ex.Message, ex); } }
internal void WritePlainImage(PlainImageCollection pic) { if ((pic == null) || (pic.Count == 0)) return; if (pic.Count == 1) { WritePlainImage( pic[0] ); return; } try { if (NativeWriter.canWriteSequence ()) { NativeWriter.prepareWriteSequence (null); for (int i=0; i < pic.Count; i++) { imageio.IIOImage iio = GetIIOImageContainer( pic[i] ); NativeWriter.writeToSequence (iio, null); } NativeWriter.endWriteSequence (); } else WritePlainImage( pic[0] ); } catch (java.io.IOException ex) { throw new System.IO.IOException(ex.Message, ex); } }