<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Le 01/08/2019 à 23:40, VTX1801 a
écrit :<br>
</div>
<blockquote type="cite"
cite="mid:1564695657711-0.post@n3.nabble.com">
<pre class="moz-quote-pre" wrap="">Copied your test code to new Scilab program.
Ran the code.
Graphic window appears with plot graph and uicontrol text object at the
bottom with the word Test.
Photos.test window appears with only the plot graph.
The uicontrol is missing.
Is the plot graph the graphic that is exported?
Do you need to assign the whole figure to export?</pre>
</blockquote>
<p>Here is another version of the code, to capture only the
graphical area, without the window borders:</p>
<pre style="font-style: normal; font-size: 12px;"><span style="color:rgb(100,174,100);font-style:italic;">// Generate a GUI (from demos)</span>
<span style="color:rgb(50,185,185);">exec</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">SCI/modules/gui/demos/uicontrol_plot3d.dem.sce</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(92,92,92);">-</span><span style="color:rgb(188,143,143);">1</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">f</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(174,92,176);text-decoration:underline;">findobj</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">figure_id</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">100001</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">f</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">visible</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">on</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(100,174,100);font-style:italic;">// Brings the GUI window on the front</span>
<span style="color:rgb(0,0,0);">fs</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(0,0,0);">f</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">figure_size</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">as</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(0,0,0);">f</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">axes_size</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">border_width</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">fs</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">1</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(92,92,92);">-</span><span style="color:rgb(0,0,0);">as</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">1</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(92,92,92);">/</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">header_height</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(0,0,0);">fs</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(92,92,92);">-</span><span style="color:rgb(0,0,0);">as</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(92,92,92);">-</span><span style="color:rgb(0,0,0);">border_width</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(100,174,100);font-style:italic;">// Hiding the left border and header of the window out of screen </span>
<span style="color:rgb(0,0,0);">f</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">figure_position</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(74,85,219);">[</span><span style="color:rgb(188,143,143);">1</span> <span style="color:rgb(188,143,143);">2</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(74,85,219);">)</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(74,85,219);">[</span><span style="color:rgb(92,92,92);">-</span><span style="color:rgb(0,0,0);">border_width</span> <span style="color:rgb(92,92,92);">-</span><span style="color:rgb(0,0,0);">header_height</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">filename</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">capture_$U(Y-%m-%d %H%M%S).png</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(100,174,100);font-style:italic;">// with a timestamp in the file name</span>
<span style="color:rgb(0,0,0);">filename</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">capture.png</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(100,174,100);font-style:italic;">// simple fixed file name</span>
<span style="color:rgb(0,0,0);">iview_path</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(50,185,185);">findfileassociation</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">.png</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(100,174,100);font-style:italic;">// or replace with the fixed known path</span>
<span style="color:rgb(100,174,100);font-style:italic;">// to IrfanView on your computer</span>
<span style="color:rgb(0,0,0);">cmd</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">%s /capture=7=(0,0,%d,%d) /convert=%s</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">cmd</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(50,185,185);">msprintf</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">cmd</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">iview_path</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">as</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">1</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">as</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">filename</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">status</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(50,185,185);">host</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">cmd</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(50,185,185);">winopen</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">filename</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span></pre>
<p>Samuel<br>
</p>
</body>
</html>