Sha256: 29dcdb5cad716f33e185ef602bb883ec3d201e546e23ab1904b1af2fea16c634

Contents?: true

Size: 435 Bytes

Versions: 26

Compression:

Stored size: 435 Bytes

Contents

module ChunkyPNG
  class Canvas

    # Methods to export a canvas to a PNG data URL.
    module DataUrlExporting

      # Exports the canvas as a data url (e.g. data:image/png;base64,<data>) that can
      # easily be used inline in CSS or HTML.
      # @return [String] The canvas formatted as a data URL string.
      def to_data_url
        ['data:image/png;base64,', to_blob].pack('A*m').gsub(/\n/, '')
      end
    end
  end
end

Version data entries

26 entries across 24 versions & 6 rubygems

Version Path
chunky_png-1.3.11 lib/chunky_png/canvas/data_url_exporting.rb
chunky_png-1.3.10 lib/chunky_png/canvas/data_url_exporting.rb
chunky_png-1.3.9 lib/chunky_png/canvas/data_url_exporting.rb
arcabouco-0.2.13 vendor/bundle/gems/chunky_png-1.3.8/lib/chunky_png/canvas/data_url_exporting.rb
arcabouco-0.2.13 vendor/bundle/gems/chunky_png-1.3.6/lib/chunky_png/canvas/data_url_exporting.rb
chunky_png-1.3.8 lib/chunky_png/canvas/data_url_exporting.rb
second_step-0.1.2 secondstep-notify-1.0.0-osx/lib/ruby/lib/ruby/gems/2.2.0/gems/chunky_png-1.3.7/lib/chunky_png/canvas/data_url_exporting.rb
chunky_png-1.3.7 lib/chunky_png/canvas/data_url_exporting.rb
chunky_png-1.3.6 lib/chunky_png/canvas/data_url_exporting.rb
bench9000-0.1 vendor/chunky_png/lib/chunky_png/canvas/data_url_exporting.rb
chunky_png-1.3.5 lib/chunky_png/canvas/data_url_exporting.rb
chunky_png-1.3.4 lib/chunky_png/canvas/data_url_exporting.rb
chunky_png-1.3.3 lib/chunky_png/canvas/data_url_exporting.rb
chunky_png-1.3.2 lib/chunky_png/canvas/data_url_exporting.rb
chunky_png-1.3.1 lib/chunky_png/canvas/data_url_exporting.rb
sadui-0.0.4 vendor/bundle/ruby/2.0.0/gems/chunky_png-1.3.0/lib/chunky_png/canvas/data_url_exporting.rb
sadui-0.0.4 vendor/bundle/ruby/2.1.0/gems/chunky_png-1.3.0/lib/chunky_png/canvas/data_url_exporting.rb
chunky_png-1.3.0 lib/chunky_png/canvas/data_url_exporting.rb
chunky_png-1.2.9 lib/chunky_png/canvas/data_url_exporting.rb
chunky_png-1.2.8 lib/chunky_png/canvas/data_url_exporting.rb