diff --git a/flowchart.svg b/flowchart.svg
deleted file mode 100644
index 65f3fe16..00000000
--- a/flowchart.svg
+++ /dev/null
@@ -1,230 +0,0 @@
-
-
-
-
-
diff --git a/ocrmypdf/main.py b/ocrmypdf/main.py
index b7a8605e..ca740eb6 100755
--- a/ocrmypdf/main.py
+++ b/ocrmypdf/main.py
@@ -162,6 +162,8 @@ if _argv[0].startswith('python'):
_argv = _argv[1:]
if _argv[0].endswith('.py'):
_argv = _argv[1:]
+if _argv[0].startswith('ocrmypdf'):
+ _argv = _argv[1:]
options = parser.parse_args(_argv)
@@ -576,7 +578,7 @@ def render_hocr_page(
image = next(ii for ii in infiles if ii.endswith('.image'))
pageinfo = get_pageinfo(image, pdfinfo, pdfinfo_lock)
- dpi = round(max(pageinfo['xres'], pageinfo['yres']))
+ dpi = round(max(pageinfo['xres'], pageinfo['yres'], options.oversample))
hocrtransform = HocrTransform(hocr, dpi)
hocrtransform.to_pdf(output_file, imageFileName=image,
@@ -600,7 +602,7 @@ def render_hocr_debug_page(
image = next(ii for ii in infiles if ii.endswith('.image'))
pageinfo = get_pageinfo(image, pdfinfo, pdfinfo_lock)
- dpi = round(max(pageinfo['xres'], pageinfo['yres']))
+ dpi = round(max(pageinfo['xres'], pageinfo['yres'], options.oversample))
hocrtransform = HocrTransform(hocr, dpi)
hocrtransform.to_pdf(output_file, imageFileName=None,
diff --git a/pipeline.svg b/pipeline.svg
index 57d3c88c..65f3fe16 100644
--- a/pipeline.svg
+++ b/pipeline.svg
@@ -4,209 +4,227 @@
-