note description: "[ All image encoder constants used by gdi+. ]" legal: "See notice at end of class." status: "See notice at end of class." date: "$Date$" revision: "$Revision$" class WEL_GDIP_IMAGE_ENCODER_CONSTANTS feature -- Total all_formats: ARRAYED_LIST [WEL_GDIP_IMAGE_ENCODER] -- All formats supported. do create Result.make (12) Result.extend (memorybmp) Result.extend (bmp) Result.extend (emf) Result.extend (wmf) Result.extend (jpeg) Result.extend (png) Result.extend (gif) Result.extend (tiff) Result.extend (exif) Result.extend (photocd) Result.extend (flashpix) Result.extend (icon) ensure not_void: Result /= Void end feature -- Query memoryBMP: WEL_GDIP_IMAGE_ENCODER -- Memory BMP format. local l_guid: WEL_GUID once -- {b96b3caa-0728-11d3-9d7b-0000f81ef32e} create l_guid.make (0xb96b3caa, 0x0728, 0x11d3, {ARRAY [NATURAL_8]} <<0x9d, 0x7b, 0x00, 0x00, 0xf8, 0x1e, 0xf3, 0x2e>>) create Result.make (l_guid) ensure not_void: Result /= Void end bmp: WEL_GDIP_IMAGE_ENCODER -- BMP format. local l_guid: WEL_GUID once -- {b96b3cab-0728-11d3-9d7b-0000f81ef32e} create l_guid.make (0xb96b3cab, 0x0728, 0x11d3, {ARRAY [NATURAL_8]} << 0x9d, 0x7b, 0x00, 0x00, 0xf8, 0x1e, 0xf3, 0x2e >>) create Result.make (l_guid) ensure not_void: Result /= Void end emf: WEL_GDIP_IMAGE_ENCODER -- EMF format. local l_guid: WEL_GUID once -- {b96b3cac-0728-11d3-9d7b-0000f81ef32e} create l_guid.make (0xb96b3cac, 0x0728, 0x11d3, {ARRAY [NATURAL_8]} << 0x9d, 0x7b, 0x00, 0x00, 0xf8, 0x1e, 0xf3, 0x2e >>) create Result.make (l_guid) ensure not_void: Result /= Void end wmf: WEL_GDIP_IMAGE_ENCODER -- WMF format. local l_guid: WEL_GUID once -- {b96b3cad-0728-11d3-9d7b-0000f81ef32e} create l_guid.make (0xb96b3cad, 0x0728, 0x11d3, {ARRAY [NATURAL_8]} << 0x9d, 0x7b, 0x00, 0x00, 0xf8, 0x1e, 0xf3, 0x2e >>) create Result.make (l_guid) ensure not_void: Result /= Void end jpeg: WEL_GDIP_IMAGE_ENCODER -- JPEG format. local l_guid: WEL_GUID once -- {b96b3cae-0728-11d3-9d7b-0000f81ef32e} create l_guid.make (0xb96b3cae, 0x0728, 0x11d3, {ARRAY [NATURAL_8]} << 0x9d, 0x7b, 0x00, 0x00, 0xf8, 0x1e, 0xf3, 0x2e >>) create Result.make (l_guid) ensure not_void: Result /= Void end png: WEL_GDIP_IMAGE_ENCODER -- PNG format. local l_guid: WEL_GUID once -- {b96b3caf-0728-11d3-9d7b-0000f81ef32e} create l_guid.make (0xb96b3caf, 0x0728, 0x11d3, {ARRAY [NATURAL_8]} << 0x9d, 0x7b, 0x00, 0x00, 0xf8, 0x1e, 0xf3, 0x2e >>) create Result.make (l_guid) ensure not_void: Result /= Void end gif: WEL_GDIP_IMAGE_ENCODER -- GIF format. local l_guid: WEL_GUID once -- {b96b3cb0-0728-11d3-9d7b-0000f81ef32e} create l_guid.make (0xb96b3cb0, 0x0728, 0x11d3, {ARRAY [NATURAL_8]} << 0x9d, 0x7b, 0x00, 0x00, 0xf8, 0x1e, 0xf3, 0x2e >>) create Result.make (l_guid) ensure not_void: Result /= Void end tiff: WEL_GDIP_IMAGE_ENCODER -- TIFF format. local l_guid: WEL_GUID once -- {b96b3cb1-0728-11d3-9d7b-0000f81ef32e} create l_guid.make (0xb96b3cb1, 0x0728, 0x11d3, {ARRAY [NATURAL_8]} << 0x9d, 0x7b, 0x00, 0x00, 0xf8, 0x1e, 0xf3, 0x2e >>) create Result.make (l_guid) ensure not_void: Result /= Void end exif: WEL_GDIP_IMAGE_ENCODER -- EXIF format. local l_guid: WEL_GUID once -- {b96b3cb2-0728-11d3-9d7b-0000f81ef32e} create l_guid.make (0xb96b3cb2, 0x0728, 0x11d3, {ARRAY [NATURAL_8]} << 0x9d, 0x7b, 0x00, 0x00, 0xf8, 0x1e, 0xf3, 0x2e >>) create Result.make (l_guid) ensure not_void: Result /= Void end photoCD: WEL_GDIP_IMAGE_ENCODER -- photoCD format. local l_guid: WEL_GUID once -- {b96b3cb3-0728-11d3-9d7b-0000f81ef32e} create l_guid.make (0xb96b3cb3, 0x0728, 0x11d3, {ARRAY [NATURAL_8]} << 0x9d, 0x7b, 0x00, 0x00, 0xf8, 0x1e, 0xf3, 0x2e >>) create Result.make (l_guid) ensure not_void: Result /= Void end flashPIX: WEL_GDIP_IMAGE_ENCODER -- flashPIX format. local l_guid: WEL_GUID once -- {b96b3cb4-0728-11d3-9d7b-0000f81ef32e} create l_guid.make (0xb96b3cb4, 0x0728, 0x11d3, {ARRAY [NATURAL_8]} << 0x9d, 0x7b, 0x00, 0x00, 0xf8, 0x1e, 0xf3, 0x2e >>) create Result.make (l_guid) ensure not_void: Result /= Void end icon: WEL_GDIP_IMAGE_ENCODER -- ICON format. local l_guid: WEL_GUID once --{b96b3cb5-0728-11d3-9d7b-0000f81ef32e} create l_guid.make (0xb96b3cb5, 0x0728, 0x11d3, {ARRAY [NATURAL_8]} << 0x9d, 0x7b, 0x00, 0x00, 0xf8, 0x1e, 0xf3, 0x2e >>) create Result.make (l_guid) ensure not_void: Result /= Void end note copyright: "Copyright (c) 1984-2017, Eiffel Software and others" license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)" source: "[ Eiffel Software 5949 Hollister Ave., Goleta, CA 93117 USA Telephone 805-685-1006, Fax 805-685-6869 Website http://www.eiffel.com Customer support http://support.eiffel.com ]" end