Book Pauk 6 жил өмнө
parent
commit
d6151d541e

+ 6 - 3
client/components/Reader/share/BookParser.js

@@ -669,13 +669,16 @@ export default class BookParser {
 
                 let lineCount = this.imageHeightLines;
                 let c = Math.ceil(bin.h/this.lineHeight);
+
+                const maxH = lineCount*this.lineHeight;
+                let maxH2 = maxH;
                 if (this.imageFitWidth && bin.w > this.w) {
-                    const newH = bin.h*this.w/bin.w;
-                    c = Math.ceil(newH/this.lineHeight);
+                    maxH2 = bin.h*this.w/bin.w;
+                    c = Math.ceil(maxH2/this.lineHeight);
                 }
                 lineCount = (c < lineCount ? c : lineCount);
 
-                let imageHeight = lineCount*this.lineHeight;
+                let imageHeight = (maxH2 < maxH ? maxH2 : maxH);
                 imageHeight = (imageHeight <= bin.h ? imageHeight : bin.h);
 
                 let imageWidth = (bin.h > imageHeight ? bin.w*imageHeight/bin.h : bin.w);