Click here to Skip to main content
11,415,074 members (76,504 online)
Click here to Skip to main content
Add your own
alternative version

ImageMagick in VB.NET

, 22 May 2007
ImageMagick is a powerful image manipulation that supports a wide variety of formats. In this article we develop an ImageMagick Wraper in C++ to expose functionalities in Magick++ to a .NET application.
codeproject.zip
screen1.jpg
screen2.jpg
screen3.jpg
VBForm.png
imagemagicknet-coders.zip
ImageMagick
Q16
IM_MOD_RL_art_.dll
IM_MOD_RL_avi_.dll
IM_MOD_RL_avs_.dll
IM_MOD_RL_bmp_.dll
IM_MOD_RL_caption_.dll
IM_MOD_RL_cin_.dll
IM_MOD_RL_cip_.dll
IM_MOD_RL_clipboard_.dll
IM_MOD_RL_clip_.dll
IM_MOD_RL_cmyk_.dll
IM_MOD_RL_cut_.dll
IM_MOD_RL_dcm_.dll
IM_MOD_RL_dib_.dll
IM_MOD_RL_djvu_.dll
IM_MOD_RL_dot_.dll
IM_MOD_RL_dps_.dll
IM_MOD_RL_dpx_.dll
IM_MOD_RL_emf_.dll
IM_MOD_RL_ept_.dll
IM_MOD_RL_fax_.dll
IM_MOD_RL_fits_.dll
IM_MOD_RL_fpx_.dll
IM_MOD_RL_gif_.dll
IM_MOD_RL_gradient_.dll
IM_MOD_RL_gray_.dll
IM_MOD_RL_hdf_.dll
IM_MOD_RL_histogram_.dll
IM_MOD_RL_html_.dll
IM_MOD_RL_icon_.dll
IM_MOD_RL_info_.dll
IM_MOD_RL_jbig_.dll
IM_MOD_RL_jp2_.dll
IM_MOD_RL_jpeg_.dll
IM_MOD_RL_label_.dll
IM_MOD_RL_magick_.dll
IM_MOD_RL_map_.dll
IM_MOD_RL_matte_.dll
IM_MOD_RL_mat_.dll
IM_MOD_RL_meta_.dll
IM_MOD_RL_miff_.dll
IM_MOD_RL_mono_.dll
IM_MOD_RL_mpc_.dll
IM_MOD_RL_mpeg_.dll
IM_MOD_RL_mpr_.dll
IM_MOD_RL_msl_.dll
IM_MOD_RL_mtv_.dll
IM_MOD_RL_mvg_.dll
IM_MOD_RL_null_.dll
IM_MOD_RL_otb_.dll
IM_MOD_RL_palm_.dll
IM_MOD_RL_pattern_.dll
IM_MOD_RL_pcd_.dll
IM_MOD_RL_pcl_.dll
IM_MOD_RL_pcx_.dll
IM_MOD_RL_pdb_.dll
IM_MOD_RL_pdf_.dll
IM_MOD_RL_pict_.dll
IM_MOD_RL_pix_.dll
IM_MOD_RL_plasma_.dll
IM_MOD_RL_png_.dll
IM_MOD_RL_pnm_.dll
IM_MOD_RL_preview_.dll
IM_MOD_RL_ps2_.dll
IM_MOD_RL_ps3_.dll
IM_MOD_RL_psd_.dll
IM_MOD_RL_ps_.dll
IM_MOD_RL_pwp_.dll
IM_MOD_RL_raw_.dll
IM_MOD_RL_rgb_.dll
IM_MOD_RL_rla_.dll
IM_MOD_RL_rle_.dll
IM_MOD_RL_scr_.dll
IM_MOD_RL_sct_.dll
IM_MOD_RL_sfw_.dll
IM_MOD_RL_sgi_.dll
IM_MOD_RL_stegano_.dll
IM_MOD_RL_sun_.dll
IM_MOD_RL_svg_.dll
IM_MOD_RL_tga_.dll
IM_MOD_RL_thumbnail_.dll
IM_MOD_RL_tiff_.dll
IM_MOD_RL_tile_.dll
IM_MOD_RL_tim_.dll
IM_MOD_RL_ttf_.dll
IM_MOD_RL_txt_.dll
IM_MOD_RL_uil_.dll
IM_MOD_RL_url_.dll
IM_MOD_RL_uyvy_.dll
IM_MOD_RL_vicar_.dll
IM_MOD_RL_vid_.dll
IM_MOD_RL_viff_.dll
IM_MOD_RL_wbmp_.dll
IM_MOD_RL_wmf_.dll
IM_MOD_RL_wpg_.dll
IM_MOD_RL_xbm_.dll
IM_MOD_RL_xcf_.dll
IM_MOD_RL_xc_.dll
IM_MOD_RL_xpm_.dll
IM_MOD_RL_xtrn_.dll
IM_MOD_RL_xwd_.dll
IM_MOD_RL_x_.dll
IM_MOD_RL_ycbcr_.dll
IM_MOD_RL_yuv_.dll
sRGB.icm
Q8
IM_MOD_RL_art_.dll
IM_MOD_RL_avi_.dll
IM_MOD_RL_avs_.dll
IM_MOD_RL_bmp_.dll
IM_MOD_RL_caption_.dll
IM_MOD_RL_cin_.dll
IM_MOD_RL_cip_.dll
IM_MOD_RL_clipboard_.dll
IM_MOD_RL_clip_.dll
IM_MOD_RL_cmyk_.dll
IM_MOD_RL_cut_.dll
IM_MOD_RL_dcm_.dll
IM_MOD_RL_dib_.dll
IM_MOD_RL_djvu_.dll
IM_MOD_RL_dot_.dll
IM_MOD_RL_dps_.dll
IM_MOD_RL_dpx_.dll
IM_MOD_RL_emf_.dll
IM_MOD_RL_ept_.dll
IM_MOD_RL_fax_.dll
IM_MOD_RL_fits_.dll
IM_MOD_RL_fpx_.dll
IM_MOD_RL_gif_.dll
IM_MOD_RL_gradient_.dll
IM_MOD_RL_gray_.dll
IM_MOD_RL_hdf_.dll
IM_MOD_RL_histogram_.dll
IM_MOD_RL_html_.dll
IM_MOD_RL_icon_.dll
IM_MOD_RL_info_.dll
IM_MOD_RL_jbig_.dll
IM_MOD_RL_jp2_.dll
IM_MOD_RL_jpeg_.dll
IM_MOD_RL_label_.dll
IM_MOD_RL_magick_.dll
IM_MOD_RL_map_.dll
IM_MOD_RL_matte_.dll
IM_MOD_RL_mat_.dll
IM_MOD_RL_meta_.dll
IM_MOD_RL_miff_.dll
IM_MOD_RL_mono_.dll
IM_MOD_RL_mpc_.dll
IM_MOD_RL_mpeg_.dll
IM_MOD_RL_mpr_.dll
IM_MOD_RL_msl_.dll
IM_MOD_RL_mtv_.dll
IM_MOD_RL_mvg_.dll
IM_MOD_RL_null_.dll
IM_MOD_RL_otb_.dll
IM_MOD_RL_palm_.dll
IM_MOD_RL_pattern_.dll
IM_MOD_RL_pcd_.dll
IM_MOD_RL_pcl_.dll
IM_MOD_RL_pcx_.dll
IM_MOD_RL_pdb_.dll
IM_MOD_RL_pdf_.dll
IM_MOD_RL_pict_.dll
IM_MOD_RL_pix_.dll
IM_MOD_RL_plasma_.dll
IM_MOD_RL_png_.dll
IM_MOD_RL_pnm_.dll
IM_MOD_RL_preview_.dll
IM_MOD_RL_ps2_.dll
IM_MOD_RL_ps3_.dll
IM_MOD_RL_psd_.dll
IM_MOD_RL_ps_.dll
IM_MOD_RL_pwp_.dll
IM_MOD_RL_raw_.dll
IM_MOD_RL_rgb_.dll
IM_MOD_RL_rla_.dll
IM_MOD_RL_rle_.dll
IM_MOD_RL_scr_.dll
IM_MOD_RL_sct_.dll
IM_MOD_RL_sfw_.dll
IM_MOD_RL_sgi_.dll
IM_MOD_RL_stegano_.dll
IM_MOD_RL_sun_.dll
IM_MOD_RL_svg_.dll
IM_MOD_RL_tga_.dll
IM_MOD_RL_thumbnail_.dll
IM_MOD_RL_tiff_.dll
IM_MOD_RL_tile_.dll
IM_MOD_RL_tim_.dll
IM_MOD_RL_ttf_.dll
IM_MOD_RL_txt_.dll
IM_MOD_RL_uil_.dll
IM_MOD_RL_url_.dll
IM_MOD_RL_uyvy_.dll
IM_MOD_RL_vicar_.dll
IM_MOD_RL_vid_.dll
IM_MOD_RL_viff_.dll
IM_MOD_RL_wbmp_.dll
IM_MOD_RL_wmf_.dll
IM_MOD_RL_wpg_.dll
IM_MOD_RL_xbm_.dll
IM_MOD_RL_xcf_.dll
IM_MOD_RL_xc_.dll
IM_MOD_RL_xpm_.dll
IM_MOD_RL_xtrn_.dll
IM_MOD_RL_xwd_.dll
IM_MOD_RL_x_.dll
IM_MOD_RL_ycbcr_.dll
IM_MOD_RL_yuv_.dll
sRGB.icm
imagemagicknet-dlls-q16.zip
DLLs
DebugQ16
CORE_RL_bzlib_.dll
CORE_RL_jbig_.dll
CORE_RL_jpeg_.dll
CORE_RL_lcms_.dll
CORE_RL_libxml_.dll
CORE_RL_Magick++_.dll
CORE_RL_magick_.dll
CORE_RL_png_.dll
CORE_RL_tiff_.dll
CORE_RL_ttf_.dll
CORE_RL_wand_.dll
CORE_RL_xlib_.dll
CORE_RL_zlib_.dll
IM_MOD_RL_art_.dll
IM_MOD_RL_avi_.dll
IM_MOD_RL_avs_.dll
IM_MOD_RL_bmp_.dll
IM_MOD_RL_caption_.dll
IM_MOD_RL_cin_.dll
IM_MOD_RL_cip_.dll
IM_MOD_RL_clipboard_.dll
IM_MOD_RL_clip_.dll
IM_MOD_RL_cmyk_.dll
IM_MOD_RL_cut_.dll
IM_MOD_RL_dcm_.dll
IM_MOD_RL_dib_.dll
IM_MOD_RL_djvu_.dll
IM_MOD_RL_dot_.dll
IM_MOD_RL_dps_.dll
IM_MOD_RL_dpx_.dll
IM_MOD_RL_emf_.dll
IM_MOD_RL_ept_.dll
IM_MOD_RL_fax_.dll
IM_MOD_RL_fits_.dll
IM_MOD_RL_fpx_.dll
IM_MOD_RL_gif_.dll
IM_MOD_RL_gradient_.dll
IM_MOD_RL_gray_.dll
IM_MOD_RL_hdf_.dll
IM_MOD_RL_histogram_.dll
IM_MOD_RL_html_.dll
IM_MOD_RL_icon_.dll
IM_MOD_RL_info_.dll
IM_MOD_RL_jbig_.dll
IM_MOD_RL_jp2_.dll
IM_MOD_RL_jpeg_.dll
IM_MOD_RL_label_.dll
IM_MOD_RL_magick_.dll
IM_MOD_RL_map_.dll
IM_MOD_RL_matte_.dll
IM_MOD_RL_mat_.dll
IM_MOD_RL_meta_.dll
IM_MOD_RL_miff_.dll
IM_MOD_RL_mono_.dll
IM_MOD_RL_mpc_.dll
IM_MOD_RL_mpeg_.dll
IM_MOD_RL_mpr_.dll
IM_MOD_RL_msl_.dll
IM_MOD_RL_mtv_.dll
IM_MOD_RL_mvg_.dll
IM_MOD_RL_null_.dll
IM_MOD_RL_otb_.dll
IM_MOD_RL_palm_.dll
IM_MOD_RL_pattern_.dll
IM_MOD_RL_pcd_.dll
IM_MOD_RL_pcl_.dll
IM_MOD_RL_pcx_.dll
IM_MOD_RL_pdb_.dll
IM_MOD_RL_pdf_.dll
IM_MOD_RL_pict_.dll
IM_MOD_RL_pix_.dll
IM_MOD_RL_plasma_.dll
IM_MOD_RL_png_.dll
IM_MOD_RL_pnm_.dll
IM_MOD_RL_preview_.dll
IM_MOD_RL_ps2_.dll
IM_MOD_RL_ps3_.dll
IM_MOD_RL_psd_.dll
IM_MOD_RL_ps_.dll
IM_MOD_RL_pwp_.dll
IM_MOD_RL_raw_.dll
IM_MOD_RL_rgb_.dll
IM_MOD_RL_rla_.dll
IM_MOD_RL_rle_.dll
IM_MOD_RL_scr_.dll
IM_MOD_RL_sct_.dll
IM_MOD_RL_sfw_.dll
IM_MOD_RL_sgi_.dll
IM_MOD_RL_stegano_.dll
IM_MOD_RL_sun_.dll
IM_MOD_RL_svg_.dll
IM_MOD_RL_tga_.dll
IM_MOD_RL_thumbnail_.dll
IM_MOD_RL_tiff_.dll
IM_MOD_RL_tile_.dll
IM_MOD_RL_tim_.dll
IM_MOD_RL_ttf_.dll
IM_MOD_RL_txt_.dll
IM_MOD_RL_uil_.dll
IM_MOD_RL_url_.dll
IM_MOD_RL_uyvy_.dll
IM_MOD_RL_vicar_.dll
IM_MOD_RL_vid_.dll
IM_MOD_RL_viff_.dll
IM_MOD_RL_wbmp_.dll
IM_MOD_RL_wmf_.dll
IM_MOD_RL_wpg_.dll
IM_MOD_RL_xbm_.dll
IM_MOD_RL_xcf_.dll
IM_MOD_RL_xc_.dll
IM_MOD_RL_xpm_.dll
IM_MOD_RL_xtrn_.dll
IM_MOD_RL_xwd_.dll
IM_MOD_RL_x_.dll
IM_MOD_RL_ycbcr_.dll
IM_MOD_RL_yuv_.dll
mfc71.dll
msvcp71.dll
msvcr71.dll
sRGB.icm
X11.dll
Xext.dll
imagemagicknet-dlls-q8.zip
DebugQ8
CORE_RL_bzlib_.dll
CORE_RL_jbig_.dll
CORE_RL_jpeg_.dll
CORE_RL_lcms_.dll
CORE_RL_libxml_.dll
CORE_RL_Magick++_.dll
CORE_RL_magick_.dll
CORE_RL_png_.dll
CORE_RL_tiff_.dll
CORE_RL_ttf_.dll
CORE_RL_wand_.dll
CORE_RL_xlib_.dll
CORE_RL_zlib_.dll
IM_MOD_RL_art_.dll
IM_MOD_RL_avi_.dll
IM_MOD_RL_avs_.dll
IM_MOD_RL_bmp_.dll
IM_MOD_RL_caption_.dll
IM_MOD_RL_cin_.dll
IM_MOD_RL_cip_.dll
IM_MOD_RL_clipboard_.dll
IM_MOD_RL_clip_.dll
IM_MOD_RL_cmyk_.dll
IM_MOD_RL_cut_.dll
IM_MOD_RL_dcm_.dll
IM_MOD_RL_dib_.dll
IM_MOD_RL_djvu_.dll
IM_MOD_RL_dot_.dll
IM_MOD_RL_dps_.dll
IM_MOD_RL_dpx_.dll
IM_MOD_RL_emf_.dll
IM_MOD_RL_ept_.dll
IM_MOD_RL_fax_.dll
IM_MOD_RL_fits_.dll
IM_MOD_RL_fpx_.dll
IM_MOD_RL_gif_.dll
IM_MOD_RL_gradient_.dll
IM_MOD_RL_gray_.dll
IM_MOD_RL_hdf_.dll
IM_MOD_RL_histogram_.dll
IM_MOD_RL_html_.dll
IM_MOD_RL_icon_.dll
IM_MOD_RL_info_.dll
IM_MOD_RL_jbig_.dll
IM_MOD_RL_jp2_.dll
IM_MOD_RL_jpeg_.dll
IM_MOD_RL_label_.dll
IM_MOD_RL_magick_.dll
IM_MOD_RL_map_.dll
IM_MOD_RL_matte_.dll
IM_MOD_RL_mat_.dll
IM_MOD_RL_meta_.dll
IM_MOD_RL_miff_.dll
IM_MOD_RL_mono_.dll
IM_MOD_RL_mpc_.dll
IM_MOD_RL_mpeg_.dll
IM_MOD_RL_mpr_.dll
IM_MOD_RL_msl_.dll
IM_MOD_RL_mtv_.dll
IM_MOD_RL_mvg_.dll
IM_MOD_RL_null_.dll
IM_MOD_RL_otb_.dll
IM_MOD_RL_palm_.dll
IM_MOD_RL_pattern_.dll
IM_MOD_RL_pcd_.dll
IM_MOD_RL_pcl_.dll
IM_MOD_RL_pcx_.dll
IM_MOD_RL_pdb_.dll
IM_MOD_RL_pdf_.dll
IM_MOD_RL_pict_.dll
IM_MOD_RL_pix_.dll
IM_MOD_RL_plasma_.dll
IM_MOD_RL_png_.dll
IM_MOD_RL_pnm_.dll
IM_MOD_RL_preview_.dll
IM_MOD_RL_ps2_.dll
IM_MOD_RL_ps3_.dll
IM_MOD_RL_psd_.dll
IM_MOD_RL_ps_.dll
IM_MOD_RL_pwp_.dll
IM_MOD_RL_raw_.dll
IM_MOD_RL_rgb_.dll
IM_MOD_RL_rla_.dll
IM_MOD_RL_rle_.dll
IM_MOD_RL_scr_.dll
IM_MOD_RL_sct_.dll
IM_MOD_RL_sfw_.dll
IM_MOD_RL_sgi_.dll
IM_MOD_RL_stegano_.dll
IM_MOD_RL_sun_.dll
IM_MOD_RL_svg_.dll
IM_MOD_RL_tga_.dll
IM_MOD_RL_thumbnail_.dll
IM_MOD_RL_tiff_.dll
IM_MOD_RL_tile_.dll
IM_MOD_RL_tim_.dll
IM_MOD_RL_ttf_.dll
IM_MOD_RL_txt_.dll
IM_MOD_RL_uil_.dll
IM_MOD_RL_url_.dll
IM_MOD_RL_uyvy_.dll
IM_MOD_RL_vicar_.dll
IM_MOD_RL_vid_.dll
IM_MOD_RL_viff_.dll
IM_MOD_RL_wbmp_.dll
IM_MOD_RL_wmf_.dll
IM_MOD_RL_wpg_.dll
IM_MOD_RL_xbm_.dll
IM_MOD_RL_xcf_.dll
IM_MOD_RL_xc_.dll
IM_MOD_RL_xpm_.dll
IM_MOD_RL_xtrn_.dll
IM_MOD_RL_xwd_.dll
IM_MOD_RL_x_.dll
IM_MOD_RL_ycbcr_.dll
IM_MOD_RL_yuv_.dll
mfc71.dll
msvcp71.dll
msvcr71.dll
sRGB.icm
X11.dll
Xext.dll
imagemagicknet-source.zip
ImageMagickNET
ImageMagickNET8.vcproj.BUBBLES.bubble.user
include16
magick
Magick++
wand
include8
magick
Magick++
wand
lib16
CORE_RL_Magick++_.lib
CORE_RL_magick_.lib
CORE_RL_wand_.lib
X11.lib
lib8
CORE_RL_Magick++_.lib
CORE_RL_magick_.lib
CORE_RL_wand_.lib
X11.lib
VBForms
My Project
Application.myapp
Settings.settings
VBForms.vbproj.user
imagemagicknet.zip
ImageMagickNET8.vcproj.BUBBLES.bubble.user
CORE_RL_Magick++_.lib
CORE_RL_magick_.lib
CORE_RL_wand_.lib
X11.lib
CORE_RL_Magick++_.lib
CORE_RL_magick_.lib
CORE_RL_wand_.lib
X11.lib
bin
Debug
VBForms.vshost.exe
Application.myapp
Settings.settings
VBForms.vbproj.user
ImageMagick.NET.suo
IMWrapper.suo

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

Share

About the Author

bubble2k
Web Developer
Singapore Singapore
bubble2k is a software architect in an IT consulting firm. He does in his free time recreational development with C# and Flash, for games, multimedia, and emulation. He also does web and digital graphics design.

Dubble Design
I Want More Money, I Need More Money

| Advertise | Privacy | Terms of Use | Mobile
Web03 | 2.8.150427.4 | Last Updated 22 May 2007
Article Copyright 2007 by bubble2k
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid