Click here to Skip to main content
15,881,281 members
Articles / Desktop Programming / MFC

ImageStone - A Powerful C++ Class Library for Image Manipulation

Rate me:
Please Sign up or sign in to vote.
4.81/5 (250 votes)
6 Dec 2011Zlib3 min read 117.1K   51.5K   405  
An article on a library for image manipulation
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ImageStone: Hierarchical Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.1 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindexHL" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a></div>
<h1>ImageStone Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
<li><a class="el" href="class_f_c_color.html">FCColor</a>
<li><a class="el" href="class_f_c_compress.html">FCCompress</a>
<li><a class="el" href="class_f_c_histogram.html">FCHistogram</a>
<li><a class="el" href="class_f_c_image_handle_base.html">FCImageHandleBase</a>
<ul>
<li><a class="el" href="class_f_c_image_handle.html">FCImageHandle</a>
<ul>
<li><a class="el" href="class_f_c_image_handle___bmp.html">FCImageHandle_Bmp</a>
<li><a class="el" href="class_f_c_image_handle___free_image.html">FCImageHandle_FreeImage</a>
<li><a class="el" href="class_f_c_image_handle___gdiplus.html">FCImageHandle_Gdiplus</a>
<li><a class="el" href="class_f_c_image_handle___i_picture.html">FCImageHandle_IPicture</a>
<li><a class="el" href="class_f_c_image_handle___tga.html">FCImageHandle_Tga</a>
</ul>
</ul>
<li><a class="el" href="class_f_c_image_handle_factory.html">FCImageHandleFactory</a>
<ul>
<li><a class="el" href="class_f_c_image_handle_factory___i_picture.html">FCImageHandleFactory_IPicture</a>
<li><a class="el" href="class_f_c_image_handle_factory___mini.html">FCImageHandleFactory_Mini</a>
</ul>
<li><a class="el" href="class_f_c_interface___pixel_process.html">FCInterface_PixelProcess</a>
<ul>
<li><a class="el" href="class_f_c_single_pixel_process_base.html">FCSinglePixelProcessBase</a>
<ul>
<li><a class="el" href="class_f_c_pixel3_d_grid.html">FCPixel3DGrid</a>
<li><a class="el" href="class_f_c_pixel_add_random_noise.html">FCPixelAddRandomNoise</a>
<li><a class="el" href="class_f_c_pixel_adjust_r_g_b.html">FCPixelAdjustRGB</a>
<li><a class="el" href="class_f_c_pixel_auto_color_enhance.html">FCPixelAutoColorEnhance</a>
<li><a class="el" href="class_f_c_pixel_auto_contrast.html">FCPixelAutoContrast</a>
<li><a class="el" href="class_f_c_pixel_bilinear_distord.html">FCPixelBilinearDistord</a>
<ul>
<li><a class="el" href="class_f_c_pixel_cylinder.html">FCPixelCylinder</a>
<li><a class="el" href="class_f_c_pixel_fractal_trace.html">FCPixelFractalTrace</a>
<li><a class="el" href="class_f_c_pixel_lens.html">FCPixelLens</a>
<li><a class="el" href="class_f_c_pixel_perspective.html">FCPixelPerspective</a>
<li><a class="el" href="class_f_c_pixel_ribbon.html">FCPixelRibbon</a>
<li><a class="el" href="class_f_c_pixel_ripple.html">FCPixelRipple</a>
<li><a class="el" href="class_f_c_pixel_rotate.html">FCPixelRotate</a>
<li><a class="el" href="class_f_c_pixel_skew.html">FCPixelSkew</a>
<li><a class="el" href="class_f_c_pixel_small_tile.html">FCPixelSmallTile</a>
<li><a class="el" href="class_f_c_pixel_wave.html">FCPixelWave</a>
<li><a class="el" href="class_f_c_pixel_whirl_pinch.html">FCPixelWhirlPinch</a>
</ul>
<li><a class="el" href="class_f_c_pixel_blinds.html">FCPixelBlinds</a>
<li><a class="el" href="class_f_c_pixel_color_balance.html">FCPixelColorBalance</a>
<li><a class="el" href="class_f_c_pixel_color_level.html">FCPixelColorLevel</a>
<li><a class="el" href="class_f_c_pixel_colors_count.html">FCPixelColorsCount</a>
<ul>
<li><a class="el" href="class_f_c_pixel_get_key_color.html">FCPixelGetKeyColor</a>
</ul>
<li><a class="el" href="class_f_c_pixel_color_tone.html">FCPixelColorTone</a>
<li><a class="el" href="class_f_c_pixel_combine_channel___r_g_b.html">FCPixelCombineChannel_RGB</a>
<li><a class="el" href="class_f_c_pixel_convert_quantize.html">FCPixelConvertQuantize</a>
<li><a class="el" href="class_f_c_pixel_convert_to16_bit.html">FCPixelConvertTo16Bit</a>
<li><a class="el" href="class_f_c_pixel_convert_to8_bit_gray.html">FCPixelConvertTo8BitGray</a>
<li><a class="el" href="class_f_c_pixel_convolute.html">FCPixelConvolute</a>
<ul>
<li><a class="el" href="class_f_c_pixel_detect_edges.html">FCPixelDetectEdges</a>
<li><a class="el" href="class_f_c_pixel_gaussian_blur3x3.html">FCPixelGaussianBlur3x3</a>
<li><a class="el" href="class_f_c_pixel_gaussian_blur5x5.html">FCPixelGaussianBlur5x5</a>
<li><a class="el" href="class_f_c_pixel_sharp.html">FCPixelSharp</a>
</ul>
<li><a class="el" href="class_f_c_pixel_deinterlace.html">FCPixelDeinterlace</a>
<li><a class="el" href="class_f_c_pixel_emboss.html">FCPixelEmboss</a>
<li><a class="el" href="class_f_c_pixel_export_asc_i_i.html">FCPixelExportAscII</a>
<li><a class="el" href="class_f_c_pixel_fill3_d_solid_frame.html">FCPixelFill3DSolidFrame</a>
<li><a class="el" href="class_f_c_pixel_fill_color.html">FCPixelFillColor</a>
<li><a class="el" href="class_f_c_pixel_fill_grid.html">FCPixelFillGrid</a>
<li><a class="el" href="class_f_c_pixel_flip.html">FCPixelFlip</a>
<li><a class="el" href="class_f_c_pixel_gradient_base.html">FCPixelGradientBase</a>
<ul>
<li><a class="el" href="class_f_c_pixel_gradient_line.html">FCPixelGradientLine</a>
<ul>
<li><a class="el" href="class_f_c_pixel_gradient_bi_line.html">FCPixelGradientBiLine</a>
<li><a class="el" href="class_f_c_pixel_gradient_conical_a_sym.html">FCPixelGradientConicalASym</a>
<li><a class="el" href="class_f_c_pixel_gradient_conical_sym.html">FCPixelGradientConicalSym</a>
</ul>
<li><a class="el" href="class_f_c_pixel_gradient_radial.html">FCPixelGradientRadial</a>
<li><a class="el" href="class_f_c_pixel_gradient_rect.html">FCPixelGradientRect</a>
</ul>
<li><a class="el" href="class_f_c_pixel_grayscale.html">FCPixelGrayscale</a>
<li><a class="el" href="class_f_c_pixel_halftone_m3.html">FCPixelHalftoneM3</a>
<li><a class="el" href="class_f_c_pixel_hue_saturation.html">FCPixelHueSaturation</a>
<li><a class="el" href="class_f_c_pixel_illusion.html">FCPixelIllusion</a>
<li><a class="el" href="class_f_c_pixel_l_u_t_routine.html">FCPixelLUTRoutine</a>
<ul>
<li><a class="el" href="class_f_c_pixel_brightness.html">FCPixelBrightness</a>
<li><a class="el" href="class_f_c_pixel_contrast.html">FCPixelContrast</a>
<li><a class="el" href="class_f_c_pixel_gamma.html">FCPixelGamma</a>
<li><a class="el" href="class_f_c_pixel_invert.html">FCPixelInvert</a>
<li><a class="el" href="class_f_c_pixel_posterize.html">FCPixelPosterize</a>
<li><a class="el" href="class_f_c_pixel_solarize.html">FCPixelSolarize</a>
</ul>
<li><a class="el" href="class_f_c_pixel_median_filter.html">FCPixelMedianFilter</a>
<li><a class="el" href="class_f_c_pixel_mirror.html">FCPixelMirror</a>
<li><a class="el" href="class_f_c_pixel_mosaic.html">FCPixelMosaic</a>
<li><a class="el" href="class_f_c_pixel_noisify.html">FCPixelNoisify</a>
<li><a class="el" href="class_f_c_pixel_oil_paint.html">FCPixelOilPaint</a>
<li><a class="el" href="class_f_c_pixel_rotate90.html">FCPixelRotate90</a>
<ul>
<li><a class="el" href="class_f_c_pixel_rotate270.html">FCPixelRotate270</a>
</ul>
<li><a class="el" href="class_f_c_pixel_shift.html">FCPixelShift</a>
<li><a class="el" href="class_f_c_pixel_splash.html">FCPixelSplash</a>
<li><a class="el" href="class_f_c_pixel_splite_channel___r_g_b.html">FCPixelSpliteChannel_RGB</a>
<li><a class="el" href="class_f_c_pixel_threshold.html">FCPixelThreshold</a>
<li><a class="el" href="class_f_c_pixel_video.html">FCPixelVideo</a>
</ul>
</ul>
<li><a class="el" href="class_f_c_object.html">FCObject</a>
<ul>
<li><a class="el" href="class_f_c_obj_graph.html">FCObjGraph</a>
<ul>
<li><a class="el" href="class_f_c_obj_image.html">FCObjImage</a>
</ul>
<li><a class="el" href="class_f_c_obj_multi_frame.html">FCObjMultiFrame</a>
</ul>
<li><a class="el" href="class_f_c_obj_progress.html">FCObjProgress</a>
<li><a class="el" href="class_f_c_o_x_o_helper.html">FCOXOHelper</a>
<li><a class="el" href="struct_f_c_o_x_o_helper_1_1_p_h_o_x_o_s_e_t_t_i_n_g.html">FCOXOHelper::PHOXOSETTING</a>
<li><a class="el" href="class_f_c_time_count.html">FCTimeCount</a>
<li><a class="el" href="class_f_c_win32.html">FCWin32</a>
<li><a class="el" href="class_p_c_l__array.html">PCL_array&lt; T &gt;</a>
<li><a class="el" href="class_p_c_l___interface___composite.html">PCL_Interface_Composite&lt; T &gt;</a>
<li><a class="el" href="class_p_c_l___interface___composite.html">PCL_Interface_Composite&lt; FCObjImage &gt;</a>
<ul>
<li><a class="el" href="class_f_c_image_handle.html">FCImageHandle</a>
<li><a class="el" href="class_f_c_obj_multi_frame.html">FCObjMultiFrame</a>
</ul>
<li><a class="el" href="class_p_c_l___interface___lazy___object.html">PCL_Interface_Lazy_Object&lt; T &gt;</a>
<li><a class="el" href="class_p_c_l___interface___undo.html">PCL_Interface_Undo&lt; T &gt;</a>
<li><a class="el" href="class_p_c_l___interface___zoom_scale.html">PCL_Interface_ZoomScale</a>
<li><a class="el" href="class_p_c_l___t_t___convertor.html">PCL_TT_Convertor&lt; T1, T2 &gt;</a>
</ul>
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 8 11:12:47 2006 for ImageStone by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.1 </small></address>
</body>
</html>

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, along with any associated source code and files, is licensed under The zlib/libpng License


Written By
Team Leader PhoXo
China China
graduate from University of Science and Technology of China at 2002.

Now I work at www.phoxo.com.

Comments and Discussions