Represents information related to a processed image.
pp AIS::Image.from_file_path "spec/images/jpeg/436x429_8_3.jpeg" # =>
# Athena::ImageSize::Image(
# @bits=8,
# @channels=3,
# @format=JPEG,
# @height=429,
# @width=436)
Constructors
Attempts to process the image at the provided path,
raising an exception if either the images fails to process or is an unsupported format.
SourceAttempts to process the image from the provided io,
raising an exception if either the images fails to process or is an unsupported format.
SourceClass methods
from_file_path?(path :
String |
Path) : self |
Nil Attempts to process the image at the provided path,
returning nil if either the images fails to process or is an unsupported format.
Sourcefrom_io?(io :
IO) : self |
Nil Attempts to process the image from the provided io,
returning nil if either the images fails to process or is an unsupported format.
SourceInstance methods
channels
Returns the number of channels within this image, if available.
Sourceheight
Returns the width of this image in pixels.
Sourcesize
Returns a tuple of this images size in the format of {width, height}.
Sourcewidth
Returns the width of this image in pixels.
Source