mirror of
https://github.com/celogeek/go-comic-converter.git
synced 2025-05-25 00:02:37 +02:00
force cover and title to use jpeg format
This commit is contained in:
parent
16a12603a0
commit
673a7df699
@ -320,8 +320,8 @@ func (e EPUBImageProcessor) CoverTitleData(o CoverTitleDataOptions) (epubzip.Ima
|
||||
g.Draw(dst, o.Src)
|
||||
|
||||
return epubzip.CompressImage(
|
||||
"OEBPS/Images/"+o.Name+"."+e.Image.Format,
|
||||
e.Image.Format,
|
||||
"OEBPS/Images/"+o.Name+".jpeg",
|
||||
"jpeg",
|
||||
dst,
|
||||
e.Image.Quality,
|
||||
)
|
||||
|
@ -160,13 +160,13 @@ func (o Content) getManifest() []tag {
|
||||
{"item", tagAttrs{"id": "toc", "href": "toc.xhtml", "properties": "nav", "media-type": "application/xhtml+xml"}, ""},
|
||||
{"item", tagAttrs{"id": "css", "href": "Text/style.css", "media-type": "text/css"}, ""},
|
||||
{"item", tagAttrs{"id": "page_cover", "href": "Text/cover.xhtml", "media-type": "application/xhtml+xml"}, ""},
|
||||
{"item", tagAttrs{"id": "img_cover", "href": "Images/cover." + o.ImageOptions.Format, "media-type": o.ImageOptions.MediaType()}, ""},
|
||||
{"item", tagAttrs{"id": "img_cover", "href": "Images/cover.jpeg", "media-type": "image/jpeg"}, ""},
|
||||
}
|
||||
|
||||
if o.HasTitlePage {
|
||||
items = append(items,
|
||||
tag{"item", tagAttrs{"id": "page_title", "href": "Text/title.xhtml", "media-type": "application/xhtml+xml"}, ""},
|
||||
tag{"item", tagAttrs{"id": "img_title", "href": "Images/title." + o.ImageOptions.Format, "media-type": o.ImageOptions.MediaType()}, ""},
|
||||
tag{"item", tagAttrs{"id": "img_title", "href": "Images/title.jpeg", "media-type": "image/jpeg"}, ""},
|
||||
)
|
||||
|
||||
if !o.ImageOptions.View.PortraitOnly {
|
||||
|
@ -115,7 +115,7 @@ func (e epub) writeCoverImage(wz epubzip.EPUBZip, img epubimage.EPUBImage, part,
|
||||
[]byte(e.render(epubtemplates.Text, map[string]any{
|
||||
"Title": title,
|
||||
"ViewPort": e.Image.View.Port(),
|
||||
"ImagePath": "Images/cover." + e.Image.Format,
|
||||
"ImagePath": "Images/cover.jpeg",
|
||||
"ImageStyle": img.ImgStyle(e.Image.View.Width, e.Image.View.Height, ""),
|
||||
})),
|
||||
); err != nil {
|
||||
@ -172,7 +172,7 @@ func (e epub) writeTitleImage(wz epubzip.EPUBZip, img epubimage.EPUBImage, title
|
||||
[]byte(e.render(epubtemplates.Text, map[string]any{
|
||||
"Title": title,
|
||||
"ViewPort": e.Image.View.Port(),
|
||||
"ImagePath": "Images/title." + e.Image.Format,
|
||||
"ImagePath": "Images/title.jpeg",
|
||||
"ImageStyle": img.ImgStyle(e.Image.View.Width, e.Image.View.Height, titleAlign),
|
||||
})),
|
||||
); err != nil {
|
||||
|
Loading…
x
Reference in New Issue
Block a user