From 5707f0c536c4bb73bb130dfdf35672ccd35dc3dc Mon Sep 17 00:00:00 2001 From: Jason Reeves Date: Thu, 18 Dec 2025 11:52:51 -0600 Subject: [PATCH 1/2] Increase PNG resolution to 300 DPI for Kitty images --- lib/stringformat.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/stringformat.rb b/lib/stringformat.rb index e083657..0351041 100644 --- a/lib/stringformat.rb +++ b/lib/stringformat.rb @@ -50,7 +50,7 @@ def iterm2? if kitty? # Convert PDF to PNG for Kitty png_file = tmp_file.path.sub('.md', '.png') - system("convert #{pdf_file} #{png_file} >/dev/null 2>&1") + system("convert -density 300 #{pdf_file} #{png_file} >/dev/null 2>&1") if File.exist?(png_file) png_data = File.read(png_file) base64_data = Base64.strict_encode64(png_data) From c97f9e495a968427d1336a08ce7c376eaa7ab738 Mon Sep 17 00:00:00 2001 From: Jason Reeves Date: Thu, 18 Dec 2025 11:53:26 -0600 Subject: [PATCH 2/2] Increase PNG resolution to 600 DPI --- lib/stringformat.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/stringformat.rb b/lib/stringformat.rb index 0351041..e0ea0cf 100644 --- a/lib/stringformat.rb +++ b/lib/stringformat.rb @@ -50,7 +50,7 @@ def iterm2? if kitty? # Convert PDF to PNG for Kitty png_file = tmp_file.path.sub('.md', '.png') - system("convert -density 300 #{pdf_file} #{png_file} >/dev/null 2>&1") + system("convert -density 600 #{pdf_file} #{png_file} >/dev/null 2>&1") if File.exist?(png_file) png_data = File.read(png_file) base64_data = Base64.strict_encode64(png_data)