Merge pull request #4210 from lvreclp/dev-move-histogram-profile

Moved histogram working/output profile settings
This commit is contained in:
Beep6581 2017-12-08 21:53:17 +01:00 committed by GitHub
commit b99babb809
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 884 additions and 8 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 761 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 763 B

View File

@ -464,6 +464,12 @@ public:
updateParameters ();
}
void updateHistogram()
{
updateParameters();
}
void defaultMonitorProfileChanged (const Glib::ustring &profile_name, bool auto_monitor_profile)
{
ConnectionBlocker profileBlocker (profileConn);
@ -585,6 +591,16 @@ EditorPanel::EditorPanel (FilePanel* filePanel)
Gtk::VSeparator* vsep1 = Gtk::manage (new Gtk::VSeparator ());
Gtk::VSeparator* vsep2 = Gtk::manage (new Gtk::VSeparator ());
// Histogram profile toggle controls
toggleHistogramProfile = Gtk::manage (new Gtk::ToggleButton ());
Gtk::Image* histProfImg = Gtk::manage (new RTImage ("gamut-hist.png"));
toggleHistogramProfile->add (*histProfImg);
toggleHistogramProfile->set_relief (Gtk::RELIEF_NONE);
toggleHistogramProfile->set_active (options.rtSettings.HistogramWorking);
toggleHistogramProfile->set_tooltip_markup ( (M ("PREFERENCES_HISTOGRAM_TOOLTIP")));
Gtk::VSeparator* vsep3 = Gtk::manage (new Gtk::VSeparator ());
iareapanel = new ImageAreaPanel ();
tpc->setEditProvider (iareapanel->imageArea);
tpc->getToolBar()->setLockablePickerToolListener (iareapanel->imageArea);
@ -607,6 +623,10 @@ EditorPanel::EditorPanel (FilePanel* filePanel)
toolBarPanel->pack_end (*tpc->coarse, Gtk::PACK_SHRINK, 2);
toolBarPanel->pack_end (*vsepcl, Gtk::PACK_SHRINK, 2);
// Histogram profile toggle
toolBarPanel->pack_end (*toggleHistogramProfile, Gtk::PACK_SHRINK, 1);
toolBarPanel->pack_end (*vsep3, Gtk::PACK_SHRINK, 2);
toolBarPanel->pack_end (*iareapanel->imageArea->indClippedPanel, Gtk::PACK_SHRINK, 0);
toolBarPanel->pack_end (*vsepz, Gtk::PACK_SHRINK, 2);
toolBarPanel->pack_end (*iareapanel->imageArea->previewModePanel, Gtk::PACK_SHRINK, 0);
@ -819,6 +839,7 @@ EditorPanel::EditorPanel (FilePanel* filePanel)
saveimgas->signal_pressed().connect ( sigc::mem_fun (*this, &EditorPanel::saveAsPressed) );
queueimg->signal_pressed().connect ( sigc::mem_fun (*this, &EditorPanel::queueImgPressed) );
sendtogimp->signal_pressed().connect ( sigc::mem_fun (*this, &EditorPanel::sendToGimpPressed) );
toggleHistogramProfile->signal_toggled().connect( sigc::mem_fun (*this, &EditorPanel::histogramProfile_toggled) );
if (navPrev) {
navPrev->signal_pressed().connect ( sigc::mem_fun (*this, &EditorPanel::openPreviousEditorImage) );
@ -2015,6 +2036,12 @@ void EditorPanel::syncFileBrowser() // synchronize filebrowser with image in E
}
}
void EditorPanel::histogramProfile_toggled()
{
options.rtSettings.HistogramWorking = toggleHistogramProfile->get_active();
colorMgmtToolBar->updateHistogram();
}
bool EditorPanel::idle_sendToGimp ( ProgressConnector<rtengine::IImage16*> *pc, Glib::ustring fname)
{

View File

@ -150,6 +150,8 @@ private:
bool idle_saveImage (ProgressConnector<rtengine::IImage16*> *pc, Glib::ustring fname, SaveFormat sf, rtengine::procparams::ProcParams &pparams);
bool idle_sendToGimp ( ProgressConnector<rtengine::IImage16*> *pc, Glib::ustring fname);
bool idle_sentToGimp (ProgressConnector<int> *pc, rtengine::IImage16* img, Glib::ustring filename);
void histogramProfile_toggled ();
Glib::ustring lastSaveAsFileName;
bool realized;
@ -196,6 +198,7 @@ private:
Gtk::HBox* beforeAfterBox;
Gtk::HBox* beforeHeaderBox;
Gtk::HBox* afterHeaderBox;
Gtk::ToggleButton* toggleHistogramProfile;
Gtk::Frame* ppframe;
ProfilePanel* profilep;

View File

@ -990,18 +990,14 @@ Gtk::Widget* Preferences::getGeneralPanel ()
ckbHistogramPositionLeft = Gtk::manage ( new Gtk::CheckButton (M ("PREFERENCES_HISTOGRAMPOSITIONLEFT")) );
setExpandAlignProperties (ckbHistogramPositionLeft, false, false, Gtk::ALIGN_START, Gtk::ALIGN_BASELINE);
ckbHistogramWorking = Gtk::manage ( new Gtk::CheckButton (M ("PREFERENCES_HISTOGRAMWORKING")) );
setExpandAlignProperties (ckbHistogramWorking, false, false, Gtk::ALIGN_START, Gtk::ALIGN_BASELINE);
ckbHistogramWorking->set_tooltip_markup (M ("PREFERENCES_HISTOGRAM_TOOLTIP"));
workflowGrid->attach_next_to (*ckbHistogramPositionLeft, *curveBBoxPosL, Gtk::POS_BOTTOM, 1, 1);
workflowGrid->attach_next_to (*ckbHistogramWorking, *curveBBoxPosC, Gtk::POS_BOTTOM, 2, 1);
ckbFileBrowserToolbarSingleRow = Gtk::manage ( new Gtk::CheckButton (M ("PREFERENCES_FILEBROWSERTOOLBARSINGLEROW")) );
setExpandAlignProperties (ckbFileBrowserToolbarSingleRow, false, false, Gtk::ALIGN_START, Gtk::ALIGN_START);
ckbShowFilmStripToolBar = Gtk::manage ( new Gtk::CheckButton (M ("PREFERENCES_SHOWFILMSTRIPTOOLBAR")) );
setExpandAlignProperties (ckbShowFilmStripToolBar, false, false, Gtk::ALIGN_START, Gtk::ALIGN_START);
workflowGrid->attach_next_to (*ckbFileBrowserToolbarSingleRow, *ckbHistogramPositionLeft, Gtk::POS_BOTTOM, 1, 1);
workflowGrid->attach_next_to (*ckbShowFilmStripToolBar, *ckbHistogramWorking, Gtk::POS_BOTTOM, 2, 1);
workflowGrid->attach_next_to (*ckbShowFilmStripToolBar, *curveBBoxPosC, Gtk::POS_BOTTOM, 2, 1);
Gtk::Label* hb4label = Gtk::manage ( new Gtk::Label (M ("PREFERENCES_TP_LABEL")) );
setExpandAlignProperties (hb4label, false, false, Gtk::ALIGN_START, Gtk::ALIGN_BASELINE);
@ -1757,7 +1753,6 @@ void Preferences::storePreferences ()
// moptions.rtSettings.viewinggreySc = greySc->get_active_row_number ();
// moptions.rtSettings.autocielab = cbAutocielab->get_active ();
moptions.rtSettings.ciecamfloat = cbciecamfloat->get_active ();
moptions.rtSettings.HistogramWorking = ckbHistogramWorking->get_active ();
moptions.rtSettings.leveldnv = dnv->get_active_row_number ();
moptions.rtSettings.leveldnti = dnti->get_active_row_number ();
moptions.rtSettings.leveldnliss = dnliss->get_active_row_number ();
@ -1928,7 +1923,6 @@ void Preferences::fillPreferences ()
// cbAutocielab->set_active (moptions.rtSettings.autocielab);
cbciecamfloat->set_active (moptions.rtSettings.ciecamfloat);
ckbHistogramWorking->set_active (moptions.rtSettings.HistogramWorking);
languages->set_active_text (moptions.language);
ckbLangAutoDetect->set_active (moptions.languageAutoDetect);
int themeNbr = getThemeRowNumber (moptions.theme);

View File

@ -195,7 +195,6 @@ class Preferences : public Gtk::Dialog, public ProfileStoreListener
Gtk::ComboBoxText* custProfBuilderLabelType;
Gtk::CheckButton* ckbHistogramPositionLeft;
Gtk::CheckButton* ckbHistogramWorking;
Gtk::CheckButton* ckbFileBrowserToolbarSingleRow;
Gtk::CheckButton* ckbShowFilmStripToolBar;
Gtk::CheckButton* ckbHideTPVScrollbar;

View File

@ -0,0 +1 @@
gamut-hist.png,w22,actions

View File

@ -0,0 +1,852 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:modified="TRUE"
inkscape:export-ydpi="2.1600001"
inkscape:export-xdpi="2.1600001"
inkscape:export-filename="/home/philippe/devel/rawtherapee/icons/NewIcons/warnhl.png"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
sodipodi:docname="gamut-hist-2.svg"
version="1.0"
inkscape:version="0.92.1 r"
sodipodi:version="0.32"
id="svg5077"
height="22"
width="22">
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="16"
inkscape:cx="-1.012125"
inkscape:cy="5.1739696"
inkscape:document-units="px"
inkscape:current-layer="layer1"
width="200px"
height="200px"
inkscape:window-width="1920"
inkscape:window-height="1023"
inkscape:window-x="0"
inkscape:window-y="0"
showgrid="true"
inkscape:window-maximized="1"
showguides="false"
inkscape:guide-bbox="true"
inkscape:snap-bbox="true"
inkscape:snap-smooth-nodes="false"
inkscape:snap-midpoints="true"
inkscape:snap-global="true"
inkscape:snap-grids="true"
inkscape:bbox-nodes="true">
<sodipodi:guide
position="533.17418,992.27018"
orientation="0,1"
id="guide3941"
inkscape:locked="false" />
<sodipodi:guide
position="533.33331,74.396426"
orientation="0,1"
id="guide3943"
inkscape:locked="false" />
<sodipodi:guide
position="85.13648,155.87769"
orientation="1,0"
id="guide3947"
inkscape:locked="false" />
<sodipodi:guide
position="981.50323,155.87769"
orientation="1,0"
id="guide3949"
inkscape:locked="false" />
<inkscape:grid
type="xygrid"
id="grid16845"
empspacing="4"
originx="1"
originy="1" />
<sodipodi:guide
position="27,21"
orientation="0,1"
id="guide16847"
inkscape:locked="false" />
<sodipodi:guide
position="1,24"
orientation="1,0"
id="guide16849"
inkscape:locked="false" />
<sodipodi:guide
position="25,1"
orientation="0,1"
id="guide16851"
inkscape:locked="false" />
<sodipodi:guide
position="21,23"
orientation="1,0"
id="guide16853"
inkscape:locked="false" />
</sodipodi:namedview>
<defs
id="defs5079">
<inkscape:path-effect
effect="bspline"
id="path-effect18321"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="skeletal"
id="path-effect18317"
is_visible="true"
pattern="M 0,5 C 0,2.24 2.24,0 5,0 7.76,0 10,2.24 10,5 10,7.76 7.76,10 5,10 2.24,10 0,7.76 0,5 Z"
copytype="single_stretched"
prop_scale="1"
scale_y_rel="false"
spacing="0"
normal_offset="0"
tang_offset="0"
prop_units="false"
vertical_pattern="false"
fuse_tolerance="0" />
<inkscape:path-effect
effect="bspline"
id="path-effect18315"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="skeletal"
id="path-effect18311"
is_visible="true"
pattern="M 0,5 C 0,2.24 2.24,0 5,0 7.76,0 10,2.24 10,5 10,7.76 7.76,10 5,10 2.24,10 0,7.76 0,5 Z"
copytype="single_stretched"
prop_scale="1"
scale_y_rel="false"
spacing="0"
normal_offset="0"
tang_offset="0"
prop_units="false"
vertical_pattern="false"
fuse_tolerance="0" />
<inkscape:path-effect
effect="bspline"
id="path-effect18309"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="skeletal"
id="path-effect18305"
is_visible="true"
pattern="M 0,5 C 0,2.24 2.24,0 5,0 7.76,0 10,2.24 10,5 10,7.76 7.76,10 5,10 2.24,10 0,7.76 0,5 Z"
copytype="single_stretched"
prop_scale="1"
scale_y_rel="false"
spacing="0"
normal_offset="0"
tang_offset="0"
prop_units="false"
vertical_pattern="false"
fuse_tolerance="0" />
<inkscape:path-effect
effect="bspline"
id="path-effect18303"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="skeletal"
id="path-effect18299"
is_visible="true"
pattern="M 0,5 C 0,2.24 2.24,0 5,0 7.76,0 10,2.24 10,5 10,7.76 7.76,10 5,10 2.24,10 0,7.76 0,5 Z"
copytype="single_stretched"
prop_scale="1"
scale_y_rel="false"
spacing="0"
normal_offset="0"
tang_offset="0"
prop_units="false"
vertical_pattern="false"
fuse_tolerance="0" />
<inkscape:path-effect
effect="bspline"
id="path-effect18297"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="skeletal"
id="path-effect18293"
is_visible="true"
pattern="M 0,5 C 0,2.24 2.24,0 5,0 7.76,0 10,2.24 10,5 10,7.76 7.76,10 5,10 2.24,10 0,7.76 0,5 Z"
copytype="single_stretched"
prop_scale="1"
scale_y_rel="false"
spacing="0"
normal_offset="0"
tang_offset="0"
prop_units="false"
vertical_pattern="false"
fuse_tolerance="0" />
<inkscape:path-effect
effect="bspline"
id="path-effect18291"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="skeletal"
id="path-effect18287"
is_visible="true"
pattern="M 0,5 C 0,2.24 2.24,0 5,0 7.76,0 10,2.24 10,5 10,7.76 7.76,10 5,10 2.24,10 0,7.76 0,5 Z"
copytype="single_stretched"
prop_scale="1"
scale_y_rel="false"
spacing="0"
normal_offset="0"
tang_offset="0"
prop_units="false"
vertical_pattern="false"
fuse_tolerance="0" />
<inkscape:path-effect
effect="bspline"
id="path-effect18285"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect18281"
is_visible="true"
offset_points="0,0.5"
sort_points="true"
interpolator_type="CubicBezierJohan"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
linejoin_type="extrp_arc"
miter_limit="4"
end_linecap_type="zerowidth" />
<inkscape:path-effect
effect="bspline"
id="path-effect18279"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="bspline"
id="path-effect18275"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="simplify"
id="path-effect18273"
is_visible="true"
steps="1"
threshold="0.00416667"
smooth_angles="360"
helper_size="0"
simplify_individual_paths="false"
simplify_just_coalesce="false"
simplifyindividualpaths="false"
simplifyJustCoalesce="false" />
<inkscape:perspective
id="perspective28"
inkscape:persp3d-origin="106.66667 : 71.111111 : 1"
inkscape:vp_z="213.33333 : 106.66667 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 106.66667 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
id="linearGradient4578">
<stop
style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
offset="0"
id="stop4580" />
<stop
style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"
offset="1"
id="stop4582" />
</linearGradient>
<linearGradient
id="linearGradient4594">
<stop
style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
offset="0"
id="stop4596" />
<stop
style="stop-color: rgb(192, 203, 228); stop-opacity: 1;"
offset="1"
id="stop4598" />
</linearGradient>
<linearGradient
id="linearGradient4567">
<stop
id="stop4569"
offset="0"
style="stop-color: rgb(255, 0, 0); stop-opacity: 1;" />
<stop
id="stop4571"
offset="1"
style="stop-color: rgb(119, 0, 0); stop-opacity: 1;" />
</linearGradient>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
id="perspective3622" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
id="perspective3645" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
id="perspective3673" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
id="perspective2832" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
id="perspective3722" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
id="perspective2840" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
id="perspective2863" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
id="perspective2858" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
id="perspective4001" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
id="perspective4044" />
<inkscape:perspective
id="perspective4171"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4193"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4215"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4237"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4262"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4284"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4306"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4329"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4366"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4421"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4455"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4483"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2859"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2908"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2858-5"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2864"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3732"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3754"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2880"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3913"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4037"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<filter
id="filter4051"
inkscape:label="Specular light"
inkscape:menu="ABCs"
inkscape:menu-tooltip="Basic specular bevel to use for building textures"
style="color-interpolation-filters:sRGB">
<feGaussianBlur
id="feGaussianBlur4053"
result="result0"
in="SourceAlpha"
stdDeviation="6" />
<feSpecularLighting
id="feSpecularLighting4055"
specularExponent="25"
specularConstant="1"
surfaceScale="10"
lighting-color="#ffffff"
result="result1"
in="result0">
<feDistantLight
id="feDistantLight4057"
azimuth="235"
elevation="45" />
</feSpecularLighting>
<feComposite
id="feComposite4059"
in2="result1"
k3="1"
k2="1"
operator="arithmetic"
result="result4"
in="SourceGraphic"
k1="0"
k4="0" />
<feComposite
id="feComposite4061"
in2="SourceAlpha"
operator="in"
result="result2"
in="result4" />
</filter>
<inkscape:perspective
id="perspective4244"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4266"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5318"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<filter
id="filter6262"
inkscape:label="Neon"
inkscape:menu="Bevels"
inkscape:menu-tooltip="Neon light effect"
x="-0.25"
y="-0.25"
width="1.5"
height="1.5"
style="color-interpolation-filters:sRGB">
<feGaussianBlur
id="feGaussianBlur6264"
stdDeviation="1"
result="result1" />
<feComposite
id="feComposite6266"
in2="result1"
in="result1"
result="result4"
operator="in" />
<feGaussianBlur
id="feGaussianBlur6268"
stdDeviation="7"
result="result6"
in="result4" />
<feComposite
id="feComposite6270"
in2="result4"
operator="over"
in="result6"
result="result8" />
<feComposite
id="feComposite6272"
in2="result8"
operator="in"
result="fbSourceGraphic"
in="result6" />
<feSpecularLighting
id="feSpecularLighting6274"
specularExponent="45"
specularConstant="2"
surfaceScale="2.5"
lighting-color="#ffffff"
result="result1"
in="fbSourceGraphic">
<fePointLight
id="fePointLight6276"
z="20000"
y="-10000"
x="-5000" />
</feSpecularLighting>
<feComposite
id="feComposite6278"
in2="fbSourceGraphic"
operator="in"
result="result2"
in="result1" />
<feComposite
id="feComposite6280"
in2="result2"
k3="1.5"
k2="1.2"
operator="arithmetic"
result="result4"
in="fbSourceGraphic"
k1="0"
k4="0" />
<feComposite
id="feComposite6282"
in2="result4"
operator="over"
result="result9" />
<feBlend
id="feBlend6284"
in2="result9"
mode="screen" />
</filter>
<inkscape:perspective
id="perspective6358"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective6438"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<filter
id="filter6540"
inkscape:label="Specular light"
inkscape:menu="ABCs"
inkscape:menu-tooltip="Basic specular bevel to use for building textures"
style="color-interpolation-filters:sRGB">
<feGaussianBlur
id="feGaussianBlur6542"
result="result0"
in="SourceAlpha"
stdDeviation="6" />
<feSpecularLighting
id="feSpecularLighting6544"
specularExponent="25"
specularConstant="1"
surfaceScale="10"
lighting-color="#ffffff"
result="result1"
in="result0">
<feDistantLight
id="feDistantLight6546"
azimuth="235"
elevation="45" />
</feSpecularLighting>
<feComposite
id="feComposite6548"
in2="result1"
k3="1"
k2="1"
operator="arithmetic"
result="result4"
in="SourceGraphic"
k1="0"
k4="0" />
<feComposite
id="feComposite6550"
in2="SourceAlpha"
operator="in"
result="result2"
in="result4" />
</filter>
<inkscape:perspective
id="perspective3665"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3947"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
y2="-16.221928"
x2="222.29179"
y1="-16.221928"
x1="-263.00217"
gradientTransform="translate(-196.84836,11.83551)"
gradientUnits="userSpaceOnUse"
id="linearGradient3914"
xlink:href="#linearGradient3641-4"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
id="linearGradient3641-4">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3643-9" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3645-5" />
</linearGradient>
<inkscape:perspective
id="perspective4373"
inkscape:persp3d-origin="0.53333333 : 0.35555555 : 1"
inkscape:vp_z="1.0666667 : 0.53333333 : 1"
inkscape:vp_y="0 : 1066.6667 : 0"
inkscape:vp_x="0 : 0.53333333 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<metadata
id="metadata5082">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
<cc:license
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
<dc:creator>
<cc:Agent>
<dc:title>Morgan Hardwood</dc:title>
</cc:Agent>
</dc:creator>
<dc:source>RawTherapee www.rawtherapee.com</dc:source>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Notice" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Attribution" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
<g
transform="translate(1166.9699,-428.31104)"
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Livello 1">
<path
style="opacity:0.7;fill:#2a7fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.02779599px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -1158.9897,429.31104 -2.3952,16 13.4151,-5.11492 z m 3.0207,4.62585 6.3125,4.98011 -9.4147,5.03341 z"
id="path17368"
inkscape:connector-curvature="0" />
<path
style="opacity:0.7;fill:#2a7fff;fill-opacity:1;stroke:none;stroke-width:0;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 1 1 L 1 21 L 21 21 L 21 19 L 3 19 L 3 1 L 1 1 z "
transform="translate(-1166.9699,428.31104)"
id="rect18347" />
<path
style="fill:#2a7fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -1183.4699,462.31104 c -2,-15 -2.9531,-4.89062 -4.9531,-4.89062 -2,0 -3.0469,-10.10938 -3.0469,-10.10938 0,0 -2.0156,13.01563 -4.0156,13.01563 -2,0 -1.9844,-7.01563 -2.9844,-3.01563 -0.401,1.9491 -0.6118,3.6118 -2,5 z"
id="path18373"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cscsccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 28 KiB