Sha256: 7511a6a7d6a71619792fd46ea4896ac4928f64bd98fcc7604f1b92552584744d

Contents?: true

Size: 279 Bytes

Versions: 1

Compression:

Stored size: 279 Bytes

Contents

module RFreeImage
	module ImageBPP
		GRAY = 8
		BGR = 24
		BGRA = 32
	end
	class Image
		def bytes
			@bytes ||= read_bytes
		end

		def destroy!
			release
			@bytes = nil
		end

		def gray?
			bpp == GRAY
		end

		def to_gray
			return self if gray?
			to_bpp 8
		end
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rfreeimage-0.1.0 lib/rfreeimage/image.rb