protected override COLOR[] ReadFile(SDK.ImportContext stream) { using (var image = stream.ReadStream(s => Image.Load(s))) { var palette = new COLOR[image.Width]; for (int x = 0; x < image.Width; ++x) { palette[x] = image[x, image.Height / 2]; } return(palette); } }
public IMAGE32 ReadImage(SDK.ImportContext stream) { var image = stream.ReadStream(s => Image.Load(s)); if (image == null) { return(null); } if (PreProcessing != null) { foreach (var xform in PreProcessing) { image.Mutate(dc => xform(dc)); } } return(image); }
protected override string ReadFile(SDK.ImportContext stream) { return(GetSharedSettings <TextFormattingSettings>()?.ReadText(stream)); }
protected override IMAGE32 ReadFile(SDK.ImportContext stream) { var g = this.GetSharedSettings <GlobalSettings>(); return(g.ReadImage(stream)); }
public String ReadText(SDK.ImportContext stream) { var value = stream.ReadAllText(); return(value == null ? null : PreFormatting.Process(value)); }