    # 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