Module: DNN::ImageIO
- Defined in:
- lib/dnn/lib/image_io.rb
Defined Under Namespace
Classes: Error, ReadError, WriteError
Class Method Summary
collapse
Class Method Details
.read(file_name) ⇒ Object
11
12
13
14
|
# File 'lib/dnn/lib/image_io.rb', line 11
def self.read(file_name)
raise ImageIO::ReadError.new("#{file_name} is not found.") unless File.exist?(file_name)
_read(file_name)
end
|
.write(file_name, nary, quality: 100) ⇒ Object
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/dnn/lib/image_io.rb', line 16
def self.write(file_name, nary, quality: 100)
case file_name
when /\.png$/
_write_png(file_name, nary)
when /\.bmp$/
_write_bmp(file_name, nary)
when /\.jpg$/
_write_jpg(file_name, nary, quality)
end
end
|