Module: FreeImage::ICC
- Included in:
- Bitmap
- Defined in:
- lib/free-image/modules/icc.rb
Defined Under Namespace
Classes: Profile
Instance Method Summary collapse
Instance Method Details
#icc_profile ⇒ Object
16 17 18 19 20 |
# File 'lib/free-image/modules/icc.rb', line 16 def icc_profile result = FreeImage.FreeImage_GetICCProfile(self) FreeImage.check_last_error result end |
#icc_profile=(value) ⇒ Object
27 28 29 30 31 32 33 34 35 |
# File 'lib/free-image/modules/icc.rb', line 27 def icc_profile=(value) result = if value FreeImage.FreeImage_CreateICCProfile(self, value[:data], value[:size]) else FreeImage.FreeImage_DestroyICCProfile(self) end FreeImage.check_last_error result end |
#icc_supported? ⇒ Boolean
37 38 39 |
# File 'lib/free-image/modules/icc.rb', line 37 def icc_supported? FreeImage.icc_supported(self) end |