# File lib/prawn/graphics/transparency.rb, line 54 def transparent(opacity, stroke_opacity=opacity, &block) min_version(1.4) opacity = [[opacity, 0.0].max, 1.0].min stroke_opacity = [[stroke_opacity, 0.0].max, 1.0].min save_graphics_state add_content "/#{opacity_dictionary_name(opacity, stroke_opacity)} gs" yield if block_given? restore_graphics_state end