# 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