Sha256: ace87e9a637f506ee57169b9b3ed3102d04cf562d699d13720cb33747f7004c5

Contents?: true

Size: 338 Bytes

Versions: 20

Compression:

Stored size: 338 Bytes

Contents

#!/usr/bin/env ruby
require 'zpng'
include ZPNG

img = Image.new(File.join(File.dirname(__FILE__),"http.png"))

puts "[.] original:"
puts img.to_s
puts

img.width.times do |x|
  img[x,0] = (x % 2 == 0) ? Color::WHITE : Color::BLACK
end

puts "[.] modified:"
puts img.to_s

File.open("http-modified.png","wb") do |f|
  f << img.export
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
zpng-0.4.3 samples/modify.rb
zpng-0.4.2 samples/modify.rb
zpng-0.4.1 samples/modify.rb
zpng-0.4.0 samples/modify.rb
zpng-0.3.4 samples/modify.rb
zpng-0.3.3 samples/modify.rb
zpng-0.3.2 samples/modify.rb
zpng-0.3.1 samples/modify.rb
zpng-0.3.0 samples/modify.rb
zpng-0.2.5 samples/modify.rb
zpng-0.2.4 samples/modify.rb
zpng-0.2.3 samples/modify.rb
zpng-0.2.2 samples/modify.rb
zpng-0.2.1 samples/modify.rb
zpng-0.2.0 samples/modify.rb
zpng-0.1.2 samples/modify.rb
zpng-0.1.1 samples/modify.rb
zpng-0.1.0 samples/modify.rb
zpng-0.0.2 samples/modify.rb
zpng-0.0.1 samples/modify.rb