public void AddImage(ImageOnStorage image) { var item = new ManifestItemV3 { HRef = image.PathInEPUB.GetRelativePath(DefaultInternalPaths.ContentFilePath, _flatStructure), ID = image.ID, MediaType = EPUBImage.ConvertImageTypeToMediaType(image.ImageType) }; if (CoverId == image.ID) { item.CoverImage = true; } _manifest.Add(item); }
private void AddImagesFiles(ZipOutputStream stream) { stream.SetLevel(9); foreach (var epubImage in _images) { var imageFile = new ImageOnStorage(epubImage.Value) {FileName = epubImage.Value.ID}; CreateFileEntryInZip(stream,imageFile); stream.Write(epubImage.Value.ImageData, 0, epubImage.Value.ImageData.Length); _content.AddImage(imageFile); } }
public void AddImage(ImageOnStorage image) { _manifest.Add(new ManifestItemV2 { HRef = image.PathInEPUB.GetRelativePath(DefaultInternalPaths.ContentFilePath, _flatStructure), ID = image.ID, MediaType = EPUBImage.ConvertImageTypeToMediaType(image.ImageType) }); }