diff --git a/lib/jekyll/srcset/tag.rb b/lib/jekyll/srcset/tag.rb index 9785965..590de6b 100644 --- a/lib/jekyll/srcset/tag.rb +++ b/lib/jekyll/srcset/tag.rb @@ -87,7 +87,9 @@ def generate_image(site, src, attrs) img_attrs["height"] = attrs["height"] if attrs["height"] img_attrs["width"] = attrs["width"] if attrs["width"] - img_attrs["src"] = src.sub(/(\.\w+)$/, "-#{img.columns}x#{img.rows}" + '\1') + img_width = img.columns * scale + img_height = img.rows * scale + img_attrs["src"] = src.sub(/(\.\w+)$/, "-" + (img_width.to_int.to_s) + "x" + (img_height.to_int.to_s) + '\1') filename = img_attrs["src"].sub(/^\//, '') dest = File.join(site.dest, filename)