mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-27 00:25:38 +00:00
490 lines
26 KiB
HTML
490 lines
26 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<link rel="stylesheet" href="style.css">
|
|
<link rel="stylesheet" href="highslide/highslide.css"/>
|
|
<title>The CImg Library - C++ Template Image Processing Toolkit - Download</title>
|
|
<script src="jquery-3.5.1.min.js"></script>
|
|
<script>var jQuery_3_5_1 = $.noConflict(true);</script>
|
|
<script>jQuery_3_5_1(function(){ jQuery_3_5_1("#include_header").load("header.html"); });</script>
|
|
<script>jQuery_3_5_1(function(){ jQuery_3_5_1("#include_footer").load("footer.html"); });</script>
|
|
<script src="highslide/highslide-full.js"></script>
|
|
<script>
|
|
hs.graphicsDir = 'highslide/graphics/';
|
|
hs.wrapperClassName = 'wide-border';
|
|
hs.showCredits = 'false';
|
|
</script>
|
|
<style>
|
|
table tr td {
|
|
padding: 0.5em;
|
|
}
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
<div id="include_header"></div>
|
|
|
|
<!-- ************* -->
|
|
<!-- Screenshots -->
|
|
<!-- ************* -->
|
|
<div class="section_title"><p>Screenshots</p></div><div class="section_content">
|
|
|
|
<p>
|
|
The screenshots below have been taken from the different sample programs distributed within the
|
|
<span class="gmd_cimg"></span> package.
|
|
Click on an image to enlarge it and on the source filename to display it. A link to a streaming video of the
|
|
corresponding effect is sometimes proposed.
|
|
If you are interested by a live demo, go to the <a href="download.html"><b>download page</b></a>
|
|
and get the pre-compiled binaries for your system.
|
|
</p>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td>
|
|
<table><tr><td>
|
|
<div><a href="img/ss_demomenu.jpg" class="highslide" onclick="return hs.expand(this)"><img alt="Demo Menu" width="100" src="img/ss_mini_000001.jpg"/></a></div>
|
|
</td></tr></table>
|
|
</td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>The main demo sample of the <span class="gmd_cimg"></span> package</b> (1433 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
<p>
|
|
Contains 26 different real-time animations, as well as a nice selection menu.
|
|
</p>
|
|
<a href="https://youtu.be/xGyvZTLQRe8" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td>
|
|
<table><tr><td>
|
|
<a href="img/ss_bump.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000000.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>A 2d bump-mapping effect</b> (30 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
<p>You can move the light source using the mouse.
|
|
This sample shows how to handle mouse motion and create an animation in a window.
|
|
It demonstrates also that the <span class="gmd_cimg"></span> Library is quite fast !
|
|
Everything is computed from scratch here, including the logo, the background and the light.
|
|
</p>
|
|
<a href="https://www.youtube.com/watch?v=gGJtELQ5ahI" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td>
|
|
<table><tr><td>
|
|
<a href="img/ss_hough.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000002.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>Computation of the Hough Transform</b> (95 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/hough_transform2d.cpp"><span class="gmd_monobold">hough_transform.cpp</span></a>
|
|
<p>
|
|
Illustrate the computation of the Hough transform to detect lines in 2D images. Provide also simple user
|
|
interface to select and display lines.
|
|
</p>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_imgfade.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000003.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>Do a fading between two images</b> (35 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/fade_images.cpp"><span class="gmd_monobold">fade_images.cpp</span></a>
|
|
<p>
|
|
Very small code to perform a funny effect. Also demonstrate how to easily deal with command line arguments.
|
|
</p>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_mandelbrot.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000004.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>A functional Mandelbrot fractal explorer</b> (51 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
<p>
|
|
Show how to use the predefined feature selection function present in the <span class="gmd_cimg"></span> Library.
|
|
</p>
|
|
<a href="https://www.youtube.com/watch?v=Ir80V5r9aJM" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_odykill.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000005.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>A simple shoot-em-up game, featuring the people of the Robotvis/Odyssee Lab</b> (180 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/odykill.cpp"><span class="gmd_monobold">odykill.cpp</span></a>
|
|
<p>
|
|
Another demonstration of handling mouse and creating animation for pedagogic purposes.
|
|
</p>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_optflow.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000006.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>An implementation of an image registration algorithm, with
|
|
multiscale capability</b> (201 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/image_registration.cpp"><span class="gmd_monobold">image_registration.cpp</span></a>
|
|
<p>
|
|
Compute a motion map between two images, and warp one into the another through a smooth animation.
|
|
</p>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_paint.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000007.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>A mini-painting program</b> (30 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
<p>
|
|
This is not a replacement to Photoshop, but it already includes a filling algorithm
|
|
as well as a color selection tool.
|
|
</p>
|
|
<a href="https://www.youtube.com/watch?v=4HBiSksVzkI" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_rotozoom.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000008.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>A classical demomaking-effect, called 'rotozoom'</b> (20 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
<p>
|
|
Smell the old school parfume of the atari/amiga demos.
|
|
</p>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_triangle.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000009.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>An animation featuring triangles that are rotating</b> (50 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
<p>
|
|
Could be a replacement to your classical screen saver.
|
|
</p>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_fourier.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000026.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>A demo of image filtering in the Fourier Domain</b> (30 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
<br/>
|
|
<a href="https://www.youtube.com/watch?v=op0XoVMEdpE" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_render3d.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000011.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>An example of real-time 3D rendering</b>.<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
<p>
|
|
No use of OpenGL or VTK in this example, only pure <span class="gmd_cimg"></span> software functions are used !
|
|
</p>
|
|
<a href="https://www.youtube.com/watch?v=_2suSR7PiHw" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_bubble.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000012.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>An example of the ellipse drawing function, used to bounce an elastic bubble</b> (25 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
<br/>
|
|
<a href="https://www.youtube.com/watch?v=oXK6Wc4vsbE" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_landscape.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000013.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>A real-time 3D virtual landscape</b> (40 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
<p>
|
|
The altitude map is based on a 'fractal plasma' generator.
|
|
</p>
|
|
<a href="https://www.youtube.com/watch?v=I8_wcEwwpoo" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_plasma.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000014.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>A nice plasma effect with a sinus scroller</b> (70 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
<br/>
|
|
<a href="https://www.youtube.com/watch?v=na8hcayKbFo" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_tetris.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000015.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>An implementation of the well known Tetris game</b> (130 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/tetris.cpp"><span class="gmd_monobold">tetris.cpp</span></a>
|
|
<p>
|
|
Very small code for a complete version of the Tetris game.
|
|
</p>
|
|
<a href="https://www.youtube.com/watch?v=IKsY2KCeh38" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_restoration.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000016.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>The implementation of the Tschumperlé-Deriche algorithm for image restoration and inpainting</b> (170 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/pde_TschumperleDeriche2d.cpp"><span class="gmd_monobold">pde_TschumperleDeriche2d.cpp</span></a>
|
|
<p>
|
|
See <a href="ftp://ftp-sop.inria.fr/odyssee/Publications/2003/tschumperle-deriche:03.pdf">the corresponding publication</a>
|
|
for more detail on the algorithm.
|
|
</p>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_shadebobs.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000017.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>A very smart and classical demo effect called 'Shade bobs'</b> (60 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
<br/>
|
|
<a href="https://www.youtube.com/watch?v=q91cyn6x8LY" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_blobs.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000018.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>A nice Blob Editor in only few lines</b> (90 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
<br/>
|
|
<a href="https://www.youtube.com/watch?v=wOCdcFfz7Z4" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_metaballs.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000019.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>3d Metaballs animation</b> (23 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
<br/>
|
|
<a href="https://www.youtube.com/watch?v=-S_r76OxzyY" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_surface.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000020.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>A tool to visualize images as surfaces in 3d</b> (100 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/image_surface.cpp"><span class="gmd_monobold">image_surface.cpp</span></a>
|
|
<br/>
|
|
<a href="https://www.youtube.com/watch?v=OlBXh-gkv3U" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_dtmri.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000021.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>A 3d viewer for Diffusion tensor imaging datasets</b> (526 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/dtmri_view.cpp"><span class="gmd_monobold">dtmri_view.cpp</span></a>
|
|
<br/>
|
|
<a href="https://www.youtube.com/watch?v=ip2itUXhcls" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_waves.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000022.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>Applying the wave equation on an 3d image-mapped surface</b> (55 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
<br/>
|
|
<a href="https://www.youtube.com/watch?v=KNe-rXJldDM" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/curve_editor.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000023.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>A simple 2d curve editor using spline interpolation</b> (300 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/curve_editor.cpp"><span class="gmd_monobold">curve_editor.cpp</span></a>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_jawbreaker.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000024.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>A complete and funny game featuring colored balls</b> (121 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/jawbreaker.cpp"><span class="gmd_monobold">jawbreaker.cpp</span></a>
|
|
<br/>
|
|
<a href="https://www.youtube.com/watch?v=3z4jdb-wafs" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_reflection.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000025.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>A cool 3d reflection effect, using some <span class="gmd_cimg"></span> 3d object rendering tricks</b> (130 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
<br/>
|
|
<a href="https://www.youtube.com/watch?v=5wQgkEjdrcw" target="_blank">
|
|
<img src="img/item_clickvideo.jpg" alt="Click here to see the video" onmouseover="this.src='img/item_clickvideo2.jpg';" onmouseout="this.src='img/item_clickvideo.jpg';"/></a>
|
|
|
|
</td>
|
|
</tr></table>
|
|
|
|
<hr/>
|
|
<table><tr>
|
|
<td><table><tr><td><a href="img/ss_puzzle.jpg" class="highslide" onclick="return hs.expand(this)">
|
|
<img alt="" src="img/ss_mini_000027.jpg" width="100"/></a></td></tr></table></td>
|
|
<td>
|
|
<img alt="" src="img/item_description.jpg"/> :
|
|
<b>A simple word puzzle game</b> (100 lines of code).<br/>
|
|
<img alt="" src="img/item_file.jpg"/> :
|
|
<a href="https://github.com/GreycLab/CImg/blob/master/examples/CImg_demo.cpp"><span class="gmd_monobold">CImg_demo.cpp</span></a>
|
|
</td>
|
|
</tr></table>
|
|
|
|
</div><div class="section_end"></div>
|
|
|
|
<div id="include_footer"></div>
|
|
</body>
|