<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Stół podświetlany on Ansel</title><link>https://ansel.photos/pl/doc/views/lighttable/</link><description>Recent content in Stół podświetlany on Ansel</description><generator>Hugo -- gohugo.io</generator><language>pl</language><copyright>© Copyright 2022-2025 – Aurélien Pierre</copyright><lastBuildDate>Sun, 04 Dec 2022 02:19:02 +0100</lastBuildDate><atom:link href="https://ansel.photos/pl/doc/views/lighttable/index.xml" rel="self" type="application/rss+xml"/><item><title>Transitioning from darktable to Ansel</title><link>https://ansel.photos/pl/doc/from-darktable/</link><pubDate>Wed, 18 Jan 2023 00:00:00 +0000</pubDate><updated>Thu, 19 Jan 2023 00:00:00 +0000</updated><guid>4dff15c84249c6740bd0e13d8305c492cd7f9c786ff7d10bbaa248fd9a4a7e37</guid><description>&lt;/section>
&lt;section id="what-was-removed-from-mainstream-darktable">
&lt;h2 class="text-left heading">
What was removed from mainstream darktable
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;/section>
&lt;section id="features">
&lt;h3 class="text-left heading">
Features
&lt;/h3>
&lt;dl>
&lt;dt>&lt;a href="https://docs.darktable.org/usermanual/3.8/en/tethering/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >The tethering view&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>&lt;/dt>
&lt;dd>It relies on the lib GPhoto2 which is super brittle and buggy. The tethering view is merely a GUI over Gphoto2, much like &lt;a href="https://entangle-photo.org/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Entangle&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>. The problem is GPhoto2 is known to break something different at each new release, so it&amp;rsquo;s simply not worth the trouble to maintain a GUI over a Schrödinger cat. Use Entangle if you need to.&lt;/dd>
&lt;dt>The easter egg video game&lt;/dt>
&lt;dd>Not funny if you happen to be with a client on April 1st and your working app opens on a silly game that can&amp;rsquo;t even be closed with &lt;kbd>Ctrl+Q&lt;/kbd>. (Yes, it happened to me).&lt;/dd>
&lt;dt>The histogram overlay control for &lt;a href="https://docs.darktable.org/usermanual/3.8/en/module-reference/utility-modules/shared/scopes/#exposure-adjustment" title="External link" target="_blank" rel="noopener noreferrer nofollow" >exposure and black level&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>&lt;/dt>
&lt;dd>It&amp;rsquo;s too easy to inadvertently mess up exposure when cycling through scopes (especially with a Wacom tablet) and it adds unnecessary GUI motion events and redraws. In cases of multiple instances of exposure module, it is automatically linked to the controls of the last instance, which is generally wrong because it is typically masked.&lt;/dd>
&lt;dt>The new filtering option&lt;/dt>
&lt;dd>A beautiful shit made of 6300 lines of bloat and still counting, that needs a screen-reader to understand WTF those icons mean, supposed to fix a problem nobody had with something that adds bugs and trouble. That thing is the poster case of everything that&amp;rsquo;s wrong in Geektable 4.0. It should be called a regression. The same feature is achieved in Ansel with about 580 lines of code. And to say that the new filtering started as a refactoring project… Never let the darktable idiots refactor anything, it&amp;rsquo;s too dangerous.&lt;/dd>
&lt;dt>The &lt;a href="https://docs.darktable.org/usermanual/3.8/en/lighttable/digital-asset-management/star-color/#star-ratings" title="External link" target="_blank" rel="noopener noreferrer nofollow" >stars rating&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> toolbar in lighttable&lt;/dt>
&lt;dd>It&amp;rsquo;s redundant with overlays and requires to travel too far with the cursor to set it. Use overlays with cursor or key shortcuts to set stars.&lt;/dd>
&lt;dt>The &lt;a href="https://docs.darktable.org/usermanual/3.8/en/module-reference/utility-modules/lighttable/timeline/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >timeline&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>&lt;/dt>
&lt;dd>terrible code and a huge loss of CPU cycles for a niche feature that essentially serves no purpose. This was responsible for way too many SQL requests and removing it is responsible for most of the GUI responsiveness improvement.&lt;/dd>
&lt;dt>The main window borders with collapsing arrows / silly cycling through headers&lt;/dt>
&lt;dd>The borders marked with arrows allow to collapse or expand the GUI panels. But they waste space, are typically too narrow for many displays, and tend to reappear when you don&amp;rsquo;t want them because their state is defined per view. For now, collapsing side-bars can be achieved with &lt;kbd>Ctrl + Shift + L(eft)&lt;/kbd>, &lt;kbd>Ctrl + Shift + R(ight)&lt;/kbd>, top bar with &lt;kbd>Ctrl + Shift + T(op)&lt;/kbd> and bottom bar with &lt;kbd>Ctrl + Shift + B(ottom)&lt;/kbd>. In the future, a global menu (you know, like in any app since 1990) will take care of that with a &lt;em>view&lt;/em> menu.&lt;/dd>
&lt;dd>The silly cycling through all the possible combinations of headers and bottoms that happened when hitting &lt;kbd>Ctrl + Shift + T(op)&lt;/kbd> or &lt;kbd>Ctrl + Shift + B(ottom)&lt;/kbd> has been completly removed. &lt;kbd>Ctrl + Shift + T(op)&lt;/kbd> toggles the top toolbar only and leaves the main header unchanged (use &lt;kbd>Ctrl + H(eader)&lt;/kbd> to toggle it). &lt;kbd>Ctrl + Shift + B(ottom)&lt;/kbd> toggles the bottom toolbar only and leaves the filmstrip unchanged (use &lt;kbd>Ctrl + F(ilmstrip)&lt;/kbd> to toggle it).&lt;/dd>
&lt;dd>Removing the borders allowed to increase the width of the sidebars scrolling sliders for better interaction.&lt;/dd>
&lt;dt>The &lt;a href="https://docs.darktable.org/usermanual/3.8/en/darkroom/darkroom-view-layout/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >second darkroom window&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>&lt;/dt>
&lt;dd>darktable is slow enough with 2 pipelines (thumbnail &amp;amp; preview), a third one is not realistic. This should have been the main preview redirected to another window but the code has been hastily hacked by copy-pasting, it&amp;rsquo;s terrible. Also there is no traceability on which display profile will be used, good luck with that.&lt;/dd>
&lt;dt>The block and timeout overlay mode in lighttable&lt;/dt>
&lt;dd>terrible code for another niche feature that nobody tests until bug appear on the issue tracker that will be answered with &amp;ldquo;it works on my computer&amp;rdquo;.&lt;/dd>
&lt;dt>The extended overlays mode for thumbnails&lt;/dt>
&lt;dd>each of the EXIF metadata display triggered its own SQL request per-thumbnail, because no cache was used, because the guy who coded that doesn&amp;rsquo;t learn or doesn&amp;rsquo;t care, but such a loss of CPU cycles is inacceptable.&lt;/dd>
&lt;dt>The non-dynamic culling mode and the zoomable lighttable view&lt;/dt>
&lt;dd>They are not really used and need a lot of spaghetti code to be handled.&lt;/dd>
&lt;dt>The dark and icon themes&lt;/dt>
&lt;dd>dark themes trigger all sorts of unwanted visual illusions that make color assessment impossible. Their use is discouraged everywhere on darktable&amp;rsquo;s doc but they are still there.&lt;/dd>
&lt;dt>The ability to assign keyboard shortcuts to Gtk notebook tabs, as well as switching tabs by mouse scroll.&lt;/dt>
&lt;dd>Just because you can doesn&amp;rsquo;t mean you should, and capturing mouse scroll on inner tabs messes up with sidebar scrolling (you know, the regular scolling over content that doesn&amp;rsquo;t fit in the viewport).&lt;/dd>
&lt;dt>The VIM-style shortcuts&lt;/dt>
&lt;dd>I bet you never knew, but if you start typing &lt;code>:&lt;/code> in darktable, followed by a command, you can trigger stuff. This feature has never documented and the available features are really limited, but that still listens to all keystrokes to check if it should capture them.&lt;/dd>
&lt;dt>The histogram profile&lt;/dt>
&lt;dd>That thing is coded by copy-pasting the display code, instead of writing reusable functions. It wouldn&amp;rsquo;t be that bad if it wasn&amp;rsquo;t completely misleading and actually broke the over-exposure alert (because, yes, it&amp;rsquo;s used there too). Because the histogram is captured at the far end of the pipeline, in display color space, it might be already clipped to display gamut. Say you use Rec2020 space as the histogram profile, because it&amp;rsquo;s the working space, what you see is RGB clipped to display space then rescaled to Rec2020, which means your clipping peak will not be at the far end of the graph, where you expect it. The result is highly misleading and voids the whole principle of a scope. That&amp;rsquo;s just a whole pile of crap coded by people who have no idea of what a graphic pipeline is and hack small bits here and there because the concept of &amp;ldquo;modules&amp;rdquo; fooled them. They might be modular, but they still apply in sequence in the pipeline, so better check your inputs.&lt;/dd>
&lt;dt>Warning messages in modules&lt;/dt>
&lt;dd>I&amp;rsquo;m responsible for that stupidity. The warning messages were supposed to tell users they are doing things not really intended by the designer (for example, using 2 different steps of white balance correction) and to ask them to double-check if that&amp;rsquo;s really what they wanted. That backfired badly because users don&amp;rsquo;t get the difference between an error and an alert, so even when instructed to use 2 white balances (for example, a custom-corrected raw WB), they would get afraid by the &amp;ldquo;error&amp;rdquo; and annoy me with questions. Given that this feature is clearly not helping anybody, and did not trigger the expected behaviour (that is, RTFM), there is no point in keeping it. The option to hide them is removed as well.&lt;/dd>
&lt;dt>Favourite presets button&lt;/dt>
&lt;dd>There was this favourite presets button at the left of the bottom panel in darkroom, and I found nobody who ever used it. In fact, most people who I asked did not ever know it even existed. So it&amp;rsquo;s gone.&lt;/dd>
&lt;dt>Importing from camera&lt;/dt>
&lt;dd>darktable has a way to mount the camera file system (SD or CF memory cards) through USB, using the library GPhoto2. But the desktop environment is also be able to mount the camera as a local hard drive using PTP and/or MTP protocol, possibly also through Gphoto2. In that case, darktable and the OS may compete for access to the USB media, so you need to unmount it first from the OS to be able to open it from darktable. On Windows, you even need to install custom USB drivers to make it work with GPhoto2, but these drivers will prevent the camera to work with the OS until you completly remove and reset them. So this feature is completely removed, and Ansel loads memory cards as USB media through the OS mounts. To enable this, you may have to install Linux packages such as &lt;code>libmtp&lt;/code>, &lt;code>linuxptp&lt;/code>, &lt;code>libptp&lt;/code>, &lt;code>libgphoto2&lt;/code> and possibly &lt;code>gphoto2&lt;/code>. For your desktop environnment, you may install &lt;code>kio-mtp&lt;/code> and &lt;code>kio-extras&lt;/code> on KDE or &lt;code>gvfs-mtp&lt;/code> and &lt;code>gvfs-gphoto2&lt;/code> on Gnome. In any case, you are advised to simply use an SD of CF card reader, it&amp;rsquo;s cheap and prevents most issues that can arise from udev and cameras connected through USB.&lt;/dd>
&lt;/dl>
&lt;p>Overall, 5 to 6 SQL requests per thumbnail per &amp;ldquo;mouse over&amp;rdquo; event are now spared, due to the features removed (which still lets 3 requests…, aka 2 more than what should be).&lt;/p></description></item><item><title>Install</title><link>https://ansel.photos/pl/doc/install/</link><pubDate>Sun, 11 Dec 2022 00:00:00 +0000</pubDate><updated>Mon, 12 Dec 2022 00:00:00 +0000</updated><guid>f6ecc18e5c112128f2b12a08e0017f158f1a331fea6487d3661c184a7a676d39</guid><description>&lt;/section>
&lt;section id="dependencies-for-source-builds">
&lt;h2 class="text-left heading">
Dependencies for Source Builds
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>If you plan to build from source, the Ansel repository ships per-platform dependency installer scripts in &lt;code>packaging/&lt;/code>. Use the script matching your OS (for example &lt;code>./packaging/install-deps-ubuntu.sh&lt;/code>, &lt;code>./packaging/install-deps-macos.sh&lt;/code>, or &lt;code>./packaging/install-deps-windows-msys2.sh&lt;/code>).&lt;/p>
&lt;/section>
&lt;section id="understanding-ansels-releases">
&lt;h2 class="text-left heading">
Understanding Ansel&amp;rsquo;s releases
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;/section>
&lt;section id="ansel-channels">
&lt;h3 class="text-left heading">
Ansel channels
&lt;/h3>
&lt;p>Ansel development and release path follows 3 channels :&lt;/p>
&lt;ol>
&lt;li>A &lt;strong>production channel&lt;/strong> :
&lt;ol>
&lt;li>linked to the Git &lt;a href="https://github.com/aurelienpierreeng/ansel" title="External link" target="_blank" rel="noopener noreferrer nofollow" >master branch&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>,&lt;/li>
&lt;li>contains tested code supposed to work reliably for daily use,&lt;/li>
&lt;li>contains features found under the &lt;em>Done&lt;/em> column, in the &lt;a href="https://github.com/orgs/aurelienpierreeng/projects/1" title="External link" target="_blank" rel="noopener noreferrer nofollow" >project management board&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>.&lt;/li>
&lt;/ol>
&lt;/li>
&lt;li>A &lt;strong>pre-release channel&lt;/strong> :
&lt;ol>
&lt;li>backward-compatible with the production channel &lt;em>(so you can switch from one to another without breaking your image edits)&lt;/em>,&lt;/li>
&lt;li>linked to the Git &lt;a href="https://github.com/aurelienpierreeng/ansel/tree/candidate" title="External link" target="_blank" rel="noopener noreferrer nofollow" >candidate branch&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>,&lt;/li>
&lt;li>contains code to test before integration in production channel but still relatively safe to use,&lt;/li>
&lt;li>contains features found under the &lt;em>Testing&lt;/em> column, in the &lt;a href="https://github.com/orgs/aurelienpierreeng/projects/1" title="External link" target="_blank" rel="noopener noreferrer nofollow" >project management board&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>.&lt;/li>
&lt;/ol>
&lt;/li>
&lt;li>An &lt;strong>experimental channel&lt;/strong> :
&lt;ol>
&lt;li>&lt;strong>non-backward-compatible&lt;/strong> with either the production or pre-release channels,&lt;/li>
&lt;li>linked to the Git &lt;a href="https://github.com/aurelienpierreeng/ansel/tree/dev" title="External link" target="_blank" rel="noopener noreferrer nofollow" >dev branch&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>,&lt;/li>
&lt;li>contains features found under the &lt;em>In progress&lt;/em> column, in the &lt;a href="https://github.com/orgs/aurelienpierreeng/projects/1" title="External link" target="_blank" rel="noopener noreferrer nofollow" >project management board&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>,&lt;/li>
&lt;li>This channel needs to be used aside of the production install since it contains prototypes of new modules, new versions of old modules, and other features that will upgrade the version of the
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/storage/#database" title="" rel="dofollow" >Ansel database&lt;/a>, making it incompatible with previous versions. It can also contain prototypes that will never make it in production.&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ol>
&lt;p>At all time, the &lt;a href="https://github.com/orgs/aurelienpierreeng/projects/1" title="External link" target="_blank" rel="noopener noreferrer nofollow" >project management Kanban board&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> will show what changes are being currently worked on in the non-production channels, with links to their pull request and issue, to help traceability of changes and bug reports.&lt;/p></description></item><item><title>Install on Linux</title><link>https://ansel.photos/pl/doc/install/linux/</link><pubDate>Sun, 11 Dec 2022 00:00:00 +0000</pubDate><updated>Mon, 16 Feb 2026 00:00:00 +0000</updated><guid>c6267fc726de558576cb0bbdc46914dbb8e0458864a791d77a61fe28ffa4187b</guid><description>&lt;/section>
&lt;section id="prerequisites">
&lt;h2 class="text-left heading">
Prerequisites
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Install your GPU OpenCL drivers if you have a GPU :&lt;/p>
&lt;ul>
&lt;li>for &lt;strong>Nvidia&lt;/strong> GPUs, OpenCL support is part of the CUDA proprietary driver and is not available with the open-source &lt;em>Nouveau&lt;/em> driver:
&lt;ul>
&lt;li>&lt;a href="https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#package-manager-installation" title="External link" target="_blank" rel="noopener noreferrer nofollow" >add Nvidia&amp;rsquo;s repository to your package manager&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>,&lt;/li>
&lt;li>&lt;a href="https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#driver-installation" title="External link" target="_blank" rel="noopener noreferrer nofollow" >install the CUDA packages&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>,&lt;/li>
&lt;li>reboot.&lt;/li>
&lt;li>&lt;strong>It is highly discouraged to manually install drivers through &lt;a href="https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#runfile-installation" title="External link" target="_blank" rel="noopener noreferrer nofollow" >runfiles (.run)&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> as it is riddled with problems you will need to manually fix everytime the Linux kernel is updated&lt;/strong>.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>for &lt;strong>AMD&lt;/strong> GPUs, the &lt;a href="https://www.amd.com/en/support/kb/faq/amdgpu-installation" title="External link" target="_blank" rel="noopener noreferrer nofollow" >AMDGPU-Pro&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> driver is recommended:
&lt;ul>
&lt;li>&lt;a href="https://www.amd.com/en/support" title="External link" target="_blank" rel="noopener noreferrer nofollow" >download the relevant driver&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>,&lt;/li>
&lt;li>&lt;a href="https://www.amd.com/en/support/kb/faq/amdgpu-installation#faq-Prerequisites" title="External link" target="_blank" rel="noopener noreferrer nofollow" >extract the archive&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>,&lt;/li>
&lt;li>run the installation script:
&lt;ul>
&lt;li>if you want only the OpenCL driver, without video drivers and OpenGL (assuming your system already has some of those working): &lt;code>./amdgpu-pro-install -y --opencl=pal,legacy --headless&lt;/code>,&lt;/li>
&lt;li>if you want the complete GPU stack (OpenCL/OpenGL, Vulkan, video drivers): &lt;code>./amdgpu-pro-install -y --opencl=pal,legacy&lt;/code>è&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>reboot.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>for &lt;strong>Intel&lt;/strong> embedded GPUs, the &lt;em>Neo&lt;/em> driver provides support for OpenCL 3.0 on relatevly recent
&lt;ul>
&lt;li>&lt;a href="https://github.com/intel/compute-runtime/releases/latest" title="External link" target="_blank" rel="noopener noreferrer nofollow" >official driver releases&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> contain the Ubuntu &lt;code>.deb&lt;/code> packages, you need to install &lt;code>intel-opencl-icd_xxxx.deb&lt;/code>,&lt;/li>
&lt;li>the safest way is to locate the &lt;code>intel-opencl-icd&lt;/code> package in your distribution&amp;rsquo;s repository, and install it. It can be part of optional or third-party repositories for distributions leaning a bit too hard toward open-sourcery (Debian/Fedora).&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;p>If you don&amp;rsquo;t have a GPU, a manual build is recommended to get the best performance possible (see below).&lt;/p></description></item><item><title>Install on Windows</title><link>https://ansel.photos/pl/doc/install/windows/</link><pubDate>Sun, 11 Dec 2022 00:00:00 +0000</pubDate><updated>Mon, 16 Feb 2026 00:00:00 +0000</updated><guid>595f4a257906c8cec1566f4c14a914d04b9ddd07d9f51ef545c473e5646da967</guid><description>&lt;/section>
&lt;section id="prerequisites">
&lt;h2 class="text-left heading">
Prerequisites
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Install your OpenCL GPU drivers if you have a GPU.&lt;/p>
&lt;p>On Windows 11, it seems that the system OpenCL drivers for Intel embedded GPU cause issues (black images), especially with newer generation CPU. You may want to &lt;a href="https://community.intel.com/t5/OpenCL-for-CPU/uninstall-Intel-OpenCL/m-p/1134032#M5756" title="External link" target="_blank" rel="noopener noreferrer nofollow" >remove Windows drivers&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> and &lt;a href="https://www.intel.com/content/www/us/en/developer/articles/tool/opencl-drivers.html#proc-graph-section" title="External link" target="_blank" rel="noopener noreferrer nofollow" >install Intel ones&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>.&lt;/p>
&lt;p>See the &lt;a href="#caveats" title="" rel="dofollow" >caveats section below&lt;/a> for more details.&lt;/p>
&lt;/section>
&lt;section id="exe-package-recommended">
&lt;h2 class="text-left heading">
EXE package (recommended)
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>The Ansel project provides an official &lt;code>.exe&lt;/code> package, built for the stable, pre-release and experimental channels. This is the recommended way of installing Ansel, since it is fresh from the repository, always up-to-date and ships updated lens databases for Lensfun.&lt;/p></description></item><item><title>Install on Mac OS</title><link>https://ansel.photos/pl/doc/install/macos/</link><pubDate>Sun, 11 Dec 2022 00:00:00 +0000</pubDate><updated>Mon, 16 Feb 2026 00:00:00 +0000</updated><guid>be4529aa48eefd7c0f1ef7e70f3ce3780e5f3ce05523eb16a1aa893684251a5c</guid><description>&lt;/section>
&lt;section id="build-from-source-homebrew-recommended">
&lt;h2 class="text-left heading">
Build from source (Homebrew, recommended)
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>This method is derived from the repository scripts in &lt;code>packaging/macosx/&lt;/code>.&lt;/p>
&lt;/section>
&lt;section id="prerequisites">
&lt;h3 class="text-left heading">
Prerequisites
&lt;/h3>
&lt;ul>
&lt;li>Install Xcode Command Line Tools:
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-1">1&lt;/a>&lt;/span>&lt;span>xcode-select --install&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;/li>
&lt;li>Install Homebrew from &lt;a href="https://brew.sh/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >https://brew.sh/&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> (use the default prefix: &lt;code>/opt/homebrew&lt;/code> on Apple Silicon, &lt;code>/usr/local&lt;/code> on Intel).&lt;/li>
&lt;/ul>
&lt;/section>
&lt;section id="steps">
&lt;h3 class="text-left heading">
Steps
&lt;/h3>
&lt;ol>
&lt;li>Clone the repository and submodules:
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-1-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-1-1">1&lt;/a>&lt;/span>&lt;span>git clone --depth &lt;span style="color:#ae81ff">1&lt;/span> https://github.com/aurelienpierreeng/ansel.git
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-1-2">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-1-2">2&lt;/a>&lt;/span>&lt;span>cd ansel
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-1-3">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-1-3">3&lt;/a>&lt;/span>&lt;span>git submodule init
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-1-4">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-1-4">4&lt;/a>&lt;/span>&lt;span>git submodule update&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;/li>
&lt;li>Install build dependencies:
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-2-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-2-1">1&lt;/a>&lt;/span>&lt;span>./packaging/macosx/1_install_hb_dependencies.sh&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
This is the canonical dependency list used by CI and packaging.&lt;/li>
&lt;li>Build and install into the local &lt;code>install/&lt;/code> directory:
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-3-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-3-1">1&lt;/a>&lt;/span>&lt;span>./packaging/macosx/2_build_hb_ansel_custom.sh&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
Edit &lt;code>packaging/macosx/2_build_hb_ansel_custom.sh&lt;/code> if you need custom CMake options.&lt;/li>
&lt;li>(Optional) Create a macOS application bundle (can be signed if you have a Developer ID):
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-4-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-4-1">1&lt;/a>&lt;/span>&lt;span>export CODECERT&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;your.developer@apple.id&amp;#34;&lt;/span> &lt;span style="color:#75715e"># optional&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-4-2">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-4-2">2&lt;/a>&lt;/span>&lt;span>./packaging/macosx/3_make_hb_ansel_package.sh&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
The bundle is generated at &lt;code>install/package/Ansel.app&lt;/code>.&lt;/li>
&lt;li>(Optional) Generate a DMG image from the bundle:
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-5-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-5-1">1&lt;/a>&lt;/span>&lt;span>./packaging/macosx/4_make_hb_ansel_dmg.sh&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
The output is &lt;code>Ansel-&amp;lt;version&amp;gt;-&amp;lt;arch&amp;gt;.dmg&lt;/code> in the &lt;code>install/&lt;/code> directory.&lt;/li>
&lt;/ol>
&lt;/section>
&lt;section id="running-the-build">
&lt;h3 class="text-left heading">
Running the build
&lt;/h3>
&lt;ul>
&lt;li>Development install (after step 3):
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-6-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-6-1">1&lt;/a>&lt;/span>&lt;span>./install/bin/ansel&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;/li>
&lt;li>From the app bundle (after step 4):
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-7-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-7-1">1&lt;/a>&lt;/span>&lt;span>./install/package/Ansel.app/Contents/MacOS/ansel --configdir ~/.config/ansel --cachedir ~/.cache/ansel/&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;/li>
&lt;/ul>
&lt;/section>
&lt;section id="notes-and-limitations">
&lt;h3 class="text-left heading">
Notes and limitations
&lt;/h3>
&lt;ul>
&lt;li>The DMG is not notarized. If Gatekeeper blocks it, remove the quarantine attribute:
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-8-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-8-1">1&lt;/a>&lt;/span>&lt;span>xattr -d com.apple.quarantine Ansel-*.dmg&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;/li>
&lt;li>The DMG is only guaranteed to run on the same macOS version it was built on.&lt;/li>
&lt;li>Homebrew package versions define the library versions bundled into the app.&lt;/li>
&lt;/ul>
&lt;/section>
&lt;section id="macports-method-legacy-intel-only">
&lt;h2 class="text-left heading">
MacPorts method (legacy, Intel-only)
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>A legacy Intel-only method using MacPorts exists in &lt;code>packaging/macosx/BUILD.txt&lt;/code>. It includes custom patches for &lt;code>exiv2&lt;/code>, &lt;code>gnutls&lt;/code>, and &lt;code>gtk-osx-application&lt;/code>, and uses &lt;code>gtk-mac-bundler&lt;/code> to produce a DMG. Use this only if you specifically need a MacPorts-based build.&lt;/p></description></item><item><title>Install OpenCL drivers</title><link>https://ansel.photos/pl/doc/install/opencl/</link><pubDate>Tue, 27 Dec 2022 00:00:00 +0000</pubDate><updated>Tue, 27 Dec 2022 00:00:00 +0000</updated><guid>bdf64cfa0553f8415184629a56ef7303e54e2b720af07ecc7ca5aec4a4e92f0b</guid><description>&lt;p>OpenCL is a vendor-agnostic and cross-platform way of offloading computations to the GPU. GPUs are designed specifically to handle pixel operations, with an optimized memory layout and a massively multi-core architecture&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup> allowing for fast and energy-efficient image processing.&lt;/p>
&lt;p>But OpenCL can only be used for background computational (offline rendering) tasks and cannot be used to render the GUI in real-time, which is the realm of OpenGL.&lt;/p>
&lt;p>The architecture of Ansel and darktable pixel pipeline is flawed in that regard, because the output of (fast) OpenCL computations has to be sent back to the (slow) Gtk 3 thread, which paints the processed image within the GUI (along with the rest of GUI controls) using only a single CPU core. This is the biggest performance bottleneck in darktable and Ansel, and the reason why it is a rather slow application.&lt;/p></description></item><item><title>Configuration files</title><link>https://ansel.photos/pl/doc/install/configuration/</link><pubDate>Wed, 18 Jan 2023 00:00:00 +0000</pubDate><updated>Wed, 18 Jan 2023 00:00:00 +0000</updated><guid>27b7b6ec1aae4d4ac1fd5ac3b4ab85727b8460dd8a89af84056e4c99b1067d5e</guid><description>&lt;p>The configuration files of Ansel are located in :&lt;/p>
&lt;ul>
&lt;li>&lt;code>$HOME/.config/ansel&lt;/code> for Mac OS and Linux&lt;/li>
&lt;li>&lt;code>C:\%LOCALAPPDATA%\ansel&lt;/code> on Windows.&lt;/li>
&lt;/ul>
&lt;/section>
&lt;section id="default-configuration-files">
&lt;h2 class="text-left heading">
Default configuration files
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>&lt;code>anselrc&lt;/code>&lt;/dt>
&lt;dd>contains all user preferences except presets and styles. This may be opened in any text editor for manual edit if any preference makes the software crash at startup.&lt;/dd>
&lt;dt>&lt;code>keyboardrc&lt;/code>&lt;/dt>
&lt;dd>contains all user-defined keyboard shortcuts.&lt;/dd>
&lt;dt>&lt;code>data.db&lt;/code>&lt;/dt>
&lt;dd>contains user presets for modules, styles, tags and locations. This is an SQLite database. It is backed-up before updating to a new release and automatic snapshots can be configured (see below).&lt;/dd>
&lt;dt>&lt;code>library.db&lt;/code>&lt;/dt>
&lt;dd>contains all images known to Ansel, along with their directories (dubbed &lt;em>film rolls&lt;/em>). Like the previous, it is an SQLite database backed-up before updating to new releases and with optional snapshots.&lt;/dd>
&lt;/dl>
&lt;p>The frequency of snapshots can be defined in the software global &lt;em>Preferences&lt;/em> -&amp;gt; tab &lt;em>Storage&lt;/em> -&amp;gt; section &lt;em>Database&lt;/em> -&amp;gt; entry &lt;em>Create database snapshots&lt;/em> and &lt;em>how many snapshot to keep&lt;/em>. By default, Ansel saves one snapshot every week when closing the software.&lt;/p></description></item><item><title>Import configuration from darktable</title><link>https://ansel.photos/pl/doc/install/darktable/</link><pubDate>Thu, 05 Jan 2023 00:00:00 +0000</pubDate><updated>Thu, 05 Jan 2023 00:00:00 +0000</updated><guid>48ab51d2210f23c3edc92ba4c14944b6f557d19b20dc9d62ce90b74e588aed89</guid><description>&lt;p>Ansel is based on darktable 4.0 and configuration files of darktable 4.0.1 and prior can be seemlessly imported by Ansel, such that you recover your tags, styles, presets, and library of images.&lt;/p>
&lt;div class="alert alert-warning" role="alert">
&lt;p class="alert-heading h6">&lt;i class="fas fa-exclamation-triangle">&lt;/i> Warning&lt;/p>
Importing darktable 4.2 database into Ansel will make you lose the settings of &lt;em>filmic RGB&lt;/em>, &lt;em>sigmoid&lt;/em> and &lt;em>highlights reconstruction&lt;/em> modules for all edits using them. &lt;em>Sigmoid&lt;/em> is not and will never be supported into Ansel, and the nonsensical changes made to &lt;em>filmic RGB&lt;/em> in darktable 4.2 will never be ported to Ansel. All other modules should still work.
&lt;/div>
&lt;/section>
&lt;section id="importing-usual-darktable-configuration-files">
&lt;h2 class="text-left heading">
Importing usual darktable configuration files
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;div class="alert alert-info" role="alert">
&lt;p class="alert-heading h6">&lt;i class="fas fa-info-circle">&lt;/i> Note&lt;/p></description></item><item><title>Debugging</title><link>https://ansel.photos/pl/doc/install/debug/</link><pubDate>Sun, 22 Jan 2023 00:00:00 +0000</pubDate><updated>Sun, 22 Jan 2023 00:00:00 +0000</updated><guid>af13ac371826a0bcfd5bd5797c79b6074a02cc0638bc31d72982b3168dc6797e</guid><description>&lt;p>Ansel is written in the C language. While C &lt;strong>pretends&lt;/strong> to be portable (&lt;em>runs the same on all operating systems&lt;/em>), many little things need to be contextually adapted to each OS using slightly different code. Also, depending on hardware and on the version of the dependencies, even on Linux, some discrepancies can occur between distributions.&lt;/p>
&lt;p>That is to say that bugs are almost impossible to anticipate when programming, and the default state of a computer program is buggy. Reporting bugs properly is the only way to help cleaning up the unforseen pathological cases.&lt;/p></description></item><item><title>Getting started</title><link>https://ansel.photos/pl/doc/getting-started/</link><pubDate>Thu, 15 May 2025 00:00:00 +0000</pubDate><updated>Thu, 15 May 2025 00:00:00 +0000</updated><guid>4a70f0822fc64806445fbf6d4ab01979b3abe74a81236c4a5d3992fc817f176c</guid><description/></item><item><title>Import images</title><link>https://ansel.photos/pl/doc/getting-started/import/</link><pubDate>Mon, 24 Jun 2024 00:00:00 +0000</pubDate><updated>Mon, 24 Jun 2024 00:00:00 +0000</updated><guid>1861f34352bf9f014f8377b79a2ff7a1c8c3bc016a82ce814176c9c7034008d0</guid><description>&lt;/section>
&lt;section id="basics">
&lt;h2 class="text-left heading">
Basics
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Ansel backbone is a library of images, saved as an SQLite database into &lt;code>~/.config/ansel/library.db&lt;/code>. Since Ansel is a non-destructive photo editor, editings are saved as histories of settings, along with image metadata, as text&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup> into the library database. The application of editing histories over raw images, as to produce output raster images, is the export step.&lt;/p>
&lt;p>The library is also used to keep track of image collections (by tags, folders, EXIF, editing time, etc.). Because of this, we need to make the library aware of new images : it is the import step. This will initialize a new database entry with metadata and a virgin history for each imported picture.&lt;/p></description></item><item><title>Editing images</title><link>https://ansel.photos/pl/doc/getting-started/editing/</link><pubDate>Thu, 15 May 2025 00:00:00 +0000</pubDate><updated>Thu, 15 May 2025 00:00:00 +0000</updated><guid>307168f3601d5e61088e49f505bab67074fe0bfc919457e5a8290fd28b791273</guid><description>&lt;/section>
&lt;section id="understanding-non-destructive-editing">
&lt;h2 class="text-left heading">
Understanding non-destructive editing
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Before diving deeper into how to use the software, we should stop here to explain its general paradigm : non-destructive editing.&lt;/p>
&lt;p>Once you
&lt;a href="https://ansel.photos/pl/doc/getting-started/import/" title="" rel="dofollow" >imported&lt;/a> images to Ansel, what you really did is only to create an entry for them into the
&lt;a href="https://ansel.photos/pl/doc/install/configuration/" title="" rel="dofollow" >library&lt;/a> database. The modifications you make on these images are never written to the original images, which are actually never changed. This is a strong design requirement aiming at protecting your input RAW images from any kind of corruption.&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup> Ansel will not even let users change the EXIF date and time in the original files.&lt;/p></description></item><item><title>Library and collections</title><link>https://ansel.photos/pl/doc/getting-started/library/</link><pubDate>Thu, 15 May 2025 00:00:00 +0000</pubDate><updated>Thu, 15 May 2025 00:00:00 +0000</updated><guid>b8c5b16defae873f4e9175b044a8340ca67a3c302926174ea7f9a9113d05038d</guid><description>&lt;p>Ansel keeps a database of all images it knows, that is all images that were
&lt;a href="https://ansel.photos/pl/doc/getting-started/import/" title="" rel="dofollow" >imported&lt;/a>, until you actively remove them from the library (global menu : &lt;em>File&lt;/em> 🡒 &lt;em>Remove from library&lt;/em>). The library stores the filesystem path of the images, their metadata and their editing history.&lt;/p>
&lt;div class="alert alert-warning" role="alert">
&lt;p class="alert-heading h6">&lt;i class="fas fa-exclamation-triangle">&lt;/i> Warning&lt;/p>
Ansel does not listen to the content of filesystem folders, meaning it will not be notified if imported images are (re)moved on the filesystem. You will need to manually update the pathes if that is the case, or you can move those files directly with Ansel (under the global menu &lt;em>File&lt;/em>).
&lt;/div>
&lt;p>Ansel will then perform database extractions based on arbitrary user criteria : those are called &lt;em>collections&lt;/em>. They are built in
&lt;a href="https://ansel.photos/pl/doc/views/lighttable/" title="" rel="dofollow" >lighttable&lt;/a> from the &lt;em>library&lt;/em> toolbox and from the &lt;em>include&lt;/em> toolbar. Ansel has no concept of gallery or virtual folder that you &lt;strong>create&lt;/strong> first, then to which you &lt;strong>add&lt;/strong> arbitrary images. Instead, in Ansel, you &lt;strong>attach&lt;/strong> tags to images, then &lt;strong>collect&lt;/strong> all images having a certain tag (or any kind of metadata, base folder, etc.), possibly mixing filters and search criteria to narrow-down the search : this is what makes a collection.&lt;/p></description></item><item><title>Image selection</title><link>https://ansel.photos/pl/doc/getting-started/selection/</link><pubDate>Thu, 15 May 2025 00:00:00 +0000</pubDate><updated>Thu, 15 May 2025 00:00:00 +0000</updated><guid>2216ec2a75f5ab05ff3204fb9b7eb2d7fbfc2d9aeef5558a8868520869b3f69e</guid><description>&lt;p>Ansel allows batch-applying editing histories (through copy-pasting, or through styles) or metadata. The target images for those batch-operations are &lt;em>selected&lt;/em> images. But even single-image operations (like opening in
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/" title="" rel="dofollow" >darkroom&lt;/a> to edit, or editing metadata, copy/pasting, etc.) use selections.&lt;/p>
&lt;p>Selections are particular objects in Ansel, because :&lt;/p>
&lt;ol>
&lt;li>they are remembered between reboots and across ateliers (views) changes,&lt;/li>
&lt;li>they are global in the sofware and used to pass on lists of images &lt;strong>between&lt;/strong> lighttable and other ateliers,&lt;/li>
&lt;li>they are disabled and inactive &lt;strong>within&lt;/strong> an atelier (except for the lighttable), which use active images instead (contextual selection),&lt;/li>
&lt;li>they are necessarily a subset of the current filtered collection (as displayed in the
&lt;a href="https://ansel.photos/pl/doc/views/lighttable/" title="" rel="dofollow" >lighttable&lt;/a>),&lt;/li>
&lt;li>they can be set only from the
&lt;a href="https://ansel.photos/pl/doc/views/lighttable/" title="" rel="dofollow" >lighttable&lt;/a> view (no selection can be performed or used from the
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/filmstrip/" title="" rel="dofollow" >filmstrip&lt;/a>),&lt;/li>
&lt;li>they can be turned into a temporary collection themselves, by using the &lt;em>Restrict to selection&lt;/em> button in the include/filter toolbar of the
&lt;a href="https://ansel.photos/pl/doc/views/lighttable/" title="" rel="dofollow" >lighttable&lt;/a>.&lt;/li>
&lt;/ol>
&lt;p>Selected images will appear highlighted in the lighttable. Because selections are used to perform (possibly harmful) &lt;em>write&lt;/em> operations, Ansel forces &amp;ldquo;hard&amp;rdquo; interactions (pressing on an hardware button) on thumbnails to define them. These allowed interactions are :&lt;/p></description></item><item><title>Shortcuts and keyboard interaction</title><link>https://ansel.photos/pl/doc/getting-started/keyboard/</link><pubDate>Sat, 10 May 2025 00:00:00 +0000</pubDate><updated>Sat, 10 May 2025 00:00:00 +0000</updated><guid>ac3dead17dafe9091436236fcc1e37213a4bbe9601f4d23b4ec26abd44f713d2</guid><description>&lt;p>Ansel interface is designed to support two mutually-exclusive modes of interaction and navigation: through pointing devices (mouse or graphic tablet) and through the keyboard. Compared to Darktable, many interactions that required combinations of both have been removed, which makes the workflows more efficient.&lt;/p>
&lt;/section>
&lt;section id="shortcuts-and-available-actions">
&lt;h2 class="text-left heading">
Shortcuts and available actions
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Ansel exposes app-wise actions and GUI controls to keyboard bindings through pathes like &lt;code>Darkroom/Modules/Exposure/Black point&lt;/code>, where the left-most member of the path is the view and the right-most member is the actual control being bound. A such path defines an human-readable unique identifier that also says where the control is located in the application GUI.&lt;/p></description></item><item><title>Views</title><link>https://ansel.photos/pl/doc/views/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>591423b2fad19656545ac404bd248f01aac371bdc1cc9c3d90eba37cf46e4c2e</guid><description>&lt;p>Funkcjonalność Ansel jest podzielona na sześć różnych widoków:&lt;/p>
&lt;dl>
&lt;dt>
&lt;a href="https://ansel.photos/pl/doc/views/lighttable/" title="" rel="dofollow" >Lighttable&lt;/a>&lt;/dt>
&lt;dd>Manage images and collections. It is the main view and can be accessed from anywhere in the software by hitting the &lt;kbd>Escape&lt;/kbd> key.&lt;/dd>
&lt;dt>
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/" title="" rel="dofollow" >Darkroom&lt;/a>&lt;/dt>
&lt;dd>Develop a single image. It can be accessed from the lighttable by double-click on a thumbnail or by hitting the &lt;kbd>Enter&lt;/kbd> key when a picture is selected.&lt;/dd>
&lt;dt>
&lt;a href="https://ansel.photos/pl/doc/views/map/" title="" rel="dofollow" >Map&lt;/a>&lt;/dt>
&lt;dd>Show geo-tagged images on a map and manually geo-tag new images. It is an optional view hidden by default, it can be enabled in the
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/other-views/" title="" rel="dofollow" >preferences&lt;/a>.&lt;/dd>
&lt;dt>
&lt;a href="https://ansel.photos/pl/doc/views/print/" title="" rel="dofollow" >Print&lt;/a>&lt;/dt>
&lt;dd>Send images to a printer for self-made prints. It is an optional view hidden by default, it can be enabled in the
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/other-views/" title="" rel="dofollow" >preferences&lt;/a>. This view is not available on Windows since it relies on &lt;a href="http://www.cups.org/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >CUPS&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>.&lt;/dd>
&lt;dt>
&lt;a href="https://ansel.photos/pl/doc/views/slideshow/" title="" rel="dofollow" >Slideshow&lt;/a>&lt;/dt>
&lt;dd>Display images as a slideshow, processing them on-the-fly. It is an optional view hidden by default, it can be enabled in the
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/other-views/" title="" rel="dofollow" >preferences&lt;/a>.&lt;/dd>
&lt;/dl>
&lt;p>You can switch between views by clicking the view name at the top of the right-hand panel (the currently active view is highlighted).&lt;/p></description></item><item><title>Stół podświetlany</title><link>https://ansel.photos/pl/doc/views/lighttable/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Wed, 11 Oct 2023 00:00:00 +0000</updated><guid>b41aace9dae47f844df4e46ca8d775d474429c0f216b161eda85627ebddd94b2</guid><description>&lt;p>The lighttable view is the default view loaded when Ansel is started, and allows you to view and manage your image collection. It will noticeably allow you to:&lt;/p>
&lt;ul>
&lt;li>cull your images, assign then ratings and ultimately decide which images are worth keeping and editing,&lt;/li>
&lt;li>filter your images based on ratings, base folder, or any metadata supported by the software (EXIF/IPTC/XMP),&lt;/li>
&lt;li>apply metadata, like title, description, tags, GPS coordinates, or correct EXIF date/time,&lt;/li>
&lt;li>copy-paste editing histories between images or apply styles, individually or in batches,&lt;/li>
&lt;li>export images editing histories to final files.&lt;/li>
&lt;/ul>
&lt;/section>
&lt;section id="lighttable-content">
&lt;h2 class="text-left heading">
Lighttable content
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>All the images known to Ansel are stored in a database, the
&lt;a href="https://ansel.photos/pl/doc/install/configuration/" title="" rel="dofollow" >library&lt;/a>. The lighttable shows thumbnails of a subset of this library, called a &lt;em>collection&lt;/em>. A collection is created by filtering the images from the library using criteria, first from the
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/collections/" title="" rel="dofollow" >library toolbox&lt;/a>, then from filtering/include toolbar.&lt;/p></description></item><item><title>cofnij/ponów</title><link>https://ansel.photos/pl/doc/views/lighttable/undo-redo/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>127baa8f119d0e7bcefa70925afb22de4e5979d85db800dfb43543fcb6841bde</guid><description>&lt;p>Większość zmian, wykonanych na stole podświetlanym, jest nagrywana i może zostać cofnięta do wcześniejszego stanu. Dotyczy to modyfikacji kolorowych etykiet, ocen, geolokalizacji, etykiet, metadanych, orientacji, kopiowania/wklejania historii, duplikowania zdjęć i stosowania stylu. Zauważ, że akcje cofnij/ponów nie mają licznika kroków w widoku stołu podświetlanego, ale są resetowane za każdym razem, kiedy przełączysz się na inny widok.&lt;/p>
&lt;p>Naciśnij Ctrl-Z, żeby anulować ostatnią modyfikację, lub Ctrl-Y, żeby powtórzyć ostatnią anulowaną modyfikację (jeśli taka istnieje).&lt;/p></description></item><item><title>zarządzanie zasobami cyfrowymi</title><link>https://ansel.photos/pl/doc/views/lighttable/digital-asset-management/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>6e7adbbf24b8f106b8d36a21cb42d3ed0716f46e3e276f8175b1f1783090601a</guid><description/></item><item><title>pliki poboczne</title><link>https://ansel.photos/pl/doc/views/lighttable/digital-asset-management/sidecar/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>12c6dac0a4c494c999f87895057541b3683cfe73cf26e692d9c6a6c9559fb332</guid><description>&lt;p>Ansel is a non-destructive image editor and opens all images in read-only mode. Any data created within Ansel (metadata, tags, and image processing steps) is stored in separate &lt;code>.XMP&lt;/code> &lt;em>sidecar&lt;/em> files. These files are stored alongside the original Raw files and allow Ansel to store information about the images as well as the full editing history without touching the original raw files. When you import an image into Ansel for the first time, an XMP file is automatically generated. The generation of XMP files can be disabled in
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/storage/#xmp" title="" rel="dofollow" >preferences &amp;gt; storage &amp;gt; xmp&lt;/a> but this is not recommended in normal use.&lt;/p></description></item><item><title>import plików pobocznych z innych aplikacji</title><link>https://ansel.photos/pl/doc/views/lighttable/digital-asset-management/sidecar-import/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>85df2bf5e0fee2a984b7201e47011e3cb47938367e002e44142514a6bdd21288</guid><description>&lt;p>When importing an image, Ansel automatically checks if it is accompanied by a sidecar file. As well as looking for files named &lt;code>&amp;lt;basename&amp;gt;.&amp;lt;extension&amp;gt;.xmp&lt;/code> and &lt;code>&amp;lt;basename&amp;gt;_nn.&amp;lt;extension&amp;gt;.xmp&lt;/code> (Ansel&amp;rsquo;s XMP file naming formats) Ansel also checks for the presence of a file in the form &lt;code>&amp;lt;basename&amp;gt;.xmp&lt;/code> (the naming format for Lightroom&amp;rsquo;s XMP sidecar files). Files with the latter naming format will be read by Ansel but will not be written to. Once the image has been imported, Ansel will generate an additional XMP file using its own naming convention.&lt;/p></description></item><item><title>kopie lokalne</title><link>https://ansel.photos/pl/doc/views/lighttable/digital-asset-management/local-copies/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>039a4b1d4fba592c31fe0f03a874e096b9d349567b0b8bab9cefc6929bcecf7d</guid><description>&lt;p>Wielu użytkowników posiada ogromne kolekcje obrazów, przechowywane na dodatkowych dyskach twardych w swoich komputerach stacjonarnych lub na zewnętrznym nośniku pamięci (RAID NAS, zewnętrzne dyski twarde itp.).&lt;/p>
&lt;p>It is a common requirement to develop a number of images while travelling using a laptop and then later synchronize them back to the original storage medium. However, copying images manually from the main storage to the laptop and back is cumbersome and prone to errors. The “local copies” feature of Ansel has been designed to directly support these use cases.&lt;/p></description></item><item><title>miniaturki</title><link>https://ansel.photos/pl/doc/views/lighttable/digital-asset-management/thumbnails/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>7de31398e6dd19279d8e31ffddf8e0cfdd8e46dd4a26f2ee8f5594d7151159b0</guid><description>&lt;p>Each image in the current collection is represented by a thumbnail in the lighttable view and filmstrip module. A cache of the most recently used thumbnails is stored in a file on disk and loaded into memory at startup. The size of this cache can be adjusted in
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/processing/#cpu-gpu-memory" title="" rel="dofollow" >Preferences &amp;gt; Processing &amp;gt; CPU, GPU, Memory&lt;/a>.&lt;/p>
&lt;/section>
&lt;section id="tworzenie-miniatur">
&lt;h2 class="text-left heading">
tworzenie miniatur
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Miniatura jest generowana po raz pierwszy przy imporcie zdjęcia do Ansel, a potem po modyfikacji zdjęcia w ciemni lub podczas odwołania się do zdjęcia, którego miniatura nie jest już dostępna.&lt;/p></description></item><item><title>gwiazdki i kolorowe etykiety</title><link>https://ansel.photos/pl/doc/views/lighttable/digital-asset-management/star-color/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Thu, 12 Oct 2023 00:00:00 +0000</updated><guid>c06c1b2994f24fad43d306c38dc4b46306c440ad0caba0a93b670dd0a65fd088</guid><description>&lt;p>Oceny gwiazdkowe i kolorowe etykiety pomagają sortować i oceniać obrazy według twoich własnych kryteriów. Gwiazdki i kolorowe etykiety mogą być wyświetlane na miniaturach w widoku stołu podświetlanego i module rolki filmowej.&lt;/p>
&lt;/section>
&lt;section id="oceny-gwiazdkowe">
&lt;h2 class="text-left heading">
oceny gwiazdkowe
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>You can give an image a rating from zero to five stars. Whenever you import images, each image receives a default rating which you can define in the
&lt;a href="https://ansel.photos/pl/doc/getting-started/import/" title="" rel="dofollow" >import&lt;/a> module. You can also mark an image as “rejected”.&lt;/p></description></item><item><title>grupowanie zdjęć</title><link>https://ansel.photos/pl/doc/views/lighttable/digital-asset-management/grouping/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>d32d22d42c9fb7baf6b992034d7e01e8db2bcc5813fdffd796d4e3f0c12dcd17</guid><description>&lt;p>Grupowanie zdjęć pomaga usprawnić ich strukturę i przejrzystość prezentacji podczas wyświetlania w widoku stołu podświetlanego.&lt;/p>
&lt;p>You can combine images into a group by selecting them and using the global menu &lt;em>Image&lt;/em> 🡒 &lt;em>Group images&lt;/em>, or by pressing Ctrl+G. Likewise, you can remove selected images from a group by clicking the “ungroup” button, or pressing Ctrl+Shift+G.&lt;/p>
&lt;p>Duplicated images are automatically grouped together. Similarly, if you import multiple images from the same directory, having the same base name, but different extensions (eg. &lt;code>IMG_1234.CR2&lt;/code> and &lt;code>IMG_1234.JPG&lt;/code>), those images automatically form a group.&lt;/p></description></item><item><title>metadane i znaczniki</title><link>https://ansel.photos/pl/doc/views/lighttable/digital-asset-management/metadata-tagging/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>dc81f70ed926946ed53f58e501d6eb68273e5372b21e525b2677b343bb0358ce</guid><description>&lt;p>Ansel pozwala na dołączanie dodatkowych informacji o zdjęciach dla umożliwienia ich łatwiejszego wyszukiwania i grupowania. Informacja przechowywana jest w bazie Ansel oraz plikach pobocznych XMP, a także może zostać dołączona do eksportowanych zdjęć.&lt;/p>
&lt;/section>
&lt;section id="metadane">
&lt;h2 class="text-left heading">
metadane
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Metadata (e.g. title, description) is free-format text that usually differs for each image. You can add metadata to images in the
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/metadata-editor/" title="" rel="dofollow" >metadata editor&lt;/a> module.&lt;/p>
&lt;/section>
&lt;section id="nadawanie-etykiet">
&lt;h2 class="text-left heading">
nadawanie etykiet
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Tags are usually shared between multiple images and are used to categorise and group them. You can add tags to images in the
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/tagging/" title="" rel="dofollow" >tagging&lt;/a> module.&lt;/p></description></item><item><title>Ciemnia</title><link>https://ansel.photos/pl/doc/views/darkroom/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>02144a0d8297cf560c6e2a0609f09b9e335b632e655d28b6602df9bec3ef8e8d</guid><description>&lt;p>Widok ciemni jest miejscem, gdzie wywołujesz zdjęcia. Środkowy panel zawiera aktualnie edytowany obraz.&lt;/p>
&lt;/section>
&lt;section id="powiększenie">
&lt;h2 class="text-left heading">
powiększenie
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Middle-click on the center panel cycle between &amp;ldquo;fit to screen&amp;rdquo;, 1:1 and 2:1 zoom.&lt;/p>
&lt;p>Pomiędzy 1:1 a &amp;ldquo;dopasowaniem do ekranu&amp;rdquo; możesz przełączać się również rolką myszy. Wciśnięty przy przewijaniu Ctrl da możliwość rozszerzenia zakresu powiększenia od 2:1 do 1:10.&lt;/p></description></item><item><title>układ widoku ciemni</title><link>https://ansel.photos/pl/doc/views/darkroom/darkroom-view-layout/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Thu, 12 Oct 2023 00:00:00 +0000</updated><guid>5196550b012e2c8e4edf622bf3abd59a393f0ae37b5406995bd88d1bf48844c0</guid><description>&lt;/section>
&lt;section id="lewy-panel">
&lt;h2 class="text-left heading">
lewy panel
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Od góry do dołu:&lt;/p>
&lt;dl>
&lt;dt>
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/navigation/" title="" rel="dofollow" >navigation&lt;/a>&lt;/dt>
&lt;dd>Navigate and zoom the center view.&lt;/dd>
&lt;dt>
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/snapshots/" title="" rel="dofollow" >snapshots&lt;/a>&lt;/dt>
&lt;dd>Take and view snapshots for comparison with the current edit.&lt;/dd>
&lt;dt>
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/duplicate-manager/" title="" rel="dofollow" >duplicate manager&lt;/a>&lt;/dt>
&lt;dd>View and manage duplicates.&lt;/dd>
&lt;dt>
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/global-color-picker/" title="" rel="dofollow" >global color picker&lt;/a>&lt;/dt>
&lt;dd>Select and display color information taken from parts of the image.&lt;/dd>
&lt;dt>
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/image-information/" title="" rel="dofollow" >image information&lt;/a>&lt;/dt>
&lt;dd>Display information about the current image.&lt;/dd>
&lt;dt>
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/mask-manager/" title="" rel="dofollow" >mask manager&lt;/a>&lt;/dt>
&lt;dd>View and edit drawn shapes.&lt;/dd>
&lt;/dl>
&lt;/section>
&lt;section id="prawy-panel">
&lt;h2 class="text-left heading">
prawy panel
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Od góry do dołu:&lt;/p></description></item><item><title>kolejka przetwarzania</title><link>https://ansel.photos/pl/doc/views/darkroom/pixelpipe/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>96f24e34c57a4f56a8ee6632ca51dc4221add9c0a4c0e59cfd08aab41eb55c2e</guid><description/></item><item><title>anatomia modułu</title><link>https://ansel.photos/pl/doc/views/darkroom/pixelpipe/the-anatomy-of-a-module/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>1d3ae31453c2e672d9c4ff673209201897baee39922a929bb4200ddcb3535d8c</guid><description>&lt;p>The basic element of image processing in Ansel is the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/" title="" rel="dofollow" >processing module&lt;/a>. In order to process a raw image a number of such modules act on the input image in sequence, each performing a different &lt;em>operation&lt;/em> on the image data. For those familiar with Adobe Photoshop, the concept of a &lt;em>processing module&lt;/em> in Ansel is analogous to that of an &lt;em>adjustment layer&lt;/em> in that both make an incremental adjustment to the image, building on top of the adjustments that came before.&lt;/p></description></item><item><title>kolejka przetwarzania i kolejność modułów</title><link>https://ansel.photos/pl/doc/views/darkroom/pixelpipe/the-pixelpipe-and-module-order/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>af6e28faf556d31c96fa1de1c01d8ff453e0b3a671b9fc0ed2d1418c2733e55a</guid><description>&lt;p>The ordered sequence of
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/" title="" rel="dofollow" >processing modules&lt;/a> operating on an input file to generate an output image is known as the &amp;ldquo;pixelpipe&amp;rdquo;.&lt;/p>
&lt;p>Kolejność w kolejce przetwarzania reprezentowana jest graficznie kolejnością prezentacji modułów w interfejsie użytkownika – kolejka zaczyna się plikiem RAW na dole listy modułów, stosuje kolejno moduły przetwarzające, układające się w kolejce przetwarzania od dołu do góry aż do osiągnięcia szczytu listy, gdzie tworzony jest w pełni przetworzone zdjęcie.&lt;/p>
&lt;hr />
&lt;p>&lt;strong>Uwaga:&lt;/strong> Kolejność działania modułów jest identyczna do tej, którą widzisz w panelu historii. &lt;strong>Zmiana kolejności modułów w interfejsie użytkownika zmienia również sposób obróbki zdjęcia.&lt;/strong>&lt;/p></description></item><item><title>historia</title><link>https://ansel.photos/pl/doc/views/darkroom/pixelpipe/history-stack/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>33b4a3e62b6426158cc389baf7625adcea69e1a62b5c8584947ec2160e3dfe39</guid><description>&lt;p>Panel &lt;em>historii&lt;/em> pokazuje całą historię edycji danego zdjęcia według kolejności przeprowadzenia poszczególnych operacji. Jest ona zapisywana w bazie biblioteki Ansel i w pliku pobocznym XMP, jest także przechowywana pomiędzy poszczególnymi sesjami edycyjnymi.&lt;/p>
&lt;p>Each time a processing module is enabled, disabled, moved or amended a new entry is added to the top of the &lt;em>history stack&lt;/em>.&lt;/p>
&lt;p>The history stack can be queried and modified within the
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/history-stack/" title="" rel="dofollow" >history stack&lt;/a> module in the darkroom.&lt;/p></description></item><item><title>cofnij i ponów</title><link>https://ansel.photos/pl/doc/views/darkroom/pixelpipe/undo-redo/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>c2b32dee9ebe52ff31934a3bbeb3ce13d946eabe4407d96c0866cedceb22c169</guid><description>&lt;p>Podczas edycji zdjęcia Ansel rejestruje wszystkie dokonywane modyfikacje. Oznacza to, że możliwe jest cofanie i ponawianie zmian w celu powrotu do poprzednio zarejestrowanego stanu. Nie ma limitu ilości rejestrowanych zmian, ale rejestr zmian resetowany jest za każdym razem, kiedy rozpoczynasz pracę nad nowym zdjęciem w ciemni.&lt;/p>
&lt;p>Naciśnij Ctrl-Z, żeby anulować ostatnią modyfikację, lub Ctrl-Y, żeby powtórzyć ostatnią anulowaną modyfikację (jeśli taka istnieje).&lt;/p></description></item><item><title>maski i mieszanie</title><link>https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>d403e0140589e9cc0e34116cc2a03aec13a70941dfe2ce57ae8b22cd0da9d658</guid><description>&lt;p>Each processing module takes its input from the preceding module in the pixelpipe, performs its operation on the image data, and then hands the output to the next module in the pixelpipe.&lt;/p>
&lt;p>Dane wyjściowe modułu mogą zostać opcjonalnie przetworzone (połączone) z jego danymi wejściowymi przed przekazaniem danych do kolejnego modułu. Ten dodatkowy etap nosi nazwę &lt;em>mieszania&lt;/em> – dane wejściowe i wyjściowe są przetwarzane przy użyciu algorytmów, zwanych operatorami mieszania bądź
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/blend-modes/" title="" rel="dofollow" >trybami mieszania&lt;/a>.&lt;/p></description></item><item><title>tryby mieszania</title><link>https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/blend-modes/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>96a24a408ad055b1d5dfcc7bf0c71c7d31fced126e28219187d9d594e490f07a</guid><description>&lt;p>Blend modes define how the input and output of a module are combined (blended) together before the module&amp;rsquo;s final output is passed to the next module in the pixelpipe.&lt;/p>
&lt;p>Klasyczne tryby mieszania, zaprojektowane dla ekranocentrycznego RGB (i ograniczone pomiędzy 0 i 100%), definiują w swoich algorytmach punkt podparcia jako 50% (szarość) i 100% (biel), w zależności od trybów mieszania. Ponieważ scenocentryczne RGB nie jest przedmiotem tych ograniczeń, punkty te muszą być wyraźnie określone przez użytkownika podczas jego operacji mieszania w scenocentrycznej przestrzeni barwnej RGB. Dodatkowy parametr &lt;em>punkt podparcia mieszania&lt;/em> pojawia się, kiedy używasz jednego z tych trybów w tej przestrzeni barwnej. Efekt zależy od użytego operatora. Przykładowo wartości powyżej progu podparcia mogą zostać rozjaśnione, a wartości poniżej – zaciemnione (i na odwrót).&lt;/p></description></item><item><title>maski</title><link>https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/masks/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>35d041b465e5bccab832e078b89c099c273213382b78998a2ecc030dd9e91ab4</guid><description>&lt;p>Masks allow you to limit the effect of a module so that it only applies to certain parts of the image.&lt;/p>
&lt;p>Maska może być traktowana jako obraz w skali szarości, gdzie każdy piksel posiada wartość pomiędzy 0 a 1.0 (lub pomiędzy 0% a 100%). Jest to wartość &lt;em>krycia&lt;/em>, jest ona używana do określenia wpływu modułu na każdy piksel.&lt;/p>
&lt;p>Poniżej wyjaśniamy, jak konstruować maski w Ansel.&lt;/p></description></item><item><title>maski wektorowe</title><link>https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/masks/drawn/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>9a09abecd6732c8d511d9d5fc00fdb3e277fd3b54ce3faa9f9e0f9961a2892ef</guid><description>&lt;p>Przy użyciu maski wektorowej możesz tworzyć maskę, rysując kształty bezpośrednio na obszarze roboczym. Kształty mogą być używane samodzielnie bądź w grupach. Po narysowaniu kształtu na zdjęciu może on być modyfikowany, usuwany bądź użyty ponownie w innych modułach.&lt;/p>
&lt;p>Shapes are stored internally as vectors and are rendered with the required resolution during pixelpipe processing. Shapes are expressed in the coordinate system of the original image and are transformed along with the rest of the image by any active distorting modules in the pipe (
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/lens-correction/" title="" rel="dofollow" >&lt;em>lens correction&lt;/em>&lt;/a>,
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/rotate-perspective/" title="" rel="dofollow" >&lt;em>rotate and perspective&lt;/em>&lt;/a> for example). This means that a shape will always work on the same image area regardless of any modifications that may be subsequently applied.&lt;/p></description></item><item><title>maski parametryczne</title><link>https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/masks/parametric/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>015f97cf46b44605fcdb0165818b07ffdef0518974c997940aaac7bf485b8762</guid><description>&lt;p>Opcja maski parametrycznej oferuje dokładną, selektywną kontrolę nad maskowaniem poszczególnych pikseli. Jest to możliwe dzięki automatycznemu stworzeniu pośredniej maski mieszania na podstawie parametrów podanych przez użytkownika. Są to charakterystyki kolorów – w odróżnieniu od współrzędnych geometrycznych, użytych w maskach wektorowych.&lt;/p>
&lt;p>Dla każdego kanału danych modułu (np. Lab czy RGB) i kilku wirtualnych kanałów danych (np. odcienia czy nasycenia) można stworzyć funkcję krycia. W zależności od wartości zadanego kanału danych dla określonego piksela funkcja ta przelicza na każdy piksel współczynnik mieszania pomiędzy 0 a 1 (100%).&lt;/p></description></item><item><title>łączenie masek wektorowych i parametrycznych</title><link>https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/masks/drawn-and-parametric/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>a73ffb4b0b01552b111a9eb95d6514d37e9e2dcf7612d78f7af725bc32148b23</guid><description>&lt;p>Maski wektorowe i parametryczne mogą być łączone w celu stworzenia pojedynczej maski, którą można zastosować do modułu.&lt;/p>
&lt;p>Sposób połączenia poszczególnych masek kontrolujemy poprzez dwa elementy: ustawienie &lt;em>polaryzacji&lt;/em> każdej z masek (określane przyciskiem plusa lub minusa) oraz ustawienie wartości pola wyboru „łącz maski&amp;quot;.&lt;/p>
&lt;p>Rozwijalna lista „łącz maski&amp;quot; udostępnia następujące wartości, określające sposób połączenia masek:&lt;/p>
&lt;dl>
&lt;dt>exclusive&lt;/dt>
&lt;dd>A straightforward method of combining masks, exclusive mode multiplies together the individual pixel values from each of the component masks.&lt;/dd>
&lt;dd>
&lt;p>For a given pixel, the final mask will have value of 0 if &lt;em>any&lt;/em> of the individual masks are 0 at that location and it will only have a value of 1.0 if &lt;em>all&lt;/em> masks have a value of 1.0 at that location.&lt;/p></description></item><item><title>uszczegóławianie maski i dodatkowe kontrolki</title><link>https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/masks/refinement-controls/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>eaf1f7e6f2dc0452f3aa3cc632ec1566412e2fc82a3fc91dee74c6a3f4e6f1aa</guid><description>&lt;p>Kiedy maska parametryczna bądź wektorowa jest aktywna, dostępne jest kilka suwaków, pomagających w jej uszczegółowieniu.&lt;/p>
&lt;dl>
&lt;dt>próg szczegółowości&lt;/dt>
&lt;dd>Kontrolka pozwala na zmianę krycia maski w oparciu o ilość szczegółów obrazu. Skorzystaj z tego suwaka w celu zaznaczenia obszarów z dużą ilością detali (wartość dodatnia) bądź obszarów jednolitych i pozbawionych szczegółów (wartość ujemna). Wartość domyślna (zero) pomija zawężanie do szczegółów. Kontrolka najczęściej jest wykorzystywana do zastosowania wyostrzenia bądź rozmycia, ignorującego obszary poza ostrością (bokeh) lub do wyostrzenia tylko części rozmytych, zapobiegając nadmiernemu wyostrzeniu obszarów już ostrych.&lt;/dd>
&lt;/dl>
&lt;hr />
&lt;p>&lt;strong>Uwaga:&lt;/strong> dane użyte dla uszczegółowienia maski brane są z etapu demozaikowania w kolejce przetwarzania, a nie z wejścia modułu (z którego korzystają inne kryteria maski parametrycznej). Żaden inny moduł po demozaikowaniu nie ma wpływu na szczegółowość maski i nie jest dostępny dla plików nie-RAW.&lt;/p></description></item><item><title>maski rastrowe</title><link>https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/masks/raster/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>6076eaaba07baa7ff1ba4bc1ed87e0a9bafbf97926bdcda00d1f6a66d2d26463</guid><description>&lt;p>Jak opisano wcześniej, końcowym efektem maski modułu (połączonego działania masek parametrycznych i wektorowych) jest rastrowy obraz w skali szarości, reprezentujący zakres, w jakim efekt działania modułu ma zostać zastosowany do poszczególnych pikseli. Obraz ten jest przechowywany wewnętrznie na potrzeby aktywnych modułów i może być później wykorzystany przez inne moduły w kolejce przetwarzania.&lt;/p>
&lt;p>Jak przy każdej masce, jeśli wartość krycia dla piksela maski rastrowej wynosi zero, wejście modułu po przejściu przez niego pozostaje niezmienione. Jeśli wartość krycia wynosi 1.0, moduł działa z pełną mocą. Dla każdej wartości pośredniej pomiędzy 0 a 1, efekt modułu stosowany jest w tym miejscu proporcjonalnie.&lt;/p></description></item><item><title>moduły produkcyjne (przetwarzające)</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>63944f586bd22cd90703d8efce50c0ba3d59575bf87f8763e176f7deb51ee5c1</guid><description/></item><item><title>final resampling</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/finalscale/</link><pubDate>Sat, 21 Jan 2023 00:00:00 +0000</pubDate><updated>Sat, 21 Jan 2023 00:00:00 +0000</updated><guid>fb636fc73d50bd832f1524e4998efd72caacfcba470fcebf97a3a5ac631dc4bb</guid><description>&lt;p>This module has always been in the pixel pipeline but was hidden in darktable GUI. Ansel 0.0 exposes it to allow users to fix a mistake in the default pipeline order of darktable.&lt;/p>
&lt;/section>
&lt;section id="action">
&lt;h2 class="text-left heading">
Action
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>When exporting images to save them to a file, the picture is processed at full resolution and then rescaled to the specified output size by this module.&lt;/p>
&lt;p>&lt;em>Final resampling&lt;/em> is never used when producing previews, for the lighttable thumbnails or in the darkroom, because in this case images are resampled earlier in the pipeline, for better rendering speed. It has no effect if the image is exported at its full (original) resolution either.&lt;/p></description></item><item><title>aberracja chromatyczna</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/chromatic-aberrations/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>e36b57ea2c1e043d5bf71eb35a29dc899e79373c1d7fb427cccf960c15ab0510</guid><description>&lt;p>Koryguje aberracje chromatyczne.&lt;/p>
&lt;p>W przeciwieństwie do modułu
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/raw-chromatic-aberrations/" title="" rel="dofollow" >&lt;em>aberracji chromatycznej raw&lt;/em>&lt;/a>, ten moduł nie wymaga na wejściu surowych danych.&lt;/p>
&lt;/section>
&lt;section id="organizacja-pracy">
&lt;h2 class="text-left heading">
organizacja pracy
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Dla najlepszego efektu radzimy po kolei:&lt;/p>
&lt;ol>
&lt;li>Jak najbardziej zmniejszyć aberracje chromatyczne w module
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/lens-correction/" title="" rel="dofollow" >&lt;em>korekcji obiektywu&lt;/em>&lt;/a> przy użyciu suwaków TCA.&lt;/li>
&lt;li>Zwiększyć wartość suwaka siły w tym module dla lepszego sprawdzenia efektu.&lt;/li>
&lt;li>Zwiększać promień do momentu wyeliminowania aberracji. Jeśli okaże się to niewystarczające, aktywować ustawienie &amp;ldquo;bardzo duża aberracja chromatyczna'.&lt;/li>
&lt;li>Wybrać prowadnicę, dającą najlepsze efekty, jeśli chodzi o ostrość i artefakty.&lt;/li>
&lt;li>Zredukować siłę dla uniknięcia efektu zbytniego wyblaknięcia kolorów.&lt;/li>
&lt;/ol>
&lt;p>Dla bardziej skomplikowanych przypadków możesz wypróbować również poniższe rozwiązania:
– użycie kilku instancji z różnymi trybami korekcji – na przykład pierwszej instancji w trybie &amp;ldquo;rozjaśniania&amp;rdquo;, a drugiej w trybie &amp;ldquo;przyciemniania&amp;rdquo;,
– użycie kilku instancji z niskim natężeniem dla niewielkiej korekty aberracji chromatycznej na raz, bez zbytniej degradacji kolorów,
– użycie modułu z maską parametryczną bądź wektorową,
– użycie trybów mieszania kanałów RGB (czerwonego, zielonego i niebieskiego) w celu ograniczenia efektu do wskazanego kanału.&lt;/p></description></item><item><title>aberracja chromatyczna raw</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/raw-chromatic-aberrations/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>48090f76790e60efa4ad60c7a09de630d0e7d562bded040421fe23414120f6bd</guid><description>&lt;p>Koryguje aberracje chromatyczne zdjęć raw.&lt;/p>
&lt;p>As this module operates on non-demosaiced raw data, the underlying model assumes an uncropped photographic image as input. It is therefore likely to fail when you zoom in, as it is only able to operate on the visible portion of the image. The module will therefore be bypassed at high zoom levels, and a &amp;ldquo;bypassed&amp;rdquo; message will appear at the top of the module. This limitation only applies to interactive work and not to the final export.&lt;/p></description></item><item><title>balans bieli</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/white-balance/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>3ef072582ea0b884d99315d86fd8e0a4ee9125bb868ba237bd9e3b8a602c8e91</guid><description>&lt;p>Dostosowuje balans bieli zdjęcia, zmieniając temperaturę i odcień, definiując współczynnik dla każdego kanału RGB lub wybierając z listy predefiniowanych ustawień balansu bieli.&lt;/p>
&lt;p>Domyślne ustawienia tego modułu pochodzą z balansu bieli aparatu, zapisanego w danych Exif obrazu.&lt;/p>
&lt;p>White balance is not intended as a &amp;ldquo;creative&amp;rdquo; module &amp;ndash; its primary goal is to technically correct the white balance of the image ensuring that neutral colored objects in the scene are rendered with neutral colors in the image. For creative color operations, it is usually better to use other modules such as
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/color-calibration/" title="" rel="dofollow" >&lt;em>color calibration&lt;/em>&lt;/a> or
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/color-balance-rgb/" title="" rel="dofollow" >&lt;em>color balance rgb&lt;/em>&lt;/a>.&lt;/p></description></item><item><title>balans kolorów rgb</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/color-balance-rgb/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>9890d029ba90e16f79bb626e0293ccbeed86cfd0e4e8bc199d0751cf11f19048</guid><description>&lt;p>An advanced module which brings color-grading tools from cinematography into the photographic scene-referred pipeline.&lt;/p>
&lt;p>This module is not suitable for beginners with no prior knowledge of color theory, who might want to stick to the &lt;em>global chroma&lt;/em> and &lt;em>global vibrance&lt;/em> settings until they have a good understanding of the
&lt;a href="https://ansel.photos/pl/doc/color-management/color-dimensions/" title="" rel="dofollow" >dimensions of color&lt;/a>.&lt;/p>
&lt;/section>
&lt;section id="wstęp">
&lt;h2 class="text-left heading">
wstęp
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Korekcja barwna jest ważną częścią edycji obrazu. Może pomóc w usuwaniu niechcianych przebarwień, a także może zapewnić twórczą zmianę odcieni kolorów, które dodadzą atmosfery twoim zdjęciom. W czasach fotografii filmowej większość atmosfery barwnej uzyskiwano za pomocą emulsji filmowej i wywoływaczy, przy czym pewne synchronizowanie kolorów odbywało się pod powiększalnikiem z kolorowymi głowicami. Pochłaniało to kosztowne zasoby i było zarezerwowane głównie dla przemysłu kinowego, gdzie pracę wykonywał kolorysta.&lt;/p></description></item><item><title>cenzor</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/censorize/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>595920ca3a3fbb3a3714b429b8178e237a86d3da2648e802317b60a497387f94</guid><description>&lt;p>Zamazuje partie obrazu w ładny sposób w celu anonimizacji ludzi / obiektów lub dla ukrycia części ciała.&lt;/p>
&lt;p>Moduł działa w liniowej przestrzeni RGB i stosuje fizycznie dokładne rozmycie gaussowskie oraz gaussowski szum luminancji.&lt;/p>
&lt;p>Poza anonimizacją moduł ten można wykorzystać również do wielu kreatywnych zadań, takich jak na przykład:&lt;/p>
&lt;ul>
&lt;li>Combine a simple blur with a multiply
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/blend-modes/" title="" rel="dofollow" >blend mode&lt;/a> to create a realistic bloom (Orton effect).&lt;/li>
&lt;li>Combine a simple blur with a subtract blending mode and low opacity to create an &lt;a href="https://en.wikipedia.org/wiki/Unsharp_masking" title="Wikipedia link" target="_blank" rel="noopener noreferrer nofollow" >unsharp mask&amp;thinsp;&lt;sup class="icon">&lt;i class="fab fa-wikipedia-w">&lt;/i>&lt;/sup>&lt;/a>, similar to the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/sharpen/" title="" rel="dofollow" >sharpen&lt;/a> module but in an RGB scene-referred space.&lt;/li>
&lt;li>Add noise to create artificial grain.&lt;/li>
&lt;/ul>
&lt;hr />
&lt;p>&lt;strong>Uwaga:&lt;/strong> Metody anonimizujące, używane przez ten moduł służą estetyce, nie informatyce śledczej. Techniki tej ostatniej prawdopodobnie i tak będą w stanie odczytać cenzorowane części obrazka w oparciu o ich strukturę, dotyczy to szczególnie prostych kształtów i tekstu (np. tablic rejestracyjnych czy numerów ulic).&lt;/p></description></item><item><title>demozaikowanie</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/demosaic/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>fcafada320250766c9d3f9ed3d02239f85c27c28258a19cef91852ba839a6258</guid><description>&lt;p>Kontroluje sposób demozaikowania plików raw.&lt;/p>
&lt;/section>
&lt;section id="filtry-bayerowskie">
&lt;h2 class="text-left heading">
filtry bayerowskie
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>The sensor cells of a digital camera are not color-sensitive &amp;ndash; they are only able to record different levels of lightness. In order to obtain a color image, each cell is covered by a color filter (red, green or blue) that primarily passes light of that color. This means that each pixel of the raw image only contains information about a single color channel.&lt;/p></description></item><item><title>dithering</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/dithering/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>52dd99657af094a769a8cb11e38b8779f87586725c97ff65fc117c39310c3ddc</guid><description>&lt;p>Moduł ten eliminuje niektóre artefakty pasm, które mogą wystąpić, gdy wewnętrzne 32-bitowe dane zmiennoprzecinkowe Ansel są przesyłane do dyskretnego 8-bitowego lub 16-bitowego całkowitego formatu wyjściowego w celu wyświetlenia lub eksportu.&lt;/p>
&lt;p>Although not an inherent problem in any of Ansel&amp;rsquo;s modules, some operations may provoke banding if they produce a lightness gradient in the image. To mitigate possible artifacts you should consider activating dithering when using the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/vignetting/" title="" rel="dofollow" >&lt;em>vignetting&lt;/em>&lt;/a> or
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/graduated-density/" title="" rel="dofollow" >&lt;em>graduated density&lt;/em>&lt;/a> modules. This is especially relevant for images with extended homogeneous areas such as cloudless sky. Also watch out for banding artifacts when using a gradient
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/masks/drawn/" title="" rel="dofollow" >drawn mask&lt;/a>.&lt;/p></description></item><item><title>doktor negatywów</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/negadoctor/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>7f98eec6f87a20903a5fb84f50b4db1dc1b2fd320c68da22440c508c8a58f93d</guid><description>&lt;p>Process scanned film negatives.&lt;/p>
&lt;p>Obraz negatywu możesz otrzymać przy użyciu skanera klisz, fotografując go pod białe światło (stół podświetlany lub monitor komputerowy) bądź przy użyciu samodzielnej lampy błyskowej.&lt;/p>
&lt;/section>
&lt;section id="przygotowanie">
&lt;h2 class="text-left heading">
przygotowanie
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Jeżeli obraz negatywu został uzyskany za pomocą aparatu cyfrowego, to aby uzyskać wierne kolory w finalnym obrazie, należy wziąć pod uwagę następujące punkty:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>When taking the photograph, adjust the exposure to fully utilise the entire dynamic range of your camera sensor &amp;ndash; i.e. &amp;ldquo;expose-to-the-right&amp;rdquo;, so that the histogram in your camera touches the right hand side without clipping the image.&lt;/p></description></item><item><title>dyfuzja lub wyostrzenie</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/diffuse/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>8f31434c8a3816de2190273d73fde69b70b6b94a896e7861cea572661620da86</guid><description>&lt;p>Dyfuzja to rodzina procesów fizycznych, dzięki którym cząstki poruszają się i rozprzestrzeniają stopniowo w czasie ze źródła, które je generuje. W przetwarzaniu obrazu dyfuzja występuje najczęściej w dwóch miejscach:&lt;/p>
&lt;ul>
&lt;li>diffusion of photons through lens glass (blur) or humid air (hazing),&lt;/li>
&lt;li>diffusion of pigments in wet inks or watercolors.&lt;/li>
&lt;/ul>
&lt;p>W obu przypadkach dyfuzja sprawia, że obraz jest mniej ostry poprzez „wyciekanie” cząstek i wygładzanie lokalnych zmian.&lt;/p>
&lt;p>Moduł &lt;em>dyfuzja lub wyostrzenie&lt;/em> wykorzystuje uogólniony model fizyczny do opisania kilku rodzajów dyfuzji i może być używany przez twórców obrazów do symulacji lub odwrócenia procesów dyfuzji.&lt;/p></description></item><item><title>ekspozycja</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/exposure/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>8bc9b36a9d1272ea63fe82f350d0126ce8628a552935459af639ede8f0180f78</guid><description>&lt;p>Increase or decrease the overall brightness of an image.&lt;/p>
&lt;p>Moduł posiada dwa tryby pracy:&lt;/p>
&lt;dl>
&lt;dt>ręczny&lt;/dt>
&lt;dd>Ustawia ręcznie &lt;em>ekspozycję&lt;/em>, &lt;em>korektę poziomu czerni&lt;/em> oraz &lt;em>próg odcinania&lt;/em>.&lt;/dd>
&lt;dt>automatic (RAW images only)&lt;/dt>
&lt;dd>Use an analysis of the image&amp;rsquo;s histogram to automatically set the exposure. Ansel automatically selects the exposure compensation that is required to shift the selected &lt;em>percentile&lt;/em> to the selected &lt;em>target level&lt;/em> (see definitions below). This mode is particularly useful for automatically altering a large number of images to have the same exposure. A typical use case of automatic mode is deflickering of time-lapse photographs.&lt;/dd>
&lt;/dl>
&lt;/section>
&lt;section id="kontrolki-modułu">
&lt;h2 class="text-left heading">
kontrolki modułu
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>tryb&lt;/dt>
&lt;dd>Wybierz tryb operacji (automatyczny/ręczny).&lt;/dd>
&lt;dt>skompensuj ekspozycję aparatu (tryb ręczny)&lt;/dt>
&lt;dd>Automatycznie usuwa korektę ekspozycji z aparatu (braną z danych Exif obrazu).&lt;/dd>
&lt;dt>exposure (manual mode)&lt;/dt>
&lt;dd>Increase (move to the right) or decrease (move to the left) the exposure value (EV). To adjust by more than the default limits shown on the slider, right click and enter the desired value up to +/-18 EV.&lt;/dd>
&lt;dd>The color picker tool on the right sets the exposure such that the average of the selected region matches the target lightness defined in &lt;a href="#spot-exposure-mapping" title="" rel="dofollow" >spot exposure mapping&lt;/a> options.&lt;/dd>
&lt;dt>próg odcinania (tryb ręczny)&lt;/dt>
&lt;dd>Określa procent jasnych wartości do odcięcia podczas obliczania &lt;em>ekspozycji&lt;/em> i &lt;em>korekty poziomu czerni&lt;/em>. Użyj próbnika do pobrania fragmentu zdjęcia, użytecznego do obliczeń.&lt;/dd>
&lt;dt>percentyl (tryb automatyczny)&lt;/dt>
&lt;dd>Określa lokalizację na histogramie dla użycia do automatycznej korekty ekspozycji. Wartość percentyla 50% określa pozycję na histogramie, dla której 50% wartości pikseli znajduje się powyżej i 50% poniżej tej wartości ekspozycji.&lt;/dd>
&lt;dt>docelowy poziom (tryb automatyczny)&lt;/dt>
&lt;dd>Określa docelowy poziom automatycznej korekty ekspozycji (EV) względem punktu bieli aparatu.&lt;/dd>
&lt;dt>black level correction (manual and automatic modes)&lt;/dt>
&lt;dd>Adjust the black level point to unclip negative RGB values.&lt;/dd>
&lt;/dl>
&lt;hr />
&lt;p>&lt;strong>Note:&lt;/strong> Do not use the black level correction to add more density in blacks as this can clip near-black colors out of gamut by generating negative RGB values. This can cause problems with some modules later in the pixelpipe. Instead, use a tone mapping curve to add density to the blacks. For example, you can use the &lt;em>relative black exposure&lt;/em> slider on the &lt;em>scene&lt;/em> tab of the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/filmic-rgb/#scene" title="" rel="dofollow" >filmic rgb&lt;/a> module.&lt;/p></description></item><item><title>filtr połówkowy</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/graduated-density/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>8409995efc6a68859b9874b161050f44aac6d82538db9bfc9e0c4f2651d008a5</guid><description>&lt;p>Symuluje działanie filtru połówkowego w celu umożliwienia narastającej korekcji naświetlenia i koloru.&lt;/p>
&lt;p>Na ekranie wyświetla się linia, umożliwiająca przy pomocy myszki zmianę pozycji i pochylenia gradientu.&lt;/p>
&lt;p>Moduł w określonych okolicznościach generuje często artefakty bandingu. Rozważ aktywację modułu
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/dithering/" title="" rel="dofollow" >&lt;em>ditheringu&lt;/em>&lt;/a> dla uniknięcia tego efektu.&lt;/p>
&lt;/section>
&lt;section id="kontrolki-modułu">
&lt;h2 class="text-left heading">
kontrolki modułu
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>przyciemnienie&lt;/dt>
&lt;dd>Ustawia gęstość filtra (EV). Niska wartość powoduje lekkie niedoświetlenie, a wysoka – tworzy mocny filtr.&lt;/dd>
&lt;dt>twardość&lt;/dt>
&lt;dd>Twardość gradientu. Niska wartość tworzy gładkie przejście, wysoka wartość czyni je bardziej nagłym.&lt;/dd>
&lt;dt>obrót&lt;/dt>
&lt;dd>Obrót filtra. Wartości ujemne obracają go zgodnie z ruchem wskazówek zegara. Obrót można również kontrolować, przeciągając końce linii gradientu przy pomocy myszki.&lt;/dd>
&lt;dt>odcień&lt;/dt>
&lt;dd>Wybierz odcień w celu dodania zafarbu do gradientu.&lt;/dd>
&lt;dt>nasycenie&lt;/dt>
&lt;dd>Nasycenie zafarbu, dodanego do gradientu (domyślnie 0 dla koloru neutralnego)&lt;/dd>
&lt;/dl></description></item><item><title>gorące piksele</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/hot-pixels/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>3a66c0227504ceb4008cc7361b7dacac4836c66d1bc3ecab3ecfe656a5892546</guid><description>&lt;p>Automatically detect and eliminate hot pixels.&lt;/p>
&lt;p>Gorące piksele to piksele, które błędnie rozpoznały prawidłowy poziom światła. Wykryte gorące piksele są zastępowane średnią wartością sąsiadujących pikseli.&lt;/p>
&lt;/section>
&lt;section id="kontrolki-modułu">
&lt;h2 class="text-left heading">
kontrolki modułu
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>próg&lt;/dt>
&lt;dd>Jak bardzo wartość piksela musi odbiegać od sąsiadujących, żeby został uznany za gorący piksel.&lt;/dd>
&lt;dt>siła&lt;/dt>
&lt;dd>Siła mieszania gorącego piksela z jego otoczeniem.&lt;/dd>
&lt;dt>wykrywanie przez 3 sąsiadów&lt;/dt>
&lt;dd>Rozszerza wykrycie gorących pikseli – uznaje piksel za gorący, jeśli tylko trzy sąsiadujące piksele (zamiast czterech) różnią się od niego ponad wartość progową.&lt;/dd>
&lt;dt>zaznacz naprawione piksele&lt;/dt>
&lt;dd>Wizualnie oznacza naprawione piksele na zdjęciu i wyświetla licznik gorących pikseli, które zostały naprawione.&lt;/dd>
&lt;/dl></description></item><item><title>kalibracja koloru</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/color-calibration/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Thu, 12 Oct 2023 00:00:00 +0000</updated><guid>9e3626fa583a5ee1bc8affa58acddf2318af012a8ec4a7176441ffcd60362f85</guid><description>&lt;p>A fully-featured color-space correction, white balance adjustment and channel mixer module.&lt;/p>
&lt;p>Ten prosty, ale potężny moduł może być użyty na kilka poniższych sposobów:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>To adjust the white balance (&lt;a href="#white-balance-in-the-chromatic-adaptation-transformation-cat-tab" title="" rel="dofollow" >chromatic adaptation&lt;/a>), working in tandem with the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/white-balance/" title="" rel="dofollow" >&lt;em>white balance&lt;/em>&lt;/a> module. Here, the &lt;em>white balance&lt;/em> module makes some initial adjustments (required for the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/demosaic/" title="" rel="dofollow" >&lt;em>demosaic&lt;/em>&lt;/a> module to work effectively), and the &lt;em>color calibration&lt;/em> module then calculates a more perceptually-accurate white balance after the input color profile has been applied.&lt;/p></description></item><item><title>kontrast miejscowy</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/local-contrast/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>2031a461ce445959b72860c5ea4ef70102fd8fcc453e432b937ad3f3caad4692</guid><description>&lt;p>Wzmacnia kontrast lokalny zdjęcia.&lt;/p>
&lt;p>Efekt osiągany jest przez użycie &lt;em>lokalnego laplasjana&lt;/em> (domyślnie) lub &lt;em>nienormalizowanego filtra bilateralnego&lt;/em>. Obydwa tryby pracują wyłącznie na kanale L w przestrzeni Lab. Filtr &lt;em>lokalnego laplasjana&lt;/em> został zaprojektowany do efektywnej pracy z niechcianymi efektami halo oraz odwróceniami gradientu wzdłuż krawędzi.&lt;/p>
&lt;/section>
&lt;section id="kontrolki-modułu">
&lt;h2 class="text-left heading">
kontrolki modułu
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>tryb&lt;/dt>
&lt;dd>Wybierz &lt;em>lokalne filtrowanie laplasjanem&lt;/em> lub &lt;em>siatkę bilateralną&lt;/em>. Opisy poniżej przedstawiają kontrolki, dostępne w obu tych trybach.&lt;/dd>
&lt;/dl>
&lt;/section>
&lt;section id="siatka-bilateralna">
&lt;h3 class="text-left heading">
siatka bilateralna
&lt;/h3>
&lt;dl>
&lt;dt>szorstkość&lt;/dt>
&lt;dd>Pomaga dostosować szorstkość szczegółów.&lt;/dd>
&lt;dt>kontrast&lt;/dt>
&lt;dd>Określa siłę rozróżniania poziomów jasności przez algorytm. Zwiększ ten parametr dla uzyskania bardziej kontrastowego obrazu.&lt;/dd>
&lt;dt>szczegół&lt;/dt>
&lt;dd>Dodaje lub usuwa szczegóły. Wyższe wartości zwiększają lokalny kontrast.&lt;/dd>
&lt;/dl>
&lt;/section>
&lt;section id="lokalne-filtrowanie-laplasjanem">
&lt;h3 class="text-left heading">
lokalne filtrowanie laplasjanem
&lt;/h3>
&lt;p>Dla zrozumienia parametru filtrowania lokalnym laplasjanem można wyobrazić sobie go jako zastosowanie do zdjęcia krzywej, podobnej do poniższego rysunku:&lt;/p></description></item><item><title>korekcja kontrastu</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/contrast-equalizer/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>bc847dde7f2c428c15275e73e38ca0345927c50fc70c8f8364735ddaf1beef7b</guid><description>&lt;p>Dostosowuje luminancję i kontrast chrominancji w domenie falkowej.&lt;/p>
&lt;p>This versatile module can be used to achieve a variety of effects, including bloom, denoise, clarity, and local contrast enhancement.&lt;/p>
&lt;p>It works in the wavelets domain and its parameters can be tuned independently for each wavelet detail scale. The module operates in CIE LCh color space and so is able to treat luminosity and chromaticity independently.&lt;/p>
&lt;p>Dostępnych jest kilka presetów, które powinny pomóc w zrozumieniu możliwości modułu.&lt;/p></description></item><item><title>korekcja obiektywu</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/lens-correction/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>c799b84efac4d4fa0c3e312c6c04584e8f9a7330ea32d3defb0f043706d5eb01</guid><description>&lt;p>Automatycznie koryguje (i symuluje) zniekształcenia obiektywu, poprzeczne aberracje chromatyczne (TCA) i winietowanie.&lt;/p>
&lt;p>Moduł identyfikuje kombinację aparat/obiektyw na podstawie danych Exif i dostarcza parametrów korekcyjnych w oparciu o zewnętrzną bibliotekę &lt;a href="https://lensfun.github.io/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >lensfun&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>.&lt;/p>
&lt;p>If your system&amp;rsquo;s lensfun library has no correction profile for the automatically identified camera/lens combination, the controls for the three photometric parameters (below) are replaced with a warning message. You may try to find the right profile yourself by searching for it in the menu.&lt;/p></description></item><item><title>korektor tonów</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/tone-equalizer/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>db212db0af511dfd42c5b8c1e028b3bbf4f91c427717225762393dd51f5665a1</guid><description>&lt;p>Technika &amp;ldquo;dodge and burn&amp;rdquo; z zachowaniem miejscowego kontrastu.&lt;/p>
&lt;p>It works in linear RGB space and utilizes a user-defined mask to guide the dodging and burning adjustments, helping to preserve local contrast within the image.&lt;/p>
&lt;p>Poniższy diagram obrazuje sposób działania korektora tonów:&lt;/p>
&lt;p>
&lt;figure class="img-wrapper " id="tone-equalizer-overviewjpg">
&lt;button class="open-lightbox-button" onclick="lightbox(&amp;#34;tone-equalizer-overviewjpg&amp;#34;)">
&lt;i class="fa fa-expand-alt open-lightbox-icon fa-fw">&lt;/i>
&lt;/button>
&lt;button class="open-link-button" onclick="window.open('https:\/\/ansel.photos\/tone-equalizer-overview.jpg', '_blank');">
&lt;i class="fa fa-external-link-alt open-link-icon fa-fw">&lt;/i>
&lt;/button>
&lt;div class="img-container" onclick="lightbox(&amp;#34;tone-equalizer-overviewjpg&amp;#34;)" style="cursor: pointer;" >
&lt;img src=https://ansel.photos/tone-equalizer-overview.jpg alt="image"
style=" "
decoding="async" loading="lazy"sizes="(max-width: 992px) 100vw, (max-width: 1200px) 66.67vw, 50vw" srcset="https://ansel.photos/tone-equalizer-overview_hu_ab89ab0110bcc971.jpg 140w, https://ansel.photos/tone-equalizer-overview_hu_9cec2f183638bbe1.jpg 264w, https://ansel.photos/tone-equalizer-overview_hu_489df821abe368f4.jpg 331w, https://ansel.photos/tone-equalizer-overview_hu_ac7640396cc352c4.jpg 400w, https://ansel.photos/tone-equalizer-overview_hu_6190711cce08de9f.jpg 496w, https://ansel.photos/tone-equalizer-overview_hu_c4f204dae23e7d6d.jpg 576w, https://ansel.photos/tone-equalizer-overview_hu_d5abe8b5ca281d9b.jpg 600w, https://ansel.photos/tone-equalizer-overview_hu_c4117d387460ee57.jpg 720w, https://ansel.photos/tone-equalizer-overview_hu_d6c4b03b9a9f602f.jpg 800w, https://ansel.photos/tone-equalizer-overview_hu_146300af55b92cf9.jpg 992w, https://ansel.photos/tone-equalizer-overview_hu_4f9577ec98025fa9.jpg 1200w, https://ansel.photos/tone-equalizer-overview_hu_188cc4dda674e670.jpg 1320w"width="1423" height="645"/>
&lt;/div>
&lt;/figure>
&lt;/p></description></item><item><title>krzywa filmowa rgb</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/filmic-rgb/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>61e581b0764dd605b9a5fbde7086f20b52cd2b9eb86185fc460f31928733e4bb</guid><description>&lt;p>Wykonuje przemapowanie zakresu tonalnego zdjęcia poprzez odwzorowanie odpowiedzi kolorystycznej klasycznej kliszy.&lt;/p>
&lt;p>Ten moduł może być używany do rozszerzania lub zmniejszania zakresu dynamicznego sceny, aby dopasować się do zakresu dynamicznego wyświetlacza. Chroni kolory i kontrast w średnich tonach, odzyskuje cienie i kompresuje jasne światła i ciemne cienie. Najciekawsze elementy będą wymagały dodatkowej uwagi, gdy trzeba zachować szczegóły (np. chmury).&lt;/p>
&lt;p>The module is derived from another module of the same name in &lt;a href="https://www.blender.org/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Blender 3D modeller&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> by T. J. Sobotka. While it is primarily intended to recover high-dynamic-range images from raw sensor data it can be used with any image. The following video (by the developer of this module) provides a useful introduction: &lt;a href="https://www.youtube.com/watch?v=zbPj_TqTF880" title="External link" target="_blank" rel="noopener noreferrer nofollow" >filmic rgb: remap any dynamic range in darktable 3&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>.&lt;/p></description></item><item><title>krzywa rgb</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/rgb-curve/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>c73ab2f2a7de915b63e40e24ceb0dc82810f3b23ece75bd4bf350de96b1c45c1</guid><description>&lt;p>Klasyczne narzędzie fotografii cyfrowej do zmiany tonów obrazu przy użyciu krzywych.&lt;/p>
&lt;p>Aktywuj próbnik po lewej stronie, aby wyświetlić wybrane wartości na wykresie (Ctrl+klik lub PPM, aby użyć selektora w trybie obszaru). Wartości liczbowe (Lab) wejścia i wyjścia (patrz poniżej) w wybranym miejscu lub obszarze są wyświetlane w lewym górnym rogu widżetu.&lt;/p>
&lt;p>Drugiego selektora kolorów po prawej stronie można użyć do automatycznego tworzenia nowych węzłów na podstawie próbkowanego obszaru. Ctrl+klik+przeciągnij, aby zmienić utworzone węzły tak, aby miały dodatnią krzywą dla zaznaczonego obszaru; Shift+klik+przeciągnij, aby utworzyć krzywą ujemną.&lt;/p></description></item><item><title>liquify</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/liquify/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>2ddfd2dc6a5ff30db2033cdeded5c12b18a70d812aa2809923fcebe79e1eaffa</guid><description>&lt;p>Przesuwa piksele, stosując dowolne zniekształcenia do części obrazu za pomocą punktów, linii i krzywych.&lt;/p>
&lt;/section>
&lt;section id="węzły">
&lt;h2 class="text-left heading">
węzły
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Każde z narzędzi liquify opiera się na węzłach. Punkt składa się z pojedynczego węzła, a linia lub krzywa składa się z sekwencji połączonych węzłów, definiujących ścieżkę.&lt;/p>
&lt;p>Each instance of the liquify module is limited to a maximum of 100 nodes &amp;ndash; for more nodes, use additional instances. However, please note that the liquify module consumes a lot of system resources.&lt;/p></description></item><item><title>lut 3D</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/lut-3d/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>27315a9b546eb236e05e17f5c8cb52987a16991eac8ab8aa00a042efebee4505</guid><description>&lt;p>Przekształca wartości RGB za pomocą pliku 3D LUT.&lt;/p>
&lt;p>3D LUT to trójwymiarowa tablica, używana do konwersji zadanej wartości RGB do innej. Używana jest do symulowania kliszy filmowej oraz korekcji koloru.&lt;/p>
&lt;p>Moduł ten akceptuje pliki &lt;code>.cube&lt;/code>, &lt;code>.3dl&lt;/code>, &lt;code>.png&lt;/code> (haldclut) oraz &lt;code>.gmz&lt;/code>. Nieskompresowane dane 3D LUT nie są zapisywane w bazie danych ani w pliku XMP, ale zamiast tego są zapisywane w ścieżce pliku 3D LUT w folderze głównym 3D LUT. Dlatego ważne jest, aby prawidłowo wykonać kopię zapasową folderu 3D LUT — udostępnianie obrazu za pomocą XMP jest bezcelowe, jeśli odbiorca nie ma również tego samego pliku 3D LUT we własnym folderze 3D LUT.&lt;/p></description></item><item><title>naprawa profilu wejściowego</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/unbreak-input-profile/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>3ee9bd556bbf24e43c6d40fa052019eecd54b86419ff5f9ff0fde0baeab60765</guid><description>&lt;p>Dodaje krzywą korekcji do danych zdjęcia. Wymagana, jeśli zaznaczono odpowiednie profile wejściowe w module
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/input-color-profile/" title="" rel="dofollow" >&lt;em>wejściowego profilu koloru&lt;/em>&lt;/a>.&lt;/p>
&lt;p>If you decide to use an ICC profile from the camera manufacturer in the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/input-color-profile/" title="" rel="dofollow" >&lt;em>input color profile&lt;/em>&lt;/a> module, a correction curve frequently needs to be pre-applied to image data to prevent the final output from looking too dark. This extra processing is not required if you use Ansel&amp;rsquo;s standard or enhanced color matrices.&lt;/p></description></item><item><title>obracanie pikseli</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/rotate-pixels/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>96361a49756bb442d89ddfeccc82a525f3e359c9efa9dc0708aa48d85b60eb9c</guid><description>&lt;p>Sensory niektórych aparatów (takich jak Fujifilm FinePix S2Pro, F700 czy E550) posiadają ukośny wzór matrycy Bayera, zamiast zwyczajowego prostokątnego.&lt;/p>
&lt;p>Bez stosowania korekcji prowadzi to do kafelkowanego zdjęcia z czarnymi narożnikami. Moduł przeprowadza wymaganą korekcję.&lt;/p>
&lt;p>Ansel wykrywa zdjęcia, wymagające korekcji, korzystając z danych Exif, i w razie potrzeby automatycznie aktywuje moduł. Dla innych zdjęć moduł ten zawsze pozostaje nieaktywny.&lt;/p>
&lt;p>Moduł nie posiada elementów sterujących.&lt;/p></description></item><item><title>obramowanie</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/framing/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>e355c058f0fc1f0eab549f7e4bf9afe4c25b4b30d9c4b9bca6f1c25c3fc3936d</guid><description>&lt;p>Generate a frame around the image.&lt;/p>
&lt;p>Obramowanie składa się z ramki (w kolorze zdefiniowanym przez użytkownika) oraz linii ramki, stanowiącej jej granicę wewnętrzną (w drugim zdefiniowanym kolorze). Do kontroli geometrii i koloru ramki można użyć wielu opcji.&lt;/p>
&lt;/section>
&lt;section id="kontrolki-modułu">
&lt;h2 class="text-left heading">
kontrolki modułu
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>rozmiar linii ramki&lt;/dt>
&lt;dd>Rozmiar ramki jako procent pełnego obrazu.&lt;/dd>
&lt;dt>proporcja boków&lt;/dt>
&lt;dd>Proporcje końcowego modułu wyjściowego (tj. obraz pod spodem plus ramka)&lt;/dd>
&lt;dt>orientacja&lt;/dt>
&lt;dd>Orientacja ramki (portret/krajobraz). Wybierz „auto” dla Ansel, aby wybrać najbardziej rozsądną orientację w oparciu o zdjęcie, znajdujące się pod spodem.&lt;/dd>
&lt;dt>pozycja w pionie/poziomie&lt;/dt>
&lt;dd>Wybierz z zestawu predefiniowanych proporcji, aby kontrolować położenie obrazu pod spodem na osi poziomej/pionowej. Możesz także kliknąć prawym przyciskiem myszy i wprowadzić własny współczynnik jako „x/y”.&lt;/dd>
&lt;dt>rozmiar linii ramki&lt;/dt>
&lt;dd>Procent rozmiaru linii ramki w stosunku do rozmiaru obramowania w jego najmniejszej części.&lt;/dd>
&lt;dt>przesunięcie linii ramki&lt;/dt>
&lt;dd>Pozycja linii ramki w stosunku do obrazu pod spodem. Wybierz 0% dla linii ramki, która dotyka obrazu. Wybierz 100% dla linii ramki, która dotyka zewnętrznej granicy.&lt;/dd>
&lt;dt>kolor obramowania / kolor linii ramki&lt;/dt>
&lt;dd>Para selektorów kolorów, które umożliwiają zdefiniowanie kolorów linii obramowania i ramki. Kliknięcie na kolorowe pole otworzy okno dialogowe wyboru koloru, które oferuje wybór najczęściej używanych kolorów lub pozwala zdefiniować kolor w przestrzeni kolorów RGB. Możesz także aktywować próbnik kolorów, aby pobrać próbnik kolorów z obrazu.&lt;/dd>
&lt;dt>show guides&lt;/dt>
&lt;dd>Tick the box to show guide overlays whenever the module is activated. Click the icon on the right to control the properties of the guides. See
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/guides-overlays/" title="" rel="dofollow" >guides &amp;amp; overlays&lt;/a> for details.&lt;/dd>
&lt;/dl></description></item><item><title>obrót i perspektywa</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/rotate-perspective/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>57305de9bda0c6d6df07c5f6cfc86e9f17a9a7455679d87dd77561b1f08b27fc</guid><description>&lt;p>Automatycznie koryguje zbieżne linie, forma zniekształcenia perspektywy. Podstawowy mechanizm zainspirowany został programem Markusa Hebla &lt;a href="http://www.shiftn.de/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >&lt;em>ShiftN&lt;/em>&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>. Moduł ten pozwala również na regulację obrotu obrazu.&lt;/p>
&lt;p>Zniekształcenia perspektywy są naturalnym efektem rzutowania trójwymiarowej sceny na dwuwymiarową płaszczyznę i powodują, że obiekty znajdujące się blisko widza wydają się większe, niż obiekty leżące dalej. Zbiegające się linie są szczególnym przypadkiem zniekształceń perspektywy często obserwowanych na fotografiach architektonicznych — równoległe linie sfotografowane pod kątem są przekształcane w zbieżne linie, które spotykają się w pewnym punkcie obserwacyjnym w obrębie lub poza ramką zdjęcia.&lt;/p></description></item><item><title>odszumianie (profilowane)</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/denoise-profiled/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>9b200f571ce4e2869b3e4453b210b3a5868f870a3709e5c54ede5efe6d262a32</guid><description>&lt;p>Prosty w obsłudze i wysoce wydajny moduł odszumiania, dostosowany do indywidualnych profili szumów szerokiej gamy sensorów aparatów.&lt;/p>
&lt;p>Jednym z problemów z wieloma algorytmami odszumiania jest to, że zakładają one, że wariancja szumu jest niezależna od jasności sygnału. Profilując charakterystykę szumu matrycy aparatu przy różnych ustawieniach ISO, można ocenić wariancję przy różnych jasnościach, a algorytm odszumiania można dostosować w celu bardziej równomiernego wygładzenia szumu.&lt;/p>
&lt;p>Currently, Ansel has sensor noise profiles for over 300 popular camera models from all the major manufacturers. If you generate your own noise profile for a camera that is not yet supported by Ansel, be sure to share it with the Ansel development team so they can include it in the next release! Please see Ansel&amp;rsquo;s &lt;a href="https://github.com/darktable-org/darktable/wiki/Camera-support" title="External link" target="_blank" rel="noopener noreferrer nofollow" >camera support&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> page for more information.&lt;/p></description></item><item><title>odszumianie (raw)</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/raw-denoise/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>d0aef0dfdf54c05b3e0c8a5d1046107b1b4e6886ad6eda2381f54d10223f6554</guid><description>&lt;p>Perform denoising on raw image data before it is
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/demosaic/" title="" rel="dofollow" >demosaiced&lt;/a>.&lt;/p>
&lt;p>Moduł został przeportowany z &lt;a href="https://www.dechifro.org/dcraw/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >dcraw&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>.&lt;/p>
&lt;/section>
&lt;section id="kontrolki-modułu">
&lt;h2 class="text-left heading">
kontrolki modułu
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>próg szumu&lt;/dt>
&lt;dd>Próg wykrycia szumu. Wyższe wartości oznaczają silniejszą redukcję szumu i większą utratę szczegółów zdjęcia.&lt;/dd>
&lt;dt>coarse/fine curves&lt;/dt>
&lt;dd>The noise of an image is usually a combination of fine-grained and coarse-grained noise. These curves allow the image to be denoised more or less depending on the coarseness of the visible noise. The left of the curve will act on very coarse grain noise, while the right of the curve will act on very fine grain noise.&lt;/dd>
&lt;dd>
&lt;p>Raising the curve will result in more smoothing, while lowering it will result in less smoothing. As an example, you can preserve very fine-grained noise by pulling down the rightmost point of the curve to the minimum value.&lt;/p></description></item><item><title>odszumianie astrofotograficzne</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/astrophoto-denoise/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>1dce4614297d1e436a3c8768d303e7a9dfff8b280f69d5656eeef13e701c8bf6</guid><description>&lt;p>Remove image noise while preserving structure.&lt;/p>
&lt;p>This is accomplished by averaging each pixel with some surrounding pixels in the image. The weight of such a pixel in the averaging process depends on the similarity of its neighborhood with the neighborhood of the pixel being denoised. A patch with a defined size is used to measure that similarity.&lt;/p>
&lt;p>Ponieważ odszumianie jest zasobożernym procesem, znacząco spowalnia ono kolejkę przetwarzania. Rozważ aktywację tego modułu dopiero pod koniec pracy nad zdjęciem.&lt;/p></description></item><item><title>orientacja</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/orientation/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>9e27f6e35d1bb3217672ee3171bf1362bdfb071c6938028610f724c6601eaf3f</guid><description>&lt;p>Rotate the image 90 degrees at a time or flip the image horizontally and/or vertically.&lt;/p>
&lt;p>Moduł domyślnie jest włączony, a orientacja (obrót) strony ustawiana jest w oparciu o dane Exif zdjęcia.&lt;/p>
&lt;/section>
&lt;section id="kontrolki-modułu">
&lt;h2 class="text-left heading">
kontrolki modułu
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>przekształć&lt;/dt>
&lt;dd>Kliknij dwukrotnie belkę nazwy modułu, aby przywrócić domyślne transformacje.&lt;/dd>
&lt;dt>
&lt;figure class="img-wrapper " id="rotate-counter-clockwisejpg">
&lt;button class="open-lightbox-button" onclick="lightbox(&amp;#34;rotate-counter-clockwisejpg&amp;#34;)">
&lt;i class="fa fa-expand-alt open-lightbox-icon fa-fw">&lt;/i>
&lt;/button>
&lt;button class="open-link-button" onclick="window.open('https:\/\/ansel.photos\/rotate-counter-clockwise.jpg', '_blank');">
&lt;i class="fa fa-external-link-alt open-link-icon fa-fw">&lt;/i>
&lt;/button>
&lt;div class="img-container" onclick="lightbox(&amp;#34;rotate-counter-clockwisejpg&amp;#34;)" style="cursor: pointer;" >
&lt;img src=https://ansel.photos/rotate-counter-clockwise.jpg alt="image"
style=" "
decoding="async" loading="lazy"width="31" height="30"/>
&lt;/div>
&lt;/figure>
rotate counter-clockwise&lt;/dt>
&lt;dd>Rotate the image 90 degrees counter-clockwise&lt;/dd>
&lt;dt>
&lt;figure class="img-wrapper " id="rotate-clockwisejpg">
&lt;button class="open-lightbox-button" onclick="lightbox(&amp;#34;rotate-clockwisejpg&amp;#34;)">
&lt;i class="fa fa-expand-alt open-lightbox-icon fa-fw">&lt;/i>
&lt;/button>
&lt;button class="open-link-button" onclick="window.open('https:\/\/ansel.photos\/rotate-clockwise.jpg', '_blank');">
&lt;i class="fa fa-external-link-alt open-link-icon fa-fw">&lt;/i>
&lt;/button>
&lt;div class="img-container" onclick="lightbox(&amp;#34;rotate-clockwisejpg&amp;#34;)" style="cursor: pointer;" >
&lt;img src=https://ansel.photos/rotate-clockwise.jpg alt="image"
style=" "
decoding="async" loading="lazy"width="31" height="30"/>
&lt;/div>
&lt;/figure>
rotate clockwise&lt;/dt>
&lt;dd>Rotate the image 90 degrees clockwise&lt;/dd>
&lt;dt>
&lt;figure class="img-wrapper " id="flip-horizontaljpg">
&lt;button class="open-lightbox-button" onclick="lightbox(&amp;#34;flip-horizontaljpg&amp;#34;)">
&lt;i class="fa fa-expand-alt open-lightbox-icon fa-fw">&lt;/i>
&lt;/button>
&lt;button class="open-link-button" onclick="window.open('https:\/\/ansel.photos\/flip-horizontal.jpg', '_blank');">
&lt;i class="fa fa-external-link-alt open-link-icon fa-fw">&lt;/i>
&lt;/button>
&lt;div class="img-container" onclick="lightbox(&amp;#34;flip-horizontaljpg&amp;#34;)" style="cursor: pointer;" >
&lt;img src=https://ansel.photos/flip-horizontal.jpg alt="image"
style=" "
decoding="async" loading="lazy"width="41" height="36"/>
&lt;/div>
&lt;/figure>
flip horizontally&lt;/dt>
&lt;dd>Flip the image (mirror) horizontally&lt;/dd>
&lt;dt>
&lt;figure class="img-wrapper " id="flip-verticaljpg">
&lt;button class="open-lightbox-button" onclick="lightbox(&amp;#34;flip-verticaljpg&amp;#34;)">
&lt;i class="fa fa-expand-alt open-lightbox-icon fa-fw">&lt;/i>
&lt;/button>
&lt;button class="open-link-button" onclick="window.open('https:\/\/ansel.photos\/flip-vertical.jpg', '_blank');">
&lt;i class="fa fa-external-link-alt open-link-icon fa-fw">&lt;/i>
&lt;/button>
&lt;div class="img-container" onclick="lightbox(&amp;#34;flip-verticaljpg&amp;#34;)" style="cursor: pointer;" >
&lt;img src=https://ansel.photos/flip-vertical.jpg alt="image"
style=" "
decoding="async" loading="lazy"width="37" height="38"/>
&lt;/div>
&lt;/figure>
flip vertically&lt;/dt>
&lt;dd>Flip the image (mirror) vertically&lt;/dd>
&lt;dt>show guides&lt;/dt>
&lt;dd>Tick the box to show guide overlays whenever the module is activated. Click the icon on the right to control the properties of the guides. See
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/guides-overlays/" title="" rel="dofollow" >guides &amp;amp; overlays&lt;/a> for details.&lt;/dd>
&lt;/dl></description></item><item><title>poziomy rgb</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/rgb-levels/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>1166535f07f102f196e421bf999bec68a45d0bce746904f3e359798ed6dbd929</guid><description>&lt;p>Adjust black, white and mid-gray points in RGB color space.&lt;/p>
&lt;p>Narzędzie poziomów rgb pokazuje histogram obrazu i wyświetla trzy paski z uchwytami. Przeciągnij uchwyty, aby zmienić jasność, średni szary i biały punkt (w trybie „RGB, połączone kanały”) lub niezależnie dla każdego z kanałów R, G i B (w trybie „RGB, niezależne kanały”).&lt;/p>
&lt;p>Moving the black and white bars to match the left and right borders of the histogram will make the output image span the full available tonal range. This will increase the image&amp;rsquo;s contrast.&lt;/p></description></item><item><title>przycięcie</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/crop/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>f56fda4466e9304cb9c67875e0fe1bc2313d038704cbfdeab2c8fa286b5f75e8</guid><description>&lt;p>Crop an image using on-screen guides.&lt;/p>
&lt;p>This module appears late in the pipeline, meaning that the full image can remain available for source spots in the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/retouch/" title="" rel="dofollow" >&lt;em>retouch&lt;/em>&lt;/a> module. For best results, you are advised to use the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/rotate-perspective/" title="" rel="dofollow" >&lt;em>rotate and perspective&lt;/em>&lt;/a> module to perform rotation and perspective correction (if required), and then perform final creative cropping with this module.&lt;/p>
&lt;p>Ilekroć ten moduł posiada fokus, zostanie wyświetlony cały nieprzycięty obraz, nałożony na uchwyty przycinania i opcjonalne prowadnice.&lt;/p></description></item><item><title>punkt czerni/bieli RAW</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/raw-black-white-point/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>d2d0a5b6dbabfd9430877c4fb84b7c2fa93b5ef9a874245a0c81827406b6aedb</guid><description>&lt;p>Define camera-specific black and white points.&lt;/p>
&lt;p>Moduł aktywuje się automatycznie dla wszystkich plików raw. Domyślne ustawienia stosowane są dla wszystkich wspieranych aparatów. Na ogół nie ma potrzeby zmiany ustawień domyślnych.&lt;/p>
&lt;/section>
&lt;section id="kontrolki-modułu">
&lt;h2 class="text-left heading">
kontrolki modułu
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>poziom czerni 0-3&lt;/dt>
&lt;dd>Określony dla aparatu poziom czerni czterech pikseli matrycy RGGB Bayera. Piksele o wartości niższej od progowej uważane są za niezawierające istotnych danych.&lt;/dd>
&lt;dt>punkt bieli&lt;/dt>
&lt;dd>Określony dla aparatu poziom bieli. Wszystkie piksele z wyższymi wartościami będą podlegać działaniu modułu
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/highlight-reconstruction/" title="" rel="dofollow" >&lt;em>ratowania prześwietleń&lt;/em>&lt;/a>.&lt;/dd>
&lt;dt>flat field correction&lt;/dt>
&lt;dd>Use flat field correction to compensate for lens shading. This field only appears for applicable Raw files and will automatically use any GainMap embedded in the Raw. You can choose to disable this correction if desired.&lt;/dd>
&lt;/dl></description></item><item><title>ratowanie prześwietleń</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/highlight-reconstruction/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>2683bfeed56af159494751754da0dd40db78d580535e5a7cba518962a60713d2</guid><description>&lt;p>Attempt to reconstruct color information for pixels that are clipped in one or more RGB channel.&lt;/p>
&lt;p>Jeśli piksele zostały odcięte od lewej strony, może to generować nierealistyczne kolory na zdjęciu. Przykładowo, piksele z obciętymi zieleniami i niebieskimi, na zdjęciu bez ratowania prześwietleń pojawią się jako czerwone.&lt;/p>
&lt;p>Dostępne są trzy metody odzyskiwania:&lt;/p>
&lt;dl>
&lt;dt>przycinanie świateł&lt;/dt>
&lt;dd>Wyrównuje piksele do poziomu bieli (czyli obcina pozostałe kanały kolorów). Metoda jest najbardziej użyteczna w przypadkach, kiedy obcięte światła pojawiają się w bezbarwnych obszarach, jak na przykład chmury na niebie.&lt;/dd>
&lt;dt>rekonstrukcja w LCh&lt;/dt>
&lt;dd>Analizuje każdy piksel z obciętym co najmniej jednym kanałem i próbuje naprawić obcięty piksel (w przestrzeni LCh) przy użyciu wartości pozostałych pikseli (3 dla matrycy Bayera lub 8 dla X-Trans) w przetwarzanym bloku sensorów. Odzyskane światła będą wciąż monochromatyczne, ale jaśniejsze i bardziej szczegółowe, niż przy wykorzystaniu przycięcia świateł. Metoda działa dobrze z krzywą bazową o wysokim kontraście, która odwzorowuje światła z niskim nasyceniem. Podobnie, jak &lt;em>przycinanie świateł&lt;/em>, to dobra opcja na obiekty z naturalnym niewielkim nasyceniem.&lt;/dd>
&lt;dt>rekonstrukcja koloru&lt;/dt>
&lt;dd>Korzysta z algorytmu, przenoszącego informację o kolorze z zachowanego sąsiedztwa do obciętych świateł. Metoda działa dobrze w obszarach homogenicznych kolorów, a szczególnie na odcieniach skóry z gładko zacienionymi światłami. Zauważ, że może ona generować artefakty schodkowe w światłach za wysoko kontrastowymi krawędziami, takimi jak dobrze wyeksponowane struktury przed prześwietlonym tłem.&lt;/dd>
&lt;dt>guided laplacians&lt;/dt>
&lt;dd>Use an algorithm (derived from the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/diffuse/" title="" rel="dofollow" >&lt;em>diffuse or sharpen&lt;/em>&lt;/a> module) to replicate details from valid channels into clipped channels and to propagate color gradients from valid surrounding regions into clipped regions. This is a slow and computationally-intensive method designed for maximum smoothness and seamless blending of the reconstructed regions into their neighborhood, and is designed primarily to reconstruct spotlights and specular reflections. This mode is available for Bayer sensors only.&lt;/dd>
&lt;/dl>
&lt;hr />
&lt;p>&lt;strong>Note:&lt;/strong> When using the highlight reconstruction included with the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/filmic-rgb/" title="" rel="dofollow" >&lt;em>filmic rgb&lt;/em>&lt;/a> module it may be useful to avoid using this module in &lt;em>clip highlights&lt;/em> mode (so that &lt;em>filmic rgb&lt;/em> has more information to work with).&lt;/p></description></item><item><title>rekonstrukcja koloru</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/color-reconstruction/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>08faea391747026bd1365a0de7e47db98a310818e42440199cf34db72e3f4d52</guid><description>&lt;p>Odzyskuje informacje o kolorze w prześwietleniach.&lt;/p>
&lt;p>Z racji natury cyfrowych sensorów, prześwietleniom brakuje ważnych informacji o kolorze. Najczęściej są one czysto białe lub noszą jakiś kolorowy zafarb w zależności od tego, czy miał miejsce jakiś etap przetwarzania obrazu. Ten moduł może zostać użyty do &amp;ldquo;uzdrowienia&amp;rdquo; prześwietleń poprzez zamianę ich kolorów na lepiej pasujące. Moduł działa na pikselach, których luminancja przekracza zdefiniowany wcześniej próg. Kolory zamienników brane są z sąsiadujących pikseli. Do wyboru koloru można określić zasięg przestrzenny oraz zasięg luminancji.&lt;/p></description></item><item><title>retusz</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/retouch/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>77974117e51eb432e7647b280942eba766d7c98de29378bc900ddf4cbdeeb937</guid><description>&lt;p>Usuwa niechciane elementy z obrazu, klonując, naprawiając, zamazując i wypełniając za pomocą narysowanych kształtów.&lt;/p>
&lt;p>This module includes a &amp;ldquo;heal&amp;rdquo; tool (based on the heal tool from GIMP), as well as &amp;ldquo;fill&amp;rdquo; and &amp;ldquo;blur&amp;rdquo; modes. It can also take advantage of wavelet decomposition, allowing the image to be separated into layers of varying detail (from coarse to fine) which can be selectively retouched before being recombined to produce the output image.&lt;/p></description></item><item><title>rozmycie</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/blurs/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>6f6bdd931f7756f29ee671c5e375be849a4325f91f8359fa366ce608931480d2</guid><description>&lt;p>Symuluje fizycznie dokładne rozmycia w scenocentrycznej przestrzeni RGB.&lt;/p>
&lt;/section>
&lt;section id="rodzaj-rozmycia">
&lt;h2 class="text-left heading">
rodzaj rozmycia
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Obsługiwane są trzy rodzaje rozmycia:&lt;/p>
&lt;ol>
&lt;li>&lt;em>lens blur&lt;/em>: Simulates a lens diaphragm with a configurable number of blades and blade curvature to create synthetic bokeh.&lt;/li>
&lt;li>&lt;em>motion blur&lt;/em>: Simulates the effect of camera motion with a configurable path.&lt;/li>
&lt;li>&lt;em>gaussian blur&lt;/em>: This is not really an optical blur but can be used for denoising or for creative effects using
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/blend-modes/" title="" rel="dofollow" >blend modes&lt;/a>&lt;/li>
&lt;/ol>
&lt;p>Diagram u góry modułu pokazuje kształt operatora rozmycia (znanego jako &lt;a href="https://en.wikipedia.org/wiki/Point_spread_function" title="Wikipedia link" target="_blank" rel="noopener noreferrer nofollow" >&lt;em>funkcji rozmycia punktowego&lt;/em>&amp;thinsp;&lt;sup class="icon">&lt;i class="fab fa-wikipedia-w">&lt;/i>&lt;/sup>&lt;/a>). Moduł zamieni każdy punkt świetlny ze sceny w plamę w kształcie wyświetlanego operatora rozmycia, o rozmiarze plamki zdefiniowanym przez &lt;em>promień rozmycia&lt;/em>.&lt;/p></description></item><item><title>rozmywanie powierzchni</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/surface-blur/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>f35667d7a1233372a02000566c77c62eb29125739a9768dcdb8488413b8dc89d</guid><description>&lt;p>Smooth image surfaces while preserving sharp edges using a bilateral filter.&lt;/p>
&lt;p>This module &lt;em>can&lt;/em> be used to denoise images, however you should be aware that bilateral filters are susceptible to overshoots and Ansel offers much better alternatives. For example, the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/astrophoto-denoise/" title="" rel="dofollow" >&lt;em>astrophoto denoise&lt;/em>&lt;/a> module uses a non-local means denoising algorithm, and the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/denoise-profiled/" title="" rel="dofollow" >&lt;em>denoise (profiled)&lt;/em>&lt;/a> module provides a choice between non-local means and wavelet denoising algorithms.&lt;/p>
&lt;p>The &lt;em>surface blur&lt;/em> module blurs noise within the surfaces of an image by averaging pixels with their neighbors, taking into account not only their geometric distance but also their distance on the range scale (i.e. differences in their RGB values). It can be particularly useful if one RGB channel is more noisy/needs more smoothing than the others. In such a case, use the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/color-calibration/" title="" rel="dofollow" >&lt;em>color calibration&lt;/em>&lt;/a> module to examine the channels one by one, in order to set the blur intensities accordingly.&lt;/p></description></item><item><title>skalowanie pikseli</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/scale-pixels/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>ac4da0219c6b1c01a5265e26a82433fd5a4a1b8a64d95843efc55e5f3e71fa82</guid><description>&lt;p>Komórki sensorów niektórych aparatów (jak np. Nikona D1X) mają kształt prostokątny, a nie kwadratowy. Bez korekcji powoduje to zniekształcenia zdjęć. Moduł przeprowadza wymaganą korekcję.&lt;/p>
&lt;p>Ansel wykrywa zdjęcia, wymagające korekcji, korzystając z danych Exif, i w razie potrzeby automatycznie aktywuje moduł. Dla innych zdjęć moduł ten zawsze pozostaje nieaktywny.&lt;/p>
&lt;p>Moduł nie posiada elementów sterujących.&lt;/p></description></item><item><title>strefy kolorów</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/color-zones/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>1345da9a1ded5a328fc436b55680b9e090e190a180ab351232b0eedc8d8f4a38</guid><description>&lt;p>Selektywnie dostosowuje jasność, nasycenie i odcień pikseli w oparciu o ich aktualną jasność, nasycenie i odcień.&lt;/p>
&lt;p>This module works in CIE LCh color space, which separates pixels into &lt;em>lightness&lt;/em>, chroma (&lt;em>saturation&lt;/em>) and &lt;em>hue&lt;/em> components. It allows you to manipulate the lightness, saturation and hue of targeted groups of pixels through the use of curves.&lt;/p>
&lt;p>Najpierw musisz wybrać, czy chcesz dopasować (wybrać) piksele na podstawie ich jasności, nasycenia czy odcienia. Następnie możesz użyć trzech krzywych na odpowiednich zakładkach, aby dostosować jasność, nasycenie i odcień zakresów pikseli wybranych tą metodą.&lt;/p></description></item><item><title>tablica kolorów</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/color-look-up-table/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>6368bd4b23566b9db97ea46259af181ecd46ca84b2708f3730b95b751b5755d2</guid><description>&lt;p>A generic color look up table implemented in Lab space.&lt;/p>
&lt;p>The input to this module is a list of source and target points and the complete mapping is interpolated using splines. The resulting look up tables (LUTs) are editable by hand and can be created using the darktable-chart utility to match given input (such as hald-cluts and RAW/JPEG with in-camera processing pairs).&lt;/p>
&lt;/section>
&lt;section id="kontrolki-modułu">
&lt;h2 class="text-left heading">
kontrolki modułu
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>color board&lt;/dt>
&lt;dd>The color board grid shows a list of colored patches. The colors of the patches are the source points. The target color of the selected patch is shown as offsets which are controlled by sliders beneath the color board. An outline is drawn around patches that have been altered (where the source and target colors differ).&lt;/dd>
&lt;dd>
&lt;p>Aby zaznaczyć próbkę, możesz ją kliknąć, wybrać z listy lub skorzystać z próbnika. Aktualnie wybrana próbka zaznaczona jest białą obwódką, a jej numer wyświetlany jest w rozwijalnej liście poniżej.&lt;/p></description></item><item><title>usuwanie zamglenia</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/haze-removal/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>eae702de44b10b69853a744a55d3236c04b1c56110a4decf60af7087429ccd61</guid><description>&lt;p>Automatycznie redukuje efekt kurzu i mgły w atmosferze. Moduł może być również wykorzystany bardziej ogólnie do nadania zdjęciom intensywniejszego koloru, szczególnie w obszarach o niskim kontraście.&lt;/p>
&lt;p>Zamglenie pochłania światło z obiektów w kadrze, ale samo jest również źródłem rozproszonego światła w tle. Moduł usuwania zamglenia najpierw ocenia, dla każdego fragmentu zdjęcia, stopień zamglenia, a następnie usuwa światło tła, zgodnie z jego miejscową siłą, odzyskując oryginalne oświetlenie obiektu.&lt;/p>
&lt;p>Ustawienie obu kontrolek na pełną wartość maksymalizuje ilość usuniętego zamglenia, ale jednocześnie często tworzy artefakty. Całkowite usunięcie światła atmosferycznego może spłaszczyć obraz i zaowocować nienaturalnym jego wyglądem. Optymalne wartości często znajdują się poniżej maksimum i rzadko zależą od samego zdjęcia, a w dużej części – od osobistego gustu.&lt;/p></description></item><item><title>wejściowy profil koloru</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/input-color-profile/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>30e7c898db1eebd82a4b4f118f4f12e2c780a3c7e29bd0c89180ffe8c1831643</guid><description>&lt;p>Define how Ansel will interpret the colors of the image.&lt;/p>
&lt;p>Moduł pobiera przestrzeń barwną, używaną przez źródło zdjęcia (np. aparat lub skaner) i konwertuje kodowanie pikseli do standaryzowanej roboczej przestrzeni barwnej. Oznacza to, że późniejsze moduły w kolejce przetwarzania nie muszą być rozpatrywane w kontekście określonego urządzenia wejściowego i mogą pracować i przeprowadzać konwersje do/z roboczej przestrzeni barwnej.&lt;/p>
&lt;p>Kiedy obraz zostanie zapisany w surowym pliku, moduł wejściowego profilu koloru zastosuje standardową lub rozszerzoną macierz kolorów, dedykowaną dla tego modelu aparatu, która zostanie użyta do zmapowania kolorów na przestrzeń barwną profilu roboczego. Jeśli informacja o przestrzeni barwnej osadzona jest w pliku zdjęcia, moduł &lt;em>wejściowego profilu koloru&lt;/em> użyje tej informacji podczas mapowania kolorów na przestrzeń barwną profilu roboczego. Użytkownik może również wyraźnie określić przestrzeń barwną dla obrazu wejściowego, a nawet dostarczyć profil ICC, dedykowany specjalnie dla określonego urządzenia wejściowego.&lt;/p></description></item><item><title>winietowanie</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/vignetting/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>2fab608e2f0fab4420c0739da395a8866ce5664d4760e64cf8f6ed029a2c5ce5</guid><description>&lt;p>Apply a vignetting effect to the image.&lt;/p>
&lt;p>Winietowanie to modyfikacja jasności i nasycenia na granicach obrazu w określonym kształcie. Wiele z wymienionych poniżej parametrów można również modyfikować za pomocą graficznej kontrolki, która nakłada obraz, gdy moduł jest wybrany, pokazując kształt i zakres efektu.&lt;/p>
&lt;hr />
&lt;p>&lt;strong>Uwaga:&lt;/strong> wiadomo, że ten moduł w określonych warunkach wywołuje artefakty pasowania (ang. banding). Rozważ aktywację modułu
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/dithering/" title="" rel="dofollow" >&lt;em>ditheringu&lt;/em>&lt;/a>, aby temu zapobiec.&lt;/p>
&lt;hr />
&lt;p>&lt;em>&lt;strong>Also note:&lt;/strong> This module can produce unnatural-looking results and should be used with care. Instead, use the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/exposure/" title="" rel="dofollow" >exposure&lt;/a> module with an
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/masks/drawn/" title="" rel="dofollow" >elliptical mask&lt;/a> with a large transition area and, if necessary, use the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/color-balance-rgb/" title="" rel="dofollow" >color balance rgb&lt;/a> module with the same mask to reduce saturation at the edges.&lt;/em>&lt;/p></description></item><item><title>wyjściowy profil koloru</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/output-color-profile/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>3f8996f592d0fe0516fea7d439688761a13c563e011681324f4555a91e553e1b</guid><description>&lt;p>Ustawia profil wyjścia dla eksportu oraz sposób odwzorowania barw dla mapowania przejścia pomiędzy przestrzeniami barwnymi.&lt;/p>
&lt;p>Ansel posiada predefiniowane profile &lt;em>sRGB&lt;/em>, &lt;em>Adobe RGB&lt;/em>, &lt;em>XYZ&lt;/em> oraz &lt;em>liniowego RGB&lt;/em>. Dodatkowe profile możesz dostarczyć i zapisać w &lt;code>$Ansel/share/Ansel/color/out&lt;/code> i &lt;code>$HOME/.config/Ansel/color/out&lt;/code> (&lt;code>$Ansel&lt;/code> oznacza katalog instalacyjny Ansel, a &lt;code>$HOME&lt;/code> – twój katalog domowy).&lt;/p>
&lt;p>The output color profile may also be defined within the
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/export/" title="" rel="dofollow" >export&lt;/a> module.&lt;/p>
&lt;/section>
&lt;section id="kontrolki-modułu">
&lt;h2 class="text-left heading">
kontrolki modułu
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>output intent&lt;/dt>
&lt;dd>The rendering intent for output/export. Rendering intent can only be selected when using LittleCMS2 to apply the output color profile (this can be changed in
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/processing/" title="" rel="dofollow" >preferences &amp;gt; processing&lt;/a>). If Ansel&amp;rsquo;s internal rendering routines are used, this option is hidden. For more details see
&lt;a href="https://ansel.photos/pl/doc/color-management/rendering-intent/" title="" rel="dofollow" >rendering intent&lt;/a>.&lt;/dd>
&lt;dt>profil eksportu&lt;/dt>
&lt;dd>Profil, który ma zostać użyty do renderowania dla wyjścia/eksportu. Dane profilu zostaną osadzone w pliku wyjściowym (jeśli wspiera to format tego pliku), umożliwiając innym aplikacjom poprawną interpretację kolorów. Ponieważ nie wszystkie programy rozpoznają profile barwne, zalecamy pozostanie przy sRGB, chyba że jesteś świadomy wszystkich konsekwencji zmiany tego parametru.&lt;/dd>
&lt;/dl></description></item><item><title>wyostrzenie</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/sharpen/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>2d431e0347d58ae855c8efdb4aa724f8954c19a71c9fceec657d6e3a2fec0e88</guid><description>&lt;p>Sharpen the details in the image using a standard UnSharp Mask (USM).&lt;/p>
&lt;p>Moduł ten działa poprzez zwiększenie kontrastu wokół krawędzi, a tym samym zwiększenie &lt;em>wrażenia&lt;/em> ostrości obrazu. Ten moduł jest stosowany do kanału L w przestrzeni kolorów Lab.&lt;/p>
&lt;hr />
&lt;p>&lt;em>&lt;strong>Uwaga:&lt;/strong> algorytm USM używany w tym module wykonuje rozmycia w przestrzeni barwnej Lab, co może powodować niepożądane efekty i nie jest już zalecane. Zamiast tego użyj ustawień wstępnych oferowanych przez moduł
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/contrast-equalizer/" title="" rel="dofollow" >korektora kontrastu&lt;/a> do usuwania rozmycia lub moduł
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/local-contrast/" title="" rel="dofollow" >kontrastu lokalnego&lt;/a> do ostrości ogólnej.&lt;/em>&lt;/p></description></item><item><title>ziarno</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/grain/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>5c0e3d838948e35fdd3061909859e841842379677f84304f8a6039d6d8008810</guid><description>&lt;p>Symuluje ziarno kliszy filmowej. Ziarno przetwarzane jest w kanale L przestrzeni Lab.&lt;/p>
&lt;/section>
&lt;section id="kontrolki-modułu">
&lt;h2 class="text-left heading">
kontrolki modułu
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>szorstkość&lt;/dt>
&lt;dd>Rozmiar ziarna, zmienny dla zasymulowania wartości ISO.&lt;/dd>
&lt;dt>siła&lt;/dt>
&lt;dd>Siła efektu.&lt;/dd>
&lt;/dl></description></item><item><title>znak wodny</title><link>https://ansel.photos/pl/doc/views/darkroom/modules/watermark/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>4ec0ef0e664415fa1ad768e0767e731ef96b892b3c0ab2cbef23acd0cb096ae6</guid><description>&lt;p>Render a vector-based overlay onto your image. Watermarks are standard SVG documents and can be designed using &lt;a href="http://www.inkscape.org/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Inkscape&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>.&lt;/p>
&lt;p>Możesz również korzystać z plików graficznych map bitowych (PNG).&lt;/p>
&lt;p>Procesor SVG w Ansel może również zastępować ciągi w dokumencie SVG, umożliwiając umieszczenie w znaku wodnym informacji zależnych od konkretnego zdjęcia.&lt;/p>
&lt;p>Zaprojektowane przez użytkownika znaki wodne należy umieścić w katalogu &lt;code>$HOME/.config/Ansel/watermarks&lt;/code>. Po umieszczeniu na miejscu użyj przycisku przeładowania, aby zaktualizować listę dostępnych znaków wodnych.&lt;/p></description></item><item><title>Mapa</title><link>https://ansel.photos/pl/doc/views/map/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Wed, 11 Oct 2023 00:00:00 +0000</updated><guid>75f38cd8ae60dfa2d6e3260deca04785d4664e8e2946382942e7eacb72276fc8</guid><description>&lt;p>The Map view is optional and needs to be activated in
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/other-views/" title="" rel="dofollow" >Preferences &amp;gt; Other views&lt;/a>. It allows you to see where your geo-tagged images were taken, and to add location information to non-geo-tagged images.&lt;/p>
&lt;p>The Map view shows a world map with the images in the current
&lt;a href="https://ansel.photos/pl/doc/getting-started/library/" title="" rel="dofollow" >collection&lt;/a> pinned to their geo-tagged location (if available). This requires that images are tagged with location information. Some newer cameras, including smartphones, are already equipped with GPS receivers. Other cameras may need additional GPS hardware to do this.&lt;/p></description></item><item><title>Pokaz slajdów</title><link>https://ansel.photos/pl/doc/views/slideshow/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Wed, 11 Oct 2023 00:00:00 +0000</updated><guid>aff83ec18653b90fadbd1abd8044371f1fc28b3d2171b48ef98c697b8b6b84b4</guid><description>&lt;p>The Slideshow view is optional and needs to be activated in
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/other-views/" title="" rel="dofollow" >Preferences &amp;gt; Other views&lt;/a>. It allows you to watch a slideshow of your current collection with the associated filtering rules and sort order applied.&lt;/p>
&lt;p>To learn more about how to define the collection and filtering rules, see the section on
&lt;a href="https://ansel.photos/pl/doc/getting-started/library/" title="" rel="dofollow" >collections&lt;/a>.&lt;/p>
&lt;p>The next section provides more details on the
&lt;a href="https://ansel.photos/pl/doc/views/slideshow/usage/" title="" rel="dofollow" >usage&lt;/a> of the Slideshow view.&lt;/p></description></item><item><title>użycie</title><link>https://ansel.photos/pl/doc/views/slideshow/usage/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Thu, 12 Oct 2023 00:00:00 +0000</updated><guid>42a21c49d4f0c63f93c872f1f9810b073a6a38ad7788178ce4150a4c17d951f9</guid><description>&lt;p>Widok pokazu slajdów jest wciąż na wczesnym etapie rozwoju i zawiera tylko podstawowy zestaw funkcji.&lt;/p>
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-1"> 1&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-2">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-2"> 2&lt;/a>&lt;/span>&lt;span>spacebar start and stop auto-advance mode which automatically switches
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-3">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-3"> 3&lt;/a>&lt;/span>&lt;span> to the next images every five seconds by default.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-4">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-4"> 4&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-5">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-5"> 5&lt;/a>&lt;/span>&lt;span>ESC leave slideshow mode and return to lighttable view.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-6">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-6"> 6&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-7">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-7"> 7&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-8">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-8"> 8&lt;/a>&lt;/span>&lt;span>+ or increase delay between each image.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-9">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-9"> 9&lt;/a>&lt;/span>&lt;span>up arrow
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-10">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-10">10&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-11">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-11">11&lt;/a>&lt;/span>&lt;span>- or decrease delay between each image.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-12">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-12">12&lt;/a>&lt;/span>&lt;span>down arrow
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-13">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-13">13&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-14">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-14">14&lt;/a>&lt;/span>&lt;span>left-click or
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-15">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-15">15&lt;/a>&lt;/span>&lt;span>right arrow or switch to the next image of the collection.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-16">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-16">16&lt;/a>&lt;/span>&lt;span>right shift-key
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-17">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-17">17&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-18">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-18">18&lt;/a>&lt;/span>&lt;span>right-click or
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-19">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-19">19&lt;/a>&lt;/span>&lt;span>left arrow or switch to the previous image of the collection.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-20">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-20">20&lt;/a>&lt;/span>&lt;span>left shift-key&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;hr />
&lt;p>&lt;strong>Wskazówka:&lt;/strong> aby w pełni wykorzystać rozmiar ekranu, przełącz Ansel w tryb pełnoekranowy, naciskając F11 i ukryj elementy sterujące obramowaniem, naciskając klawisz B.&lt;/p></description></item><item><title>Wydruk</title><link>https://ansel.photos/pl/doc/views/print/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Wed, 11 Oct 2023 00:00:00 +0000</updated><guid>5bf6767d52e1f01520d756ff48bbcce606220760830685ad6032cf542e78e6d0</guid><description>&lt;p>The Print view is optional and needs to be activated in
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/other-views/" title="" rel="dofollow" >Preferences &amp;gt; Other views&lt;/a>. This view allows you to print your images. Because printing is not easy, there are many technical aspects to be taken into account.&lt;/p>
&lt;p>After selecting an image in the
&lt;a href="https://ansel.photos/pl/doc/views/lighttable/" title="" rel="dofollow" >Lighttable view&lt;/a> you can enter the
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/print-settings/" title="" rel="dofollow" >Print settings&lt;/a> module to adjust printer settings and initiate printing.&lt;/p>
&lt;p>Moduł ten obsługuje profil ICC drukarki, co jest poniekąd obowiązkowe, jeśli chcesz uzyskać wydruk wysokiej jakości, zbliżony do obrazu wyświetlanego na ekranie.&lt;/p></description></item><item><title>układ widoku wydruku</title><link>https://ansel.photos/pl/doc/views/print/print-view-layout/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>6dfa6aa834eced7772d830391d082df1da3db3c748ec7e5fb8171e6b6edf57bd</guid><description>&lt;p>Środkowy obszar przedstawia układ zdjęcia na papierze (biel). Pojawiające się niekiedy szare obwódki dokoła zdjęcia symbolizują obszar wydruku (stronę bez brzegów), nie wypełniony obrazem.&lt;/p>
&lt;p>The
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/filmstrip/" title="" rel="dofollow" >filmstrip&lt;/a> below the image allows you to select more images.&lt;/p>
&lt;/section>
&lt;section id="overlays">
&lt;h3 class="text-left heading">
overlays
&lt;/h3>
&lt;p>When the mouse is over the bounding box of an image, its width and height are shown along its top and left, respectively. Margins between the bounding box and the page edge are notated next to the dotted lines extending out from each side of the bounding box. All measurements are shown in the units as chosen in the print settings module.&lt;/p></description></item><item><title>GUI toolboxes</title><link>https://ansel.photos/pl/doc/views/toolboxes/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>803870bb786d9c1a08c97ffd543c087bd7a4c948ff97b99587499d6a01f4116a</guid><description/></item><item><title>analiza obrazu</title><link>https://ansel.photos/pl/doc/views/toolboxes/scopes/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Thu, 12 Oct 2023 00:00:00 +0000</updated><guid>609c8d5dbd1704e2b3f90196c5fc7e21723267e9c125890c1d5c60fb2df98a64</guid><description>&lt;p>This module provides various graphical depictions of the developed image&amp;rsquo;s light levels or
&lt;a href="https://ansel.photos/pl/doc/color-management/color-dimensions/#definitions" title="" rel="dofollow" >chromaticity&lt;/a>.&lt;/p>
&lt;p>
&lt;figure class="img-wrapper " id="scopesjpg">
&lt;button class="open-lightbox-button" onclick="lightbox(&amp;#34;scopesjpg&amp;#34;)">
&lt;i class="fa fa-expand-alt open-lightbox-icon fa-fw">&lt;/i>
&lt;/button>
&lt;button class="open-link-button" onclick="window.open('https:\/\/ansel.photos\/scopes.jpg', '_blank');">
&lt;i class="fa fa-external-link-alt open-link-icon fa-fw">&lt;/i>
&lt;/button>
&lt;div class="img-container" onclick="lightbox(&amp;#34;scopesjpg&amp;#34;)" style="cursor: pointer;" >
&lt;img src=https://ansel.photos/scopes.jpg alt="image"
style=" "
decoding="async" loading="lazy"sizes="(max-width: 992px) 100vw, (max-width: 1200px) 66.67vw, 50vw" srcset="https://ansel.photos/scopes_hu_ad70ff30e514c84e.jpg 140w, https://ansel.photos/scopes_hu_93dbf0bf5a1ad583.jpg 264w, https://ansel.photos/scopes_hu_2a7e27f2d7751834.jpg 331w, https://ansel.photos/scopes_hu_f7dedc32b4edbb69.jpg 400w"width="452" height="217"/>
&lt;/div>
&lt;/figure>
&lt;/p>
&lt;p>Najedź myszą na panel, aby wyświetlić przyciski umożliwiające dostosowanie wyświetlania. Skrajny lewy przycisk przełącza tryb między histogramem, zakresem przebiegu, zakresem parady RGB i wektoroskopem. Pozostałe przyciski sterują sposobem rysowania wykresu dla bieżącego zakresu.&lt;/p></description></item><item><title>Display metadata</title><link>https://ansel.photos/pl/doc/views/toolboxes/image-information/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>322f1507fcf84c133a7896781d0c4a36466514cfae0588b907ac6e94764d090d</guid><description>&lt;p>Wyświetla informacje osadzone w danych Exif obrazu, a także szereg dodatkowych pól danych zdefiniowanych przez Ansel.&lt;/p>
&lt;p>Po najechaniu kursorem myszy na miniatury obrazów, wyświetlane dane są automatycznie aktualizowane, aby pokazać informacje o aktualnym zdjęciu pod kursorem myszy.&lt;/p>
&lt;p>Gdy wybranych jest kilka obrazów, a fokus nie jest ustawiony na pojedynczym obrazie, moduł wyświetla tylko informacje, które są takie same dla wszystkich obrazów. Jeśli jakiekolwiek pola różnią się między obrazami, zamiast tego wyświetlany jest tekst „&lt;em>&amp;lt;różne wartości&amp;gt;&lt;/em>”.&lt;/p></description></item><item><title>edytor metadanych</title><link>https://ansel.photos/pl/doc/views/toolboxes/metadata-editor/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>4fcdac97f24d84ec1f813b44462ead1adafff8c78c6373b38e038e9fc285fa48</guid><description>&lt;p>Edit the metadata of selected images.&lt;/p>
&lt;p>Metadane to dowolny tekst (tytuł, opis, twórca, wydawca, prawa itp.), który opisuje twoje obrazy.&lt;/p>
&lt;p>When several images are selected having different values for a given metadata field, the module displays &lt;em>&lt;leave unchanged>&lt;/em> for that field &amp;ndash; if you choose to apply changes, these fields will not be changed. If you right-click on the field the different values are listed at the end of the contextual menu. Select one of the values in the menu to apply that value to all of the selected images &amp;ndash; the change will be saved once you press the &amp;ldquo;apply&amp;rdquo; button or the Enter/Tab key.&lt;/p></description></item><item><title>eksport</title><link>https://ansel.photos/pl/doc/views/toolboxes/export/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Thu, 12 Oct 2023 00:00:00 +0000</updated><guid>18c4d6fdb8b32e95b90424b8d66d246711979ec28e7ba21c61e6f91ef4dbda5a</guid><description>&lt;p>Eksport zaznaczonych zdjęć.&lt;/p>
&lt;p>Files can be exported to a file on disk, email, various online storage locations, a web album, or a book template.&lt;/p>
&lt;/section>
&lt;section id="kontrolki-modułu">
&lt;h2 class="text-left heading">
kontrolki modułu
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;/section>
&lt;section id="opcje-lokalizacji">
&lt;h3 class="text-left heading">
opcje lokalizacji
&lt;/h3>
&lt;dl>
&lt;dt>miejsce docelowe&lt;/dt>
&lt;dd>Typ lokalizacji do przechowywania wybranych obrazów. Zaimplementowano obsługę wiele różnych miejsc, w tym pliki na dysku, szablon książki LaTeX i różne albumy internetowe. W zależności od wybranego celu możesz zostać poproszony o podanie dodatkowych informacji, takich jak nazwy plików lub nazwa konta i hasło.&lt;/dd>
&lt;dt>filename template&lt;/dt>
&lt;dd>Define the folder and file to which the image will be exported. This can be automatically generated using several pre-defined variables. See the
&lt;a href="https://ansel.photos/pl/doc/variables/" title="" rel="dofollow" >variables&lt;/a> section for details.&lt;/dd>
&lt;dt>katalog docelowy&lt;/dt>
&lt;dd>Przycisk obok wpisu szablonu nazwy pliku otwiera okno dialogowe wyboru katalogu nadrzędnego do eksportu.&lt;/dd>
&lt;dt>w przypadku konfliktu&lt;/dt>
&lt;dd>Wybierz, co zrobić, jeśli wygenerowana nazwa pliku koliduje z istniejącym plikiem podczas eksportu:&lt;/dd>
&lt;dd>
&lt;ul>
&lt;li>&lt;em>twórz unikalną nazwę&lt;/em>: Automatycznie wybiera unikalną nową nazwę pliku przez dodanie liczby całkowitej do nazwy pliku powodującego konflikt.&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>
&lt;ul>
&lt;li>&lt;em>overwrite&lt;/em>: Automatically overwrite existing files. This option will present you with a confirmation dialog in order to protect you from accidental data loss &amp;ndash; you can disable this in
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/security/" title="" rel="dofollow" >preferences &amp;gt; security &amp;gt; ask before exporting in overwrite mode&lt;/a>. &lt;em>&lt;strong>Note:&lt;/strong> This dialog is not presented per-file but as a one-off confirmation before the export job starts.&lt;/em>&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>
&lt;ul>
&lt;li>&lt;em>pomiń&lt;/em>: Nie eksportuje zdjęć, dla których nazwa pliku docelowego już istnieje.&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;/dl>
&lt;/section>
&lt;section id="opcje-formatu">
&lt;h3 class="text-left heading">
opcje formatu
&lt;/h3>
&lt;dl>
&lt;dt>format pliku&lt;/dt>
&lt;dd>Określa format pliku dla eksportowanego zdjęcia. W zależności od wybranego formatu poniżej pojawią się dodatkowe opcje.&lt;/dd>
&lt;dt>jakość&lt;/dt>
&lt;dd>Jakość eksportowanego pliku. Wyższe wartości prowadzą do większych rozmiarów plików. Jakość domyślna (95) to dobre ustawienie w przypadku eksportu o bardzo wysokiej jakości (np. do celów archiwizacji lub drukowania). Jeśli potrzebujesz dobrego kompromisu między rozmiarem a jakością (np. do wyświetlania obrazów online lub przesyłania), powinieneś zamiast tego rozważyć wartość „90”.&lt;/dd>
&lt;dt>głębia bitowa&lt;/dt>
&lt;dd>Liczba bitów używanych dla każdego kanału koloru. Więcej bitów oznacza mniej posteryzacji/kolorowych pasm.&lt;/dd>
&lt;dt>kompresja&lt;/dt>
&lt;dd>Typ użytej kompresji.&lt;/dd>
&lt;dt>poziom kompresji&lt;/dt>
&lt;dd>W przypadku formatów eksportu, w których można określić &lt;em>kompresję&lt;/em>, &lt;em>poziom kompresji&lt;/em> określa stopień kompresji do zastosowania. Im wyższy poziom, tym bardziej dane zostaną skompresowane, kosztem większej liczby cykli procesora.&lt;/dd>
&lt;dt>obraz czarno-biały&lt;/dt>
&lt;dd>W przypadku formatu eksportu TIFF możliwe jest zapisanie obrazu monochromatycznego. To ustawienie określa, czy wynikowy plik koduje odcienie szarości jako oddzielne kanały RGB, czy jako pojedynczy kanał w skali szarości. Ta druga opcja spowoduje zmniejszenie plików.&lt;/dd>
&lt;/dl>
&lt;/section>
&lt;section id="ustawienia-globalne">
&lt;h3 class="text-left heading">
ustawienia globalne
&lt;/h3>
&lt;dl>
&lt;dt>ustaw rozmiar&lt;/dt>
&lt;dd>Określa sposób pomiaru maksymalnego rozmiaru eksportowanego zdjęcia&lt;/dd>
&lt;dd>
&lt;ul>
&lt;li>&lt;em>in pixels (for file)&lt;/em>: Enter the maximum width and height in pixels.&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>
&lt;ul>
&lt;li>&lt;em>w cm (do wydruku)&lt;/em>: Wprowadź maksymalną szerokość i wysokość w cm oraz zdefiniuj dpi obrazu. Odpowiednik rozmiaru w pikselach zostanie obliczony automatycznie.&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>
&lt;ul>
&lt;li>&lt;em>w calach (do wydruku)&lt;/em>: Wprowadź maksymalną szerokość i wysokość w calach oraz zdefiniuj dpi obrazu. Odpowiednik rozmiaru w pikselach zostanie obliczony automatycznie.&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>
&lt;ul>
&lt;li>&lt;em>według skali (dla plików)&lt;/em>: Wprowadź mnożnik, aby określić, o ile eksportowany obraz powinien być przeskalowany w porównaniu z obrazem wejściowym. Na przykład wprowadzenie wartości 0,5 spowoduje, że obraz wyjściowy będzie miał połowę szerokości i wysokości (w pikselach) oryginalnego zdjęcia.&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dt>dpi&lt;/dt>
&lt;dd>Jeśli wybrano jednostki cm lub cale, ustawia dpi obrazu wyjściowego. Dpi będzie również przechowywane w danych Exif eksportowanego obrazu. Zostanie automatycznie ustawiony na 300, jeśli wybrano „w pikselach” lub „według skali”.&lt;/dd>
&lt;dt>największy rozmiar&lt;/dt>
&lt;dd>Ustawia maksymalną szerokość i wysokość eksportowanego obrazu w pikselach, cm lub calach (w zależności od wybranej jednostki) &amp;ndash; zero oznacza, że dla danego wymiaru nie obowiązuje żadne ograniczenie. Wyeksportowane obrazy zostaną ograniczone tak, aby nie przekroczyć żadnej z tych wartości, przy zachowaniu prawidłowych proporcji. Ustaw oba na zero, aby wyeksportować z oryginalnymi wymiarami (po przycięciu). Jeśli wprowadzone wartości przekraczają oryginalne wymiary, Ansel albo wyeksportuje z oryginalnymi wymiarami, albo przeskaluje obraz w górę, w zależności od parametru „zezwalaj na skalowanie”.&lt;/dd>
&lt;dt>zezwól na powiększanie&lt;/dt>
&lt;dd>Ustawienie na „tak” pozwoli przeskalować zdjęcie, jeśli maksymalna szerokość i wysokość zdefiniowana przez użytkownika przekracza oryginalne wymiary obrazu. Jeśli ustawisz opcję na „nie”, wymiary eksportowanego obrazu nie przekroczą wymiarów oryginalnego obrazu (po przycięciu).&lt;/dd>
&lt;dt>skalowanie wysokiej jakości&lt;/dt>
&lt;dd>Ustawienie opcji na „tak”, wykona wysokiej jakości ponowne próbkowanie obrazu. Obraz zostanie przetworzony w pełnej rozdzielczości i dopiero na samym końcu przeskalowany w dół. Czasami może to skutkować lepszą jakością, ale zawsze będzie wolniejsze.&lt;/dd>
&lt;dt>store masks&lt;/dt>
&lt;dd>Store masks as layers in exported image. Only works for some image formats (currently TIFF and XCF).&lt;/dd>
&lt;dt>profile&lt;/dt>
&lt;dd>The output color profile. Select “image settings” if you want the settings in the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/output-color-profile/" title="" rel="dofollow" >&lt;em>output color profile&lt;/em>&lt;/a> module of the individual images to be respected.&lt;/dd>
&lt;dt>intent&lt;/dt>
&lt;dd>This option lets you define the intent &amp;ndash; the way in which Ansel will handle out-of-gamut colors. See
&lt;a href="https://ansel.photos/pl/doc/color-management/rendering-intent/" title="" rel="dofollow" >rendering intent&lt;/a> for a more detailed description of the available options.&lt;/dd>
&lt;dt>style&lt;/dt>
&lt;dd>Choose a
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/styles/" title="" rel="dofollow" >style&lt;/a> which Ansel will combine with the existing history stack to generate the output image. These history items are only added temporarily &amp;ndash; the original history stack is not overwritten. You can use this feature to add processing steps and parameters that you want to be applied specifically to images before export. For example you may define a style that adds a stronger level of sharpening when you produce scaled-down JPEG files for the internet or add a certain level of exposure compensation to all of your output images.&lt;/dd>
&lt;dt>mode&lt;/dt>
&lt;dd>When applying a style during export this option defines whether the history stack items of that style replace the original history stack of the image or are appended to it. Technically speaking, in append mode history stack items of the style will constitute separate instances of the respective modules on top of any existing ones. As a consequence the original history stack will remain in effect with the new items being applied in addition. This way you can apply an overall adjustment (e.g. exposure) to a number of exported images while respecting the settings of each individual image.&lt;/dd>
&lt;dt>export&lt;/dt>
&lt;dd>Press this button to start a background job to export all selected images. A bar at the bottom of the left hand panel displays the progress of the export job. Furthermore a notification message pops up reporting the completion of each individual export. You may click on the pop-up to make it disappear. You may abort the export job by clicking on the &amp;ldquo;x&amp;rdquo; icon located close to the progress bar.&lt;/dd>
&lt;/dl>
&lt;hr />
&lt;p>&lt;strong>Uwaga:&lt;/strong> zdjęcia wybrane, ale obecnie ukryte (ponieważ należą do zwiniętej grupy) nie zostaną wyeksportowane.&lt;/p></description></item><item><title>geotagging</title><link>https://ansel.photos/pl/doc/views/toolboxes/geotagging/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>ec2da9c20ee93b446412e66b383f616780037d27d92d90525aed7f509e166506</guid><description>&lt;p>Importuje i stosuje dane śladu GPX do wybranych zdjęć.&lt;/p>
&lt;p>This module is common to the
&lt;a href="https://ansel.photos/pl/doc/views/lighttable/" title="" rel="dofollow" >lighttable&lt;/a> and
&lt;a href="https://ansel.photos/pl/doc/views/map/" title="" rel="dofollow" >map&lt;/a> views. The map view provides an enhanced mode that allows you to preview the position of the images along the GPS tracks while adjusting the images&amp;rsquo; date/time offset and time zone.&lt;/p>
&lt;/section>
&lt;section id="organizacja-pracy-z-danymi">
&lt;h2 class="text-left heading">
organizacja pracy z danymi
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Odbiornik GPS oblicza swoją aktualną pozycję na podstawie informacji otrzymywanych z satelitów i zapisuje je w pliku GPX wraz z aktualną datą i godziną. Dane Exif zdjęć zawierają również znacznik czasu, zdefiniowany przez ustawienia aparatu. Moduł &lt;em>geotagging&lt;/em> pobiera znacznik czasu obrazu, wyszukuje pozycję w pliku GPX w tym czasie i przechowuje odpowiednie współrzędne (szerokość/długość geograficzna/wysokość npm) w swojej bazie danych oraz pliku obrazu pobocznego XMP.&lt;/p></description></item><item><title>globalny próbnik koloru</title><link>https://ansel.photos/pl/doc/views/toolboxes/global-color-picker/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>80795e5d9f22ec4050261cb16fdbbf78636fbc714f4610e3f0dbff921a099f37</guid><description>&lt;p>Take color samples from the current darkroom image, display their values in multiple ways and compare colors from different locations.&lt;/p>
&lt;p>Próbnik kolorów jest aktywowany przez naciśnięcie ikony próbnika kolorów. Parametry modułu będą obowiązywać do momentu wyjścia z trybu ciemni.&lt;/p>
&lt;p>Besides the global color picker described here, many Ansel modules (e.g.
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/rgb-curve/" title="" rel="dofollow" >&lt;em>RGB curve&lt;/em>&lt;/a>) also contain local color pickers which are used to set individual module parameters. You should be aware that these two forms of color picker do not always work in the same color space. The global color picker works in the histogram color space and takes its samples after the complete pixelpipe has been processed. Local color pickers run in the color space of the module in which they are activated and reflect the input or output data of that module within the pixelpipe.&lt;/p></description></item><item><title>historia operacji</title><link>https://ansel.photos/pl/doc/views/toolboxes/history-stack/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>0f5304d12449966cd2cd162b7bbac31e852e4cbfb2f3845f47965739cd30ab6c</guid><description>&lt;p>View and modify the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/pixelpipe/history-stack/" title="" rel="dofollow" >history stack&lt;/a> of the current darkroom image.&lt;/p>
&lt;p>Ten moduł wyświetla każdą zmianę stanu (aktywację/deaktywację/przeniesienie/zmianę parametrów) dla wszystkich modułów przetwarzania, które zostały zmodyfikowane dla bieżącego obrazu. Wybierz punkt na stosie, aby powrócić do tego punktu w historii rozwoju obrazu. Shift+kliknij element na stosie historii, aby rozwinąć ten moduł w prawym panelu modułu bez zmiany bieżącej edycji.&lt;/p>
&lt;hr />
&lt;p>&lt;strong>Uwaga:&lt;/strong> jeśli wybierzesz moduł ze stosu historii, a następnie wprowadzisz dalsze modyfikacje obrazu, wszystkie zmiany powyżej aktualnie wybranego kroku zostaną odrzucone. W ten sposób łatwo stracić efekty swojej pracy! Zwykle możesz użyć Ctrl+Z, aby cofnąć takie zmiany.&lt;/p></description></item><item><title>instalator skryptów lua</title><link>https://ansel.photos/pl/doc/views/toolboxes/lua-scripts-installer/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>e82feacbc72755494d900fae67eabbca2fcc1625b250bc631df956717a191575</guid><description>&lt;p>This module provides an interface for installing darktable
&lt;a href="https://ansel.photos/pl/doc/lua/" title="" rel="dofollow" >lua scripts&lt;/a>. The first time it is run, instructions are displayed in the module.&lt;/p>
&lt;p>It can be disabled with an option in
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/lua-options/" title="" rel="dofollow" >preferences &amp;gt; lua options&lt;/a>.&lt;/p></description></item><item><title>kolejność modułów</title><link>https://ansel.photos/pl/doc/views/toolboxes/module-order/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>094e0031478b73f972ad2d3550625bd6f57c8747bc80626214d7c1c357131992</guid><description>&lt;p>Change the order of the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/" title="" rel="dofollow" >processing modules&lt;/a> in the darkroom using presets.&lt;/p>
&lt;p>When processing an image, the active modules are applied in a specific order, which is shown in the right-hand panel of the darkroom view. This module provides information about the current ordering of the processing modules in the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/pixelpipe/the-pixelpipe-and-module-order/" title="" rel="dofollow" >pixelpipe&lt;/a>. The name of the currently-selected preset is shown in the module header (or &amp;ldquo;custom&amp;rdquo; if the user has manually modified the order). The following presets are available for selection.&lt;/p></description></item><item><title>kontrola gamutu</title><link>https://ansel.photos/pl/doc/views/toolboxes/gamut/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>c36826f48a50ad41e30ea9737659ea99368a4e13844ee4e9b299d0fc46fa4225</guid><description>&lt;p>Wyróżnia obszary zdjęcia, które mogą wykazywać przycinanie gamutu.&lt;/p>
&lt;p>Click the
&lt;figure class="img-wrapper " id="gamut-iconjpg">
&lt;button class="open-lightbox-button" onclick="lightbox(&amp;#34;gamut-iconjpg&amp;#34;)">
&lt;i class="fa fa-expand-alt open-lightbox-icon fa-fw">&lt;/i>
&lt;/button>
&lt;button class="open-link-button" onclick="window.open('https:\/\/ansel.photos\/gamut-icon.jpg', '_blank');">
&lt;i class="fa fa-external-link-alt open-link-icon fa-fw">&lt;/i>
&lt;/button>
&lt;div class="img-container" onclick="lightbox(&amp;#34;gamut-iconjpg&amp;#34;)" style="cursor: pointer;" >
&lt;img src=https://ansel.photos/gamut-icon.jpg alt="image"
style=" "
decoding="async" loading="lazy"width="60" height="53"/>
&lt;/div>
&lt;/figure>
are mutually exclusive modes.&lt;/p>
&lt;p>Kliknij PPM ikonę, aby otworzyć okno dialogowe z parametrami konfiguracyjnymi &amp;ndash; są one takie same, jak w przypadku opcji
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/soft-proof/" title="" rel="dofollow" >korekty ekranowej&lt;/a>.&lt;/p>
&lt;p>Możesz również rozważyć użycie
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/clipping/" title="" rel="dofollow" >ostrzeżenia o przycięciu&lt;/a>, które zapewnia również ostrzeżenia o niedoświetleniu i prześwietleniu, a także kontrolę gamutu, podobną do oferowanej przez ten moduł.&lt;/p></description></item><item><title>korekta ekranowa</title><link>https://ansel.photos/pl/doc/views/toolboxes/soft-proof/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Thu, 12 Oct 2023 00:00:00 +0000</updated><guid>33e79e3c82196bb0f191a0e9d9f850fc962a09e5ad21e9a8875bc897aa91734e</guid><description>&lt;p>Podgląd zdjęcia przy użyciu wybranego profilu barwnego.&lt;/p>
&lt;p>Click the
&lt;figure class="img-wrapper " id="soft-proof-iconjpg">
&lt;button class="open-lightbox-button" onclick="lightbox(&amp;#34;soft-proof-iconjpg&amp;#34;)">
&lt;i class="fa fa-expand-alt open-lightbox-icon fa-fw">&lt;/i>
&lt;/button>
&lt;button class="open-link-button" onclick="window.open('https:\/\/ansel.photos\/soft-proof-icon.jpg', '_blank');">
&lt;i class="fa fa-external-link-alt open-link-icon fa-fw">&lt;/i>
&lt;/button>
&lt;div class="img-container" onclick="lightbox(&amp;#34;soft-proof-iconjpg&amp;#34;)" style="cursor: pointer;" >
&lt;img src=https://ansel.photos/soft-proof-icon.jpg alt="image"
style=" "
decoding="async" loading="lazy"width="61" height="58"/>
&lt;/div>
&lt;/figure>
icon to activate the soft proof display mode on your image. This allows you to preview your image rendered using a printer profile to see how colors will end up on the final print. You can also activate soft proof with the keyboard shortcut Ctrl+S. A message “soft proof&amp;quot; on the bottom left of your image tells you that you are in soft proof display mode.&lt;/p></description></item><item><title>Library</title><link>https://ansel.photos/pl/doc/views/toolboxes/collections/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>7ab256562a330a913d6642e533f94af72c699f36cb56572539053a40b2c362cd</guid><description>&lt;p>Filtruje zdjęcia, wyświetlane w widoku podświetlanym i rolki filmowej za pomocą atrybutów obrazu. Ten zestaw przefiltrowanych obrazów jest znany jako &lt;em>kolekcja&lt;/em>.&lt;/p>
&lt;p>Zdjęcia importowane do Ansel zachowują informacje o nich (nazwę pliku, ścieżkę, dane Exif, dane z plików pomocniczych XMP itp.) w bazie danych biblioteki Ansel. Kolekcję można zdefiniować, stosując reguły filtrowania do tych atrybutów, tworząc w ten sposób podzbiór obrazów do wyświetlenia w widoku podświetlanym i module rolki filmu.&lt;/p>
&lt;p>Domyślna kolekcja jest oparta na atrybucie &lt;em>rolki filmu&lt;/em> i wyświetla wszystkie zdjęcia z ostatniej zaimportowanej lub wybranej rolki filmu.&lt;/p></description></item><item><title>manager masek</title><link>https://ansel.photos/pl/doc/views/toolboxes/mask-manager/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>fd29e8aa5a991dd7e30a6b34fb6a36b2743789bb8bd51cc1e214831a4c0a1110</guid><description>&lt;p>Manage all masks and shapes for the current image.&lt;/p>
&lt;p>
&lt;figure class="img-wrapper " id="mask-managerjpg">
&lt;button class="open-lightbox-button" onclick="lightbox(&amp;#34;mask-managerjpg&amp;#34;)">
&lt;i class="fa fa-expand-alt open-lightbox-icon fa-fw">&lt;/i>
&lt;/button>
&lt;button class="open-link-button" onclick="window.open('https:\/\/ansel.photos\/mask-manager.jpg', '_blank');">
&lt;i class="fa fa-external-link-alt open-link-icon fa-fw">&lt;/i>
&lt;/button>
&lt;div class="img-container" onclick="lightbox(&amp;#34;mask-managerjpg&amp;#34;)" style="cursor: pointer;" >
&lt;img src=https://ansel.photos/mask-manager.jpg alt="image"
style=" "
decoding="async" loading="lazy"sizes="(max-width: 992px) 100vw, (max-width: 1200px) 66.67vw, 50vw" srcset="https://ansel.photos/mask-manager_hu_a14892d4970acf97.jpg 84w, https://ansel.photos/mask-manager_hu_2e575583c4c85c70.jpg 159w"width="278" height="462"/>
&lt;/div>
&lt;/figure>
&lt;/p>
&lt;p>This module can be used to create, rename, edit and delete shapes. You can add shapes to and remove shapes from a mask, group shapes together, and combine them using set operators.&lt;/p>
&lt;p>The top line of the mask manager panel contains buttons that can be used to create new shapes. These are the same as in the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/masks/drawn/" title="" rel="dofollow" >drawn mask&lt;/a> interface of in processing modules.&lt;/p></description></item><item><title>menedżer duplikatów</title><link>https://ansel.photos/pl/doc/views/toolboxes/duplicate-manager/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>4b9f79bfd9ffbffec5583bb27cc066eaa2bd356672210a485e5bf7b324220d99</guid><description>&lt;p>View and create multiple versions of the current image. Each version can be edited independently without affecting other versions &amp;ndash; all versions use the same underlying image file, but the editing history of each version is stored in its own independent XMP sidecar file.&lt;/p>
&lt;p>The duplicate manager lists each version of the current darkroom image along with its preview thumbnail. Hold down the left mouse button on a thumbnail to temporarily show that version in the center view. Double-click to switch to that version and edit it.&lt;/p></description></item><item><title>nadawanie etykiet</title><link>https://ansel.photos/pl/doc/views/toolboxes/tagging/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>e89aaa14d898a1b917fc6deb17c9b7461178d4d59dc01cefd16340f7e0e656e5</guid><description>&lt;p>Zarządzanie etykietami, dołączonymi do zdjęć.&lt;/p>
&lt;p>Etykiety umożliwiają dodawanie informacji do obrazów za pomocą słownika słów kluczowych. Możesz także zarządzać etykietami jako drzewem hierarchicznym, co może być przydatne, gdy ich liczba staje się duża.&lt;/p>
&lt;p>Tags are physically stored in
&lt;a href="https://ansel.photos/pl/doc/views/lighttable/digital-asset-management/sidecar/" title="" rel="dofollow" >XMP sidecar files&lt;/a> as well as in Ansel&amp;rsquo;s library database and can be included in
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/export/" title="" rel="dofollow" >exported&lt;/a> images.&lt;/p>
&lt;/section>
&lt;section id="definicje">
&lt;h2 class="text-left heading">
definicje
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Kolejne przykłady zakładają, że ustawiłeś pojedynczą etykietę o nazwie &amp;ldquo;&lt;code>miejsca|Francja|Nord|Lille&lt;/code>&amp;rdquo;.&lt;/p>
&lt;dl>
&lt;dt>etykieta&lt;/dt>
&lt;dd>Etykieta to opisowy łańcuch znaków, który może być dołączony do zdjęcia. Etykietą może być pojedynczy wyraz lub sekwencja połączonych wyrazów, tworzących ścieżkę i oddzielonych symbolem potoku |. Przykładowo &amp;ldquo;&lt;code>miejsca|Francja|Nord|Lille&lt;/code>&amp;rdquo; to pojedyncza etykieta, gdzie każdy element ścieżki tworzy mniejszy podzbiór elementów przed nim. Do zdjęcia możesz dołączyć dowolną ilość etykiet.&lt;/dd>
&lt;dd>
&lt;p>Do etykiety możesz dołączyć właściwości (nazwę, określenie prywatności, kategorię, synonimy i kolejność na zdjęciu).&lt;/p></description></item><item><title>nawigacja</title><link>https://ansel.photos/pl/doc/views/toolboxes/navigation/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>a2178c44e495ad4ec53c8efc7ede55a3f2bb737cf61ec4a71ebdaca4b03f1f12</guid><description>&lt;p>Możliwości powiększania i poruszania się po bieżącym obrazie.&lt;/p>
&lt;p>W lewym górnym rogu ciemni panel nawigacyjny wyświetla pełny podgląd bieżącego zdjęcia z prostokątem pokazującym obszar, który jest aktualnie widoczny w panelu środkowym. Przeciąganie tego prostokąta przesunie także powiększony widok. Bieżąca skala powiększenia jest wyświetlana po prawej stronie obrazu podglądu. Kliknij tę liczbę, aby uzyskać szybki dostęp do niektórych typowych poziomów powiększenia.&lt;/p>
&lt;p>Panel nawigacyjny można włączać/wyłączać za pomocą skrótu klawiaturowego (domyślnie Ctrl+Shift+N).&lt;/p></description></item><item><title>ocena koloru</title><link>https://ansel.photos/pl/doc/views/toolboxes/color-assessment/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>74452dbf6078466596b4d71971e6e8dffaa822b4dfa7cc9b6b38c5a824fb3b86</guid><description>&lt;p>Ocenia kolory i jasność obrazu, stosując zalecane warunki wyświetlania ISO 12646:2008.&lt;/p>
&lt;p>When developing an image, the way we perceive brightness, contrast and saturation is influenced by the surrounding ambient conditions. If an image is displayed against a dark background, this can have a number of adverse effects on our perception of that image:&lt;/p>
&lt;ul>
&lt;li>Exaggeration of the perceived exposure makes the image seems brighter than it really is. This is nicely illustrated by the &lt;a href="https://en.wikipedia.org/wiki/Checker_shadow_illusion" title="Wikipedia link" target="_blank" rel="noopener noreferrer nofollow" >Adelson checkerboard shadow effect&amp;thinsp;&lt;sup class="icon">&lt;i class="fab fa-wikipedia-w">&lt;/i>&lt;/sup>&lt;/a>.&lt;/li>
&lt;li>A decrease in the perceived saturation in the image makes the colors seem less rich than they really are (the Hunt effect).&lt;/li>
&lt;li>A decrease in the perceived contrast in the image makes the tones seem flatter than they really are (Bartleson-Breneman effect 3)&lt;/li>
&lt;/ul>
&lt;p>W efekcie końcowy obraz może być zbyt ciemny i nadmiernie przetworzony pod względem kontrastu i nasycenia kolorów. Aby tego uniknąć, norma „ISO 12646:2008” zawiera pewne zalecenia dotyczące warunków, w jakich należy oceniać kolory obrazu. Moduł &lt;em>oceny koloru&lt;/em> w ciemni umieszcza ramkę wokół obrazu, aby pomóc użytkownikowi lepiej ocenić kolory obrazu, zgodnie z tymi zaleceniami.&lt;/p></description></item><item><title>ostrzeżenie przed prześwietleniami raw</title><link>https://ansel.photos/pl/doc/views/toolboxes/raw-overexposed/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>d88915725b73f4271e1c780dae39e32c39c5d09152c037c41addf9d65169c522</guid><description>&lt;p>Highlight areas of the image where color channels of the raw input file are clipped.&lt;/p>
&lt;p>Clipped color channels imply an overexposed image with loss of information in the affected areas. Some of this information may be recoverable using the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/highlight-reconstruction/" title="" rel="dofollow" >&lt;em>highlight reconstruction&lt;/em>&lt;/a>,
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/color-reconstruction/" title="" rel="dofollow" >&lt;em>color reconstruction&lt;/em>&lt;/a> or
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/filmic-rgb/" title="" rel="dofollow" >&lt;em>filmic rgb&lt;/em>&lt;/a> modules.&lt;/p>
&lt;p>Click on the
&lt;figure class="img-wrapper " id="raw-overexposed-iconjpg">
&lt;button class="open-lightbox-button" onclick="lightbox(&amp;#34;raw-overexposed-iconjpg&amp;#34;)">
&lt;i class="fa fa-expand-alt open-lightbox-icon fa-fw">&lt;/i>
&lt;/button>
&lt;button class="open-link-button" onclick="window.open('https:\/\/ansel.photos\/raw-overexposed-icon.jpg', '_blank');">
&lt;i class="fa fa-external-link-alt open-link-icon fa-fw">&lt;/i>
&lt;/button>
&lt;div class="img-container" onclick="lightbox(&amp;#34;raw-overexposed-iconjpg&amp;#34;)" style="cursor: pointer;" >
&lt;img src=https://ansel.photos/raw-overexposed-icon.jpg alt="image"
style=" "
decoding="async" loading="lazy"width="59" height="62"/>
&lt;/div>
&lt;/figure>
icon to show/hide the warning overlay. Right-click on the icon to open a dialog containing the following configuration parameters.&lt;/p></description></item><item><title>położenia</title><link>https://ansel.photos/pl/doc/views/toolboxes/locations/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>b98c8aae6f68a732ee87aa134b6c8939e0ea55cd749ac26423c201b2f45857b6</guid><description>&lt;p>Create areas or locations and organize them as hierarchical tags.&lt;/p>
&lt;p>Po wybraniu lokalizacja jest wyświetlana jako kształt na mapie. Początkowo każda lokalizacja jest reprezentowana jako kwadrat lub okrąg i można ją zmienić w prostokąt lub elipsę, dostosowując szerokość i/lub wysokość kształtu.&lt;/p>
&lt;p>Lokalizację można również utworzyć z wielokąta regionu OpenStreetMap (miasto/kraj). W tym celu najpierw upewnij się, że parametr &lt;em>max polygon points&lt;/em> jest wystarczająco duży (niektóre wielokąty krajów używają więcej niż 150 000 punktów). Następnie wybierz żądaną lokalizację w module
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/find-location/" title="" rel="dofollow" >wyszukaj położenie&lt;/a>. Kiedy odpowiedni kształt regionu jest wyświetlany, symbol wielokąta staje się dostępny w kontrolce „kształt” (patrz poniżej). Wybierz go, aby utworzyć nową lokalizację.&lt;/p></description></item><item><title>prowadnice i nakładki</title><link>https://ansel.photos/pl/doc/views/toolboxes/guides-overlays/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>8c205eeeb46249492075f03a253dbab37a46a0814cdb42f221d9c08e4a254e05</guid><description>&lt;p>Podczas edycji na obraz można nałożyć wiele często używanych linii pomocniczych do kompozycji. Można je włączyć globalnie (cały czas) lub lokalnie (gdy niektóre moduły są aktywne).&lt;/p>
&lt;p>Inne funkcje ciemni również rysują kolorowe linie nakładki na obrazie (na przykład maski wektorowe). Dostępna jest również opcja zmiany koloru tych nakładek (p. poniżej).&lt;/p>
&lt;/section>
&lt;section id="prowadnice-globalne">
&lt;h2 class="text-left heading">
prowadnice globalne
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Left-click the
&lt;figure class="img-wrapper " id="guides-overlays-iconjpg">
&lt;button class="open-lightbox-button" onclick="lightbox(&amp;#34;guides-overlays-iconjpg&amp;#34;)">
&lt;i class="fa fa-expand-alt open-lightbox-icon fa-fw">&lt;/i>
&lt;/button>
&lt;button class="open-link-button" onclick="window.open('https:\/\/ansel.photos\/guides-overlays-icon.jpg', '_blank');">
&lt;i class="fa fa-external-link-alt open-link-icon fa-fw">&lt;/i>
&lt;/button>
&lt;div class="img-container" onclick="lightbox(&amp;#34;guides-overlays-iconjpg&amp;#34;)" style="cursor: pointer;" >
&lt;img src=https://ansel.photos/guides-overlays-icon.jpg alt="image"
style=" "
decoding="async" loading="lazy"width="57" height="57"/>
&lt;/div>
&lt;/figure>
icon in the bottom bar to globally display guide overlays. The overlays will remain switched on until you click the button a second time to switch them off.&lt;/p></description></item><item><title>rolka filmu</title><link>https://ansel.photos/pl/doc/views/toolboxes/filmstrip/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>c578b8546c2b671925e948f60166e45113031afb91ca1090c56a40f82e583c98</guid><description>&lt;p>The filmstrip can be used to quickly switch between images. The images shown are the same as those displayed in the lighttable view and are defined by the currently-selected collection.&lt;/p>
&lt;p>
&lt;figure class="img-wrapper " id="filmstripjpg">
&lt;button class="open-lightbox-button" onclick="lightbox(&amp;#34;filmstripjpg&amp;#34;)">
&lt;i class="fa fa-expand-alt open-lightbox-icon fa-fw">&lt;/i>
&lt;/button>
&lt;button class="open-link-button" onclick="window.open('https:\/\/ansel.photos\/filmstrip.jpg', '_blank');">
&lt;i class="fa fa-external-link-alt open-link-icon fa-fw">&lt;/i>
&lt;/button>
&lt;div class="img-container" onclick="lightbox(&amp;#34;filmstripjpg&amp;#34;)" style="cursor: pointer;" >
&lt;img src=https://ansel.photos/filmstrip.jpg alt="image"
style=" "
decoding="async" loading="lazy"sizes="(max-width: 992px) 100vw, (max-width: 1200px) 66.67vw, 50vw" srcset="https://ansel.photos/filmstrip_hu_81dc5f36b818fe14.jpg 140w, https://ansel.photos/filmstrip_hu_d08d46fdb82e23c.jpg 264w, https://ansel.photos/filmstrip_hu_8b85a6bea4d76301.jpg 331w, https://ansel.photos/filmstrip_hu_8cdfce18ca4f498f.jpg 400w, https://ansel.photos/filmstrip_hu_f04a87da522ff0cd.jpg 496w, https://ansel.photos/filmstrip_hu_af04695c6ad5b038.jpg 576w, https://ansel.photos/filmstrip_hu_7f3835eb4b9e9b1f.jpg 600w, https://ansel.photos/filmstrip_hu_d30da616426d93b.jpg 720w, https://ansel.photos/filmstrip_hu_19ed2c142a970f94.jpg 800w, https://ansel.photos/filmstrip_hu_befd11fd7e6f0cc3.jpg 992w, https://ansel.photos/filmstrip_hu_b1dc15fa639539dd.jpg 1200w, https://ansel.photos/filmstrip_hu_6cdb25051f35d56c.jpg 1320w, https://ansel.photos/filmstrip_hu_2fd350e40f17c743.jpg 1440w, https://ansel.photos/filmstrip_hu_6d6539591f82361c.jpg 1600w"width="1894" height="242"/>
&lt;/div>
&lt;/figure>
&lt;/p></description></item><item><title>sprawdzanie gamutu</title><link>https://ansel.photos/pl/doc/views/toolboxes/clipping/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>befa2e75e2412a85becb6287d476fb9d92e18b0f6c056b8a2b9aec665052f62c</guid><description>&lt;p>Wyróżnia obszary obrazu, które mogą wykazywać przycięcie luminancji lub gamy.&lt;/p>
&lt;p>Gdy obraz jest wysyłany na monitor, każdy piksel jest zwykle reprezentowany jako zestaw 3 liczb, reprezentujących intensywność kolorów podstawowych czerwonego, zielonego i niebieskiego w wyjściowej przestrzeni kolorów. Ponieważ wyjściowa przestrzeń kolorów jest zwykle ściśle związana ze sprzętem z fizycznymi ograniczeniami, istnieje maksymalna dozwolona wartość dla kanałów [R,G,B], reprezentująca maksymalną dostępną intensywność dla tej przestrzeni kolorów. Podobnie istnieje również minimalna wartość, poniżej której wartości pikseli zostaną zmapowane na zero. Kiedy próbujemy przekonwertować z większej przestrzeni kolorów na końcową przestrzeń kolorów wyjściowych, wszelkie wartości przekraczające to maksimum zostaną ograniczone do wartości maksymalnej, a wszelkie wartości poniżej minimum zostaną ograniczone do zera. Ten proces nazywa się „przycinaniem” i prowadzi do utraty szczegółów lub „nieprawidłowych” kolorów dla wszystkich pikseli z przyciętymi kanałami.&lt;/p></description></item><item><title>style</title><link>https://ansel.photos/pl/doc/views/toolboxes/styles/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>b44224fbe5d203a608e2cfdcd8db3e175f0db02a939ab708c09e16b217dfc921</guid><description>&lt;p>Create named styles from selected images&amp;rsquo;
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/pixelpipe/history-stack/" title="" rel="dofollow" >history stacks&lt;/a> and apply styles to selected images.&lt;/p>
&lt;p>Styles can either be created within this panel or in the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/pixelpipe/history-stack/" title="" rel="dofollow" >history stack&lt;/a> module in the darkroom.&lt;/p>
&lt;p>Moduł wyświetla listę wszystkich dostępnych stylów. Pole wyszukiwania nad listą pozwala znaleźć styl przez nazwę lub opis. Moduł pozwala również na edycję i usuwanie stylów.&lt;/p>
&lt;p>Double-click on a style name to apply that style to all selected images. A style may also be applied to all selected images by pressing a shortcut key assigned to it (see
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/shortcuts/" title="" rel="dofollow" >preferences &amp;gt; shortcuts&lt;/a>) while in the lighttable or darkroom view.&lt;/p></description></item><item><title>ustawienia mapy</title><link>https://ansel.photos/pl/doc/views/toolboxes/map-settings/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>63cd05842090a35f08e9d8cc3195edafb358498e18b7f31179f38562edf76b3e</guid><description>&lt;p>Wybierz preferowane dane map od różnych dostawców. Niektóre udostępniają dodatkowe warstwy (widok satelitarny itp.), które można przełączać.&lt;/p>
&lt;/section>
&lt;section id="kontrolki-modułu">
&lt;h2 class="text-left heading">
kontrolki modułu
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>źródło mapy&lt;/dt>
&lt;dd>Pozwala wybrać dostawcę map.&lt;/dd>
&lt;dt>liczba punktów wielokąta&lt;/dt>
&lt;dd>Moduł
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/find-location/" title="" rel="dofollow" >wyszukaj położenie&lt;/a> nie wyświetla wielokątów z większą liczbą punktów ze względu na wydajność. Zwykle wielokąt kraju ma od 50 000 do 150 000 punktów.&lt;/dd>
&lt;dt>wyświetl nakładkę&lt;/dt>
&lt;dd>Określa, czy wyświetlać kontrolki nakładki graficznej w lewym górnym rogu środkowego widoku.&lt;/dd>
&lt;dt>przefiltrowane obrazy&lt;/dt>
&lt;dd>Zaznacz to pole, aby wyświetlić tylko obrazy z bieżącej kolekcji (te pokazane na rolce filmu) w widoku centralnym. Usuń zaznaczenie tego pola, aby wyświetlić wszystkie obrazy w bieżącej bibliotece, gdzie te obrazy mają powiązane dane GPS. Możesz także przełączyć tę opcję, naciskając Ctrl+S.&lt;/dd>
&lt;dt>maksymalne obrazy&lt;/dt>
&lt;dd>Maksymalna liczba miniatur, wyświetlanych na mapie.&lt;/dd>
&lt;dt>współczynnik rozmiaru grupy&lt;/dt>
&lt;dd>Zwiększa lub zmniejsza rozmiar obszaru, który powoduje grupowanie obrazów.&lt;/dd>
&lt;dt>minimalna liczba obrazów w grupie&lt;/dt>
&lt;dd>Minimalna liczba obrazów, które należy umieścić w tej samej pozycji, aby automatycznie utworzyć dla nich grupę obrazów.&lt;/dd>
&lt;dt>wyświetlanie miniatur&lt;/dt>
&lt;dd>Określa, jakie informacje mają być wyświetlane na mapie&lt;/dd>
&lt;dd>&lt;ul>
&lt;li>&lt;em>miniaturka&lt;/em>: Wyświetla miniatury obrazów wraz z licznikiem.&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>&lt;ul>
&lt;li>&lt;em>licznik zdjęć&lt;/em>: Wyświetla tylko liczbę zdjęć (aby zwolnić miejsce na mapie). Najedź kursorem na liczbę zdjęć, aby wyświetlić odpowiednią miniaturę. Znacznik tylko zliczający zachowuje się tak samo, jak normalna miniatura obrazu, jeśli chodzi o kodowanie kolorów, przewijanie, przeciąganie i upuszczanie itp.&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>&lt;ul>
&lt;li>&lt;em>brak&lt;/em>: Nie pokazuj niczego.&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>Możesz także przełączać się między tymi opcjami, naciskając klawisze Shift+S.&lt;/dd>
&lt;/dl></description></item><item><title>ustawienia wydruku</title><link>https://ansel.photos/pl/doc/views/toolboxes/print-settings/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>ec313d93b7c76776e09ce9a59a77cf444e67617920caca76e18ebc98bc1322c5</guid><description>&lt;p>Manage settings for the
&lt;a href="https://ansel.photos/pl/doc/views/print/" title="" rel="dofollow" >print view&lt;/a> and initiate printing.&lt;/p>
&lt;/section>
&lt;section id="kontrolki-modułu">
&lt;h2 class="text-left heading">
kontrolki modułu
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;/section>
&lt;section id="drukarka">
&lt;h3 class="text-left heading">
drukarka
&lt;/h3>
&lt;dl>
&lt;dt>drukarka&lt;/dt>
&lt;dd>Wybierz jedną z zainstalowanych drukarek.&lt;/dd>
&lt;dt>materiały&lt;/dt>
&lt;dd>Rodzaj nośnika, załadowanego do drukarki (papier zwykły, papier fotograficzny z połyskiem itp.).&lt;/dd>
&lt;dt>profil&lt;/dt>
&lt;dd>Profil ICC drukarki dla załadowanego papieru. Jest to profil specyficzny dla drukarki i papieru. Ten profil to ostatnia transformacja przestrzeni kolorów zastosowana do obrazu, której celem jest stworzenie wysokiej jakości wydruku.&lt;/dd>
&lt;dt>intent&lt;/dt>
&lt;dd>The print rendering intent (“perceptual”, “relative colorimetric”, “saturation” or “absolute colorimetric”). See
&lt;a href="https://ansel.photos/pl/doc/color-management/rendering-intent/" title="" rel="dofollow" >rendering intent&lt;/a> for more details.&lt;/dd>
&lt;dt>kompensacja punktu czerni&lt;/dt>
&lt;dd>Określa, czy dostosować punkt czerni profilu wyjściowego, który często jest jaśniejszy niż profil wejściowy. Powinno to być „włączone”, gdy &lt;em>odwzorowanie barw&lt;/em> jest ustawione na „względny kolorymetryczny”.&lt;/dd>
&lt;/dl>
&lt;/section>
&lt;section id="strona">
&lt;h3 class="text-left heading">
strona
&lt;/h3>
&lt;dl>
&lt;dt>rozmiar papieru&lt;/dt>
&lt;dd>Rozmiar papieru do wydruku.&lt;/dd>
&lt;dt>orientation&lt;/dt>
&lt;dd>Portrait or landscape (note that darktable chooses the best fit by default).&lt;/dd>
&lt;dt>jednostki&lt;/dt>
&lt;dd>Jednostka używana do ustawiania marginesów: „mm”, „cm” lub „cale”.&lt;/dd>
&lt;dt>marginesy&lt;/dt>
&lt;dd>Ustawia każdy margines osobno lub wszystkie razem z wykorzystaniem środkowego przycisku „kłódki”.&lt;/dd>
&lt;dt>wyświetl siatkę&lt;/dt>
&lt;dd>Wybiera rozmiar siatki za pomocą pola tekstowego (wyrażonego w aktualnie wybranej jednostce). Zaznacz opcję wyświetlania siatki na płótnie.&lt;/dd>
&lt;dt>wyrównaj zdjęcia do siatki&lt;/dt>
&lt;dd>Pomaga w ustawieniu obszarów zdjęcia, przyciągając je do siatki w celu prawidłowego wyrównania.&lt;/dd>
&lt;dt>wymagany tryb bez marginesów&lt;/dt>
&lt;dd>Wskazuje, czy ma być włączony tryb drukarki bez marginesów. Ta pozycja jest aktywowana, gdy marginesy użytkownika są mniejsze, niż marginesy sprzętowe drukarki. Zwróć uwagę, że jest to tylko wskaźnik, ponieważ nie aktywuje automatycznie trybu bez marginesów.&lt;/dd>
&lt;/dl>
&lt;/section>
&lt;section id="układ-zdjęcia">
&lt;h3 class="text-left heading">
układ zdjęcia
&lt;/h3>
&lt;dl>
&lt;dt>szerokość/wysokość zdjęcia&lt;/dt>
&lt;dd>To pole informacyjne wyświetla rzeczywistą szerokość i wysokość obrazu (podaną w wybranych jednostkach) na papierze.&lt;/dd>
&lt;dt>współczynnik skalowania&lt;/dt>
&lt;dd>To pole informacyjne wyświetla skalowanie zdjęcia w celu dopasowania do papieru. Jeśli ta wartość jest mniejsza niż 1, obraz jest skalowany w dół, w przeciwnym razie jest skalowany w górę. Jest to ważny czynnik, który należy obserwować — zbyt duża wartość (przeskalowanie w górę) może skutkować niską jakością wydruku. Wyświetlana jest również odpowiednia rozdzielczość (punktów na cal).&lt;/dd>
&lt;dt>rozmieszczenie&lt;/dt>
&lt;dd>Określa wyrównanie obrazu na jego obszarze.&lt;/dd>
&lt;dt>przycisk nowego obszaru obrazu&lt;/dt>
&lt;dd>Tworzy nowy obszar zdjęcia. Przeciągnij i upuść na płótnie, aby go umieścić. Jeśli włączona jest opcja przyciągania do siatki, obszar można łatwo wyrównać do linii siatki. Zdjęcie można umieścić w tym obszarze, przeciągając go z rolki filmu i upuszczając w nowym obszarze.&lt;/dd>
&lt;dt>przycisk usuwania obszaru obrazu&lt;/dt>
&lt;dd>Usuwa aktualnie wybrany obszar obrazu z kompozycji.&lt;/dd>
&lt;dt>przycisk „wyczyść układ”&lt;/dt>
&lt;dd>Usuwa wszystkie obszary zdjęcia, pozostawiając puste płótno.&lt;/dd>
&lt;/dl>
&lt;p>Kolejne cztery pola reprezentują pozycję aktualnie wybranego obszaru na stronie — górny/lewy róg w pierwszym wierszu i szerokość/wysokość obszaru w drugim wierszu.&lt;/p></description></item><item><title>wykrywanie ostrości</title><link>https://ansel.photos/pl/doc/views/toolboxes/focus-peaking/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>8d4bb75b42864af85c72189afd04fdef3bea471b7dd684430bd27ed269ef98c9</guid><description>&lt;p>Identify which parts of the image contain high-contrast details, like edges and textures, which usually indicates that those areas are in focus.&lt;/p>
&lt;p>Activate the module by clicking on the
&lt;figure class="img-wrapper " id="focus-peaking-iconjpg">
&lt;button class="open-lightbox-button" onclick="lightbox(&amp;#34;focus-peaking-iconjpg&amp;#34;)">
&lt;i class="fa fa-expand-alt open-lightbox-icon fa-fw">&lt;/i>
&lt;/button>
&lt;button class="open-link-button" onclick="window.open('https:\/\/ansel.photos\/focus-peaking-icon.jpg', '_blank');">
&lt;i class="fa fa-external-link-alt open-link-icon fa-fw">&lt;/i>
&lt;/button>
&lt;div class="img-container" onclick="lightbox(&amp;#34;focus-peaking-iconjpg&amp;#34;)" style="cursor: pointer;" >
&lt;img src=https://ansel.photos/focus-peaking-icon.jpg alt="image"
style=" "
decoding="async" loading="lazy"width="70" height="62"/>
&lt;/div>
&lt;/figure>
icon. The sharp parts of the image will be highlighted with a yellow, green and blue overlay:&lt;/p>
&lt;p>Focus peaking works by filtering out most of the image noise, measuring the intensity gradients in the image and calculating average and standard deviation statistics. When the gradient of an edge differs significantly from the mean, the associated pixels are marked with a &amp;ldquo;heat map&amp;rdquo; indicating how sharp the edge is.&lt;/p></description></item><item><title>wyszukaj położenie</title><link>https://ansel.photos/pl/doc/views/toolboxes/find-location/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>edd8d0773f2d58bd6e83e2ca9603fc19b5c7e685839702b20afe1192dd44027b</guid><description>&lt;p>Wyszukuje miejsce na mapie. Do działania tej funkcji wymagane jest połączenie z internetem.&lt;/p>
&lt;p>Aby skorzystać z tego modułu, wpisz nazwę miejsca lub adres, naciśnij Enter, a zostanie wyświetlona lista wyników. Kliknij element na liście, a mapa powiększy się do tego położenia. Zostanie wyświetlony kontur obejmujący to położenie lub pinezka je wskazująca.&lt;/p>
&lt;p>Kontur (wielokąt) może służyć do tworzenia położenia użytkownika. Sprawdź parametr &lt;em>liczba punktów wielokąta&lt;/em> w module
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/map-settings/" title="" rel="dofollow" >ustawień mapy&lt;/a>, aby upewnić się, że dostępna jest wystarczająca liczba punktów do wyświetlenia wielokąta.&lt;/p></description></item><item><title>zrzuty obrazu</title><link>https://ansel.photos/pl/doc/views/toolboxes/snapshots/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>885187251ee106a2dafb1afc764473d8457bace7b147c7d912f3d17312e23474</guid><description>&lt;p>Przechowuje robocze zrzuty obrazu i umożliwia ich porównanie z bieżącą edycją.&lt;/p>
&lt;p>A snapshot is a stored bitmap of the center image in the darkroom view. Snapshots can be taken at any point in the development process and later overlaid onto the current center view. This allows you to undertake a side by side comparison (by default left=snapshot, right=active edit) while you are tuning parameters of a module. This can also be combined with the
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/history-stack/" title="" rel="dofollow" >history stack&lt;/a> module to compare a snapshot against different stages of development.&lt;/p></description></item><item><title>zmienne</title><link>https://ansel.photos/pl/doc/variables/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>7eb3f3063e0ef758da22b9af7ec26af1afbf1003a941e9978d60505fb3174489</guid><description>&lt;p>Ansel wspiera podstawianie zmiennych w części modułów i ustawień. Takimi obszarami są na przykład:&lt;/p>
&lt;ul>
&lt;li>Defining file names in the
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/export/" title="" rel="dofollow" >export&lt;/a> module and
&lt;a href="https://ansel.photos/pl/doc/getting-started/import/" title="" rel="dofollow" >import tool&lt;/a>,&lt;/li>
&lt;li>Displaying image information in the darkroom&amp;rsquo;s image information line,&lt;/li>
&lt;li>Displaying image information in the lighttable&amp;rsquo;s overlays and tooltips (see
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/lighttable/" title="" rel="dofollow" >preferences &amp;gt; lighttable&lt;/a>)&lt;/li>
&lt;li>Placing text on an image in the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/watermark/" title="" rel="dofollow" >&lt;em>watermark&lt;/em>&lt;/a> processing module.&lt;/li>
&lt;/ul>
&lt;p>Most, if not all text entries that use variables implement auto-completion as soon as you start typing &lt;code>$(&lt;/code>.&lt;/p></description></item><item><title>Ustawienia Ansel</title><link>https://ansel.photos/pl/doc/preferences-settings/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>d5af5fe39074517ed854f2686b7ed3ff8c6d26ef8622a8fa631b6a8a340abd6a</guid><description>&lt;p>Ansel comes with a number of user-configurable preferences. These can be adjusted in the preferences dialog, which can be reached via &lt;em>Edit &amp;gt; Preferences&lt;/em> in the global menu. Preferences are separated into tabs, each of which is described in more detail in the following sections.&lt;/p>
&lt;p>Wszelkie zmienione ustawienia (tj. te, które różnią się od ich stanu domyślnego) są wyróżnione obok nich punktorem. Jeśli zmienisz ustawienie, które wymaga ponownego uruchomienia, aby odniosło skutek, po wyjściu z okna ustawień pojawi się komunikat przypominający.&lt;/p></description></item><item><title>ogólne</title><link>https://ansel.photos/pl/doc/preferences-settings/general/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Thu, 12 Oct 2023 00:00:00 +0000</updated><guid>282041ca0726f8577f7f5be18a469a850d9845088cb4f2bb5628b77a146f3836</guid><description>&lt;p>Kontroluje ogólne wrażenia wizualne Ansel.&lt;/p>
&lt;dl>
&lt;dt>język interfejsu&lt;/dt>
&lt;dd>Ustawia język interfejsu użytkownika. Domyślny język systemu oznaczony jest jako * (wymaga restartu).&lt;/dd>
&lt;dt>theme&lt;/dt>
&lt;dd>Set the theme for the user interface. Aside from any aesthetic considerations, the recommended interface color for color evaluation is middle gray. Visual perception is affected by ambient brightness, and a low user interface brightness causes all kinds of illusions. Using a dark interface to retouch photos can therefore lead to excessive retouching (abuse of contrast and saturation) and to a photo that is too dark when printed. It is therefore highly recommended that you use one of the &amp;ldquo;grey&amp;rdquo; themes for retouching work as these are designed so that the user interface approximates middle gray (default &amp;ldquo;Ansel&amp;rdquo;).&lt;/dd>
&lt;dt>użyj systemowego rozmiaru czcionki&lt;/dt>
&lt;dd>Określa rozmiar czcionki zdefiniowany przez system. Jeśli jest ona odznaczona, możesz wprowadzić niestandardowy rozmiar czcionki w polu poniżej (domyślnie włączone).&lt;/dd>
&lt;dt>rozmiar czcionki w punktach&lt;/dt>
&lt;dd>Jeśli opcja &amp;ldquo;użyj systemowego rozmiaru czcionki&amp;rdquo; jest wyłączona, określa rozmiar czcionki (w punktach) dla Ansel. Rozmiar czcionki jest natychmiast zmieniany.&lt;/dd>
&lt;dt>DPI kontrolek GUI i tekstu&lt;/dt>
&lt;dd>Dostosowuje globalną rozdzielczość GUI, aby przeskalować kontrolki, przyciski, etykiety itp. Zwiększ, aby powiększyć GUI, zmniejsz, aby zmieścić więcej zawartości w oknie. Ustaw na -1, aby użyć zdefiniowanej przez system rozdzielczości globalnej. W większości systemów domyślna wartość to 96 DPI. (wymaga restartu)&lt;/dd>
&lt;/dl>
&lt;/section>
&lt;section id="css-theme-modifications">
&lt;h2 class="text-left heading">
CSS theme modifications
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>In addition to selecting a pre-built theme you can also apply additional CSS customisations of your own to tweak the look-and-feel of Ansel.&lt;/p></description></item><item><title>stół podświetlany</title><link>https://ansel.photos/pl/doc/preferences-settings/lighttable/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Thu, 12 Oct 2023 00:00:00 +0000</updated><guid>82929e2ae84d94eeda6a914fc675a34f9d2532e26234db3b03e8e76923d3a3ac</guid><description>&lt;p>Control functionality in the
&lt;a href="https://ansel.photos/pl/doc/views/lighttable/" title="" rel="dofollow" >lighttable&lt;/a> view and modules.&lt;/p>
&lt;/section>
&lt;section id="ogólne">
&lt;h2 class="text-left heading">
ogólne
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>ukryj wbudowane ustawienia dla modułów narzędziowych&lt;/dt>
&lt;dd>Jeśli ta opcja jest włączona, tylko presety użytkownika będą wyświetlane w menu presetów dla modułów narzędziowych — wbudowane będą ukryte (domyślnie wyłączone).&lt;/dd>
&lt;dt>show image time with milliseconds&lt;/dt>
&lt;dd>Choose whether to include milliseconds when displaying time values (default off). If set, milliseconds are shown in the
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/image-information/" title="" rel="dofollow" >image information&lt;/a> module and can also be used in the
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/geotagging/" title="" rel="dofollow" >geotagging&lt;/a> module.&lt;/dd>
&lt;/dl>
&lt;/section>
&lt;section id="miniaturki">
&lt;h2 class="text-left heading">
miniaturki
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>use raw file instead of embedded JPEG from size&lt;/dt>
&lt;dd>When generating thumbnails for images that have not yet been processed in the darkroom, if the thumbnail size is greater than this value, generate it by processing the raw image data. If the thumbnail is below this size, use the JPEG preview image embedded in the raw file. Once an image has been processed in the darkroom, thumbnails will always be generated from raw data (you can revert back to the JPEG preview by discarding history). To render thumbnails with the best quality choose &amp;ldquo;always&amp;rdquo;.&lt;/dd>
&lt;dt>high quality processing from size&lt;/dt>
&lt;dd>If the thumbnail size is greater than this value and is being generated from raw data, it will be processed using the full quality rendering path, which is better but slower (default 720p). To render thumbnails with the best quality, choose &amp;ldquo;always&amp;rdquo;.&lt;/dd>
&lt;dt>delimiters for size categories&lt;/dt>
&lt;dd>Size categories are used to allow different thumbnail overlays to be shown depending on the thumbnail size. A pipe delimited set of values defines at what image sizes the category changes. The default value of &amp;ldquo;120|400&amp;rdquo; means that there will be 3 categories of thumbnail: 0-120px, 120-400px and &amp;gt;400px.&lt;/dd>
&lt;/dl></description></item><item><title>ciemnia</title><link>https://ansel.photos/pl/doc/preferences-settings/darkroom/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>2a5267d75a301810fada8a0eb62575e6ac3381ace739a19274d3e11cbfbd95bc</guid><description>&lt;p>Control functionality in the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/" title="" rel="dofollow" >darkroom&lt;/a> view and associated modules.&lt;/p>
&lt;/section>
&lt;section id="ogólne">
&lt;h2 class="text-left heading">
ogólne
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>pen pressure control for brush masks&lt;/dt>
&lt;dd>Controls how the pressure reading of a graphics tablet impacts newly generated
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/masks/drawn/" title="" rel="dofollow" >drawn mask&lt;/a> brush strokes. You can control the brush width, hardness and opacity. “Absolute” control means that the pressure reading directly defines the attribute with a value between 0% and 100%. “Relative” means that the pressure reading adjusts the attribute between zero and the pre-defined default value (default off).&lt;/dd>
&lt;dt>smoothing of brush strokes&lt;/dt>
&lt;dd>Sets the level for smoothing of
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/masks/drawn/" title="" rel="dofollow" >drawn mask&lt;/a> brush strokes. Stronger smoothing leads to fewer nodes and easier editing at the expense of lower accuracy.&lt;/dd>
&lt;dt>scroll down to increase mask parameters&lt;/dt>
&lt;dd>By default, scrolling your mouse up increases the value of the relevant shape parameters in
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/masks/drawn/" title="" rel="dofollow" >drawn masks&lt;/a>. Set this preference to reverse the behavior (default off).&lt;/dd>
&lt;dt>pattern for the image information line&lt;/dt>
&lt;dd>Set the information to be displayed in the image information line, at the right of the top-most toolbar. You can use any variables in the
&lt;a href="https://ansel.photos/pl/doc/variables/" title="" rel="dofollow" >variables&lt;/a> section as well as &lt;code>$(NL)&lt;/code> for a new line. You can also include
&lt;a href="https://ansel.photos/pl/doc/variables/#formatting" title="" rel="dofollow" >formatting&lt;/a> (bold, italic, colors etc).&lt;/dd>
&lt;dt>border around image in darkroom mode&lt;/dt>
&lt;dd>Display the center image in darkroom mode with an outside border of the given number of pixels (default 20).&lt;/dd>
&lt;dt>pokaż ekran ładowania pomiędzy zdjęciami&lt;/dt>
&lt;dd>Pokazuje szary ekran ładowania podczas nawigowania między obrazami w ciemni. Wyłącz tę opcję, aby wyświetlić prostą wiadomość wyskakującą i pozostawić poprzednie zdjęcie na miejscu, dopóki nie zostanie załadowany następny obraz. Pamiętaj, że wyłączenie tej opcji może być bardzo przydatne do szybkiego porównywania zduplikowanych obrazów, jednak mogą wystąpić problemy z długimi czasami ładowania (co prowadzi do myślenia, że następny obraz został już załadowany)m mogą także pojawić się artefakty wizualne podczas ładowania następnego zdjęcia (domyślnie włączone).&lt;/dd>
&lt;/dl>
&lt;/section>
&lt;section id="moduły">
&lt;h2 class="text-left heading">
moduły
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>display of individual color channels&lt;/dt>
&lt;dd>Control how individual color channels are displayed when activated in the
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/masking-and-blending/masks/parametric/" title="" rel="dofollow" >parametric masks&lt;/a> feature. You can choose between “false color” and “gray scale” (default &amp;ldquo;false color&amp;rdquo;).&lt;/dd>
&lt;dt>ukryj wbudowane presety dla modułów produkcyjnych&lt;/dt>
&lt;dd>Jeśli ta opcja jest włączona, w menu presetów modułów produkcyjnych będą wyświetlane tylko ustawienia zdefiniowane przez użytkownika — wbudowane presety będą ukryte (domyślnie wyłączone).&lt;/dd>
&lt;dt>show the guides widget in modules UI&lt;/dt>
&lt;dd>Enable this to show the local
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/guides-overlays/#local-guides" title="" rel="dofollow" >guides &amp;amp; overlays&lt;/a> interface directly within the UI of the modules that support it (default on).&lt;/dd>
&lt;dt>show right-side buttons in processing module headers&lt;/dt>
&lt;dd>Choose whether to show the four buttons (mask indicator, multi-instance menu, reset, presets menu) on the right-hand-side of the module header for processing modules. These buttons will always appear when the mouse is over the module. At other times they will be shown or hidden according to this preference selection:&lt;/dd>
&lt;dd>&lt;ul>
&lt;li>&lt;em>always&lt;/em>: always show all buttons&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>&lt;ul>
&lt;li>&lt;em>active&lt;/em>: only show the buttons when the mouse is over the module&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>&lt;ul>
&lt;li>&lt;em>dim&lt;/em>: buttons are dimmed when mouse is not over the module&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>&lt;ul>
&lt;li>&lt;em>auto&lt;/em>: hide the buttons when the panel is narrow&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>&lt;ul>
&lt;li>&lt;em>fade&lt;/em>: fade out all buttons when the panel narrows&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>&lt;ul>
&lt;li>&lt;em>fit&lt;/em>: hide all the buttons if the module name doesn&amp;rsquo;t fit&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>&lt;ul>
&lt;li>&lt;em>smooth&lt;/em>: fade out all buttons in one header simultaneously&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>&lt;ul>
&lt;li>&lt;em>glide&lt;/em>: gradually hide individual buttons as needed&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>(default &lt;em>always&lt;/em>)&lt;/dd>
&lt;dt>prompt for name on addition of new instance&lt;/dt>
&lt;dd>If enabled, when creating a new instance of a processing module, a prompt will be immediately displayed allowing you to set a name for the new instance (default on).&lt;/dd>
&lt;/dl></description></item><item><title>Other views</title><link>https://ansel.photos/pl/doc/preferences-settings/other-views/</link><pubDate>Sat, 21 Jan 2023 00:00:00 +0000</pubDate><updated>Wed, 11 Oct 2023 00:00:00 +0000</updated><guid>f595196390fb1e954292fa37fb3b3f67a046b4a6b18ab7e38664e54bc5911240</guid><description>&lt;p>Enable optional views:&lt;/p>
&lt;ul>
&lt;li>
&lt;a href="https://ansel.photos/pl/doc/views/map/" title="" rel="dofollow" >map&lt;/a>&lt;/li>
&lt;li>
&lt;a href="https://ansel.photos/pl/doc/views/slideshow/" title="" rel="dofollow" >slideshow&lt;/a>&lt;/li>
&lt;li>
&lt;a href="https://ansel.photos/pl/doc/views/print/" title="" rel="dofollow" >print&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>Once you restart Ansel the enabled view(s) will be available in the &lt;em>Ateliers&lt;/em> menu.&lt;/p>
&lt;p>These views are all hidden by default to spare some computing resources.&lt;/p></description></item><item><title>przetwarzanie</title><link>https://ansel.photos/pl/doc/preferences-settings/processing/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Thu, 12 Oct 2023 00:00:00 +0000</updated><guid>c6fbb80b23ac50faf67913a1ec9dde8e771b1a258fa978554df3b99cb74b7ff8</guid><description>&lt;p>Kontroluje przetwarzanie zdjęć.&lt;/p>
&lt;/section>
&lt;section id="przetwarzanie-obrazu">
&lt;h2 class="text-left heading">
przetwarzanie obrazu
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>always use LittleCMS 2 to apply output color profile&lt;/dt>
&lt;dd>If this option is activated, Ansel will use the LittleCMS 2 system library to apply the output color profile instead of its own internal routines. This is significantly slower than the default but might give more accurate results in some cases.&lt;/dd>
&lt;dd>
&lt;p>Jeśli dany profil ICC jest oparty na LUT lub zawiera zarówno LUT, jak i macierz, Ansel użyje LittleCMS 2 do renderowania kolorów niezależnie od wartości tego parametru (domyślnie wyłączone).&lt;/p></description></item><item><title>zabezpieczenia</title><link>https://ansel.photos/pl/doc/preferences-settings/security/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>8f6dd164d06d1c819b85d0013a973f3be86cd1376022474468e3776a00d7f8d1</guid><description>&lt;p>Określa, czy pokazywać ostrzeżenia przed podjęciem wybranych działań.&lt;/p>
&lt;/section>
&lt;section id="ogólne">
&lt;h2 class="text-left heading">
ogólne
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>ask before removing images from the library&lt;/dt>
&lt;dd>Always ask before removing image information from Ansel&amp;rsquo;s library database, where the xmp file is retained (default on).&lt;/dd>
&lt;dt>pytaj przed usuwaniem zdjęć z dysku&lt;/dt>
&lt;dd>Zawsze pytaj przed usunięciem pliku zdjęcia (domyślnie włączone).&lt;/dd>
&lt;dt>pytaj przed porzucaniem historii edycji&lt;/dt>
&lt;dd>Zawsze pytaj przed odrzuceniem stosu historii obrazu (domyślnie włączone).&lt;/dd>
&lt;dt>próbuj korzystać z kosza przy usuwaniu zdjęć&lt;/dt>
&lt;dd>Zamiast fizycznie usuwać obrazy z dysku, próbuj najpierw umieścić je w systemowym koszu (domyślnie włączone).&lt;/dd>
&lt;dt>zapytaj przed przenoszeniem zdjęć z katalogu rolki filmu&lt;/dt>
&lt;dd>Zawsze pytaj przed przeniesieniem pliku zdjęcia (domyślnie włączone).&lt;/dd>
&lt;dt>pytaj przed kopiowaniem zdjęć do nowego katalogu rolki filmu&lt;/dt>
&lt;dd>Zawsze pytaj przed skopiowaniem pliku obrazu do nowej lokalizacji (domyślnie włączone).&lt;/dd>
&lt;dt>pytaj przed usunięciem pustych folderów&lt;/dt>
&lt;dd>Zawsze pytaj przed usunięciem każdego pustego folderu. Może się to zdarzyć po przeniesieniu albo usunięciu zdjęć (domyślnie wył.)&lt;/dd>
&lt;dt>pytaj przed usunięciem etykiety&lt;/dt>
&lt;dd>Zawsze pytaj przed usunięciem etykiety ze zdjęcia (domyślnie włączone).&lt;/dd>
&lt;dt>ask before deleting a style&lt;/dt>
&lt;dd>Always ask before deleting a style (default on).&lt;/dd>
&lt;dt>ask before deleting a preset&lt;/dt>
&lt;dd>Always ask before deleting a preset (default on).&lt;/dd>
&lt;dt>ask before exporting in overwrite mode&lt;/dt>
&lt;dd>Always ask before
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/export/" title="" rel="dofollow" >exporting&lt;/a> images in overwrite mode.&lt;/dd>
&lt;/dl>
&lt;/section>
&lt;section id="inne">
&lt;h2 class="text-left heading">
inne
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>password storage backend to use&lt;/dt>
&lt;dd>The backend to use for password storage. Options: “auto” (default), “none”, “libsecret”, “kwallet”.&lt;/dd>
&lt;dt>executable for playing audio files&lt;/dt>
&lt;dd>Define an external program which is used in the lighttable view to play audio files that some cameras record to keep notes for images (default “aplay”).&lt;/dd>
&lt;/dl></description></item><item><title>Performance</title><link>https://ansel.photos/pl/doc/preferences-settings/performance/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>c0efb9ff16e0787545f41281a66f89a4b099f7075eae3575dd331e9e3f8338bd</guid><description/></item><item><title>opencl</title><link>https://ansel.photos/pl/doc/preferences-settings/performance/opencl/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>bd651223dc7d68858a3a3173d33d4d0bef57f838d38e77dfb9f1dd26b2ee2e60</guid><description/></item><item><title>za kulisami</title><link>https://ansel.photos/pl/doc/preferences-settings/performance/opencl/background/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>d5826670a90d0d7625afd3fcecbe146c25d29ab6f1037620d72eef2302cfa300</guid><description>&lt;p>Przetwarzanie zdjęć w wysokiej rozdzielczości jest złożonym zadaniem, wymagającym dobrego komputera. Rozpatrując pamięć i moc obliczeniową procesora, zaawansowana obróbka 15-, 20- czy 25-megapikselowego zdjęcia może szybko doprowadzić twój komputer na skraj jego możliwości.&lt;/p>
&lt;p>Wymagania Ansel nie są wyjątkiem. Wszystkie obliczenia są wykonywane na 4 x 32-bitowych liczbach zmiennoprzecinkowych. Jest to wolniejsze od „zwykłej” 8 lub 16-bitowej algebry liczb całkowitych, ale eliminuje wszystkie problemy z przerwami tonacji lub utratą informacji.&lt;/p>
&lt;p>Podjęto wiele optymalizacji, aby uczynić Ansel tak szybkim, jak to możliwe. Jeśli uruchomisz aktualną wersję Ansel na nowoczesnym komputerze, możesz nie zauważyć żadnej powolności. Istnieją jednak warunki i pewne moduły, w których poczujesz (lub usłyszysz – wycie wentylatora procesora) ciężar zadań, z którymi musi się zmagać twój biedny wielordzeniowy procesor.&lt;/p></description></item><item><title>sposób działania opencl</title><link>https://ansel.photos/pl/doc/preferences-settings/performance/opencl/how-opencl-works/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>fc3d2643f664d8bbe36e68372ae60d0215789162e80a8574d371342d7bffbe23</guid><description>&lt;p>Jak możesz sobie wyobrazić, architektura sprzętowa procesorów graficznych może się znacznie różnić. Istnieją różni producenci, a nawet różne generacje procesorów graficznych tego samego producenta mogą nie być porównywalne. Jednocześnie producenci procesorów graficznych zwykle nie ujawniają publicznie wszystkich szczegółów sprzętowych swoich produktów. Jedną z konsekwencji tego jest konieczność używania własnościowych sterowników pod Linuksem, jeśli chcesz w pełni wykorzystać swoją kartę graficzną.&lt;/p>
&lt;p>Fortunately an industry consortium lead by The Khronos Group has developed an open, standardized interface called OpenCL, which allows your GPU to be used as a numerical processing device. OpenCL offers a C99-like programming language with a strong focus on parallel computing. An application that wants to use OpenCL will need OpenCL source code that it hands over to a hardware-specific compiler at run-time. This way applications can use OpenCL on different GPU architectures (even at the same time). All of the hardware “secrets” are hidden in this compiler and are normally not visible to the user (or the application). The compiled OpenCL code is loaded onto your GPU and &amp;ndash; with certain API calls &amp;ndash; it is ready to perform calculations for you.&lt;/p></description></item><item><title>aktywacja opencl w Ansel</title><link>https://ansel.photos/pl/doc/preferences-settings/performance/opencl/activate-opencl/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>9cca01c96e56ccb25244e22d120adec02efe3d5932ad92674cb352e1063166f0</guid><description>&lt;p>Korzystanie z OpenCL w Ansel wymaga, aby twój komputer był wyposażony w odpowiednią kartę graficzną i wymagane biblioteki. Większość nowoczesnych kart graficznych firm NVIDIA i AMD ma pełną obsługę OpenCL. Kompilator OpenCL jest zwykle dostarczany jako część własnościowego sterownika graficznego i jest używany jako biblioteka dynamiczna o nazwie &lt;code>libOpenCL.so&lt;/code>. Ta biblioteka musi znajdować się w folderze, w którym może być znaleziona przez dynamiczny linker twojego systemu.&lt;/p>
&lt;p>Po uruchomieniu Ansel najpierw spróbuje znaleźć i załadować &lt;code>libOpenCL.so&lt;/code>, a jeśli się powiedzie, sprawdzi, czy dostępna karta graficzna obsługuje OpenCL. Aby Ansel mógł korzystać z GPU, musi być dostępna wystarczająca ilość pamięci graficznej (1 GB+). Jeśli to sprawdzenie zakończy się pomyślnie, Ansel spróbuje skonfigurować swoje środowisko OpenCL: należy zainicjować kontekst przetwarzania, uruchomić kolejkę obliczeniową, pliki kodu źródłowego OpenCL (rozszerzenie to &lt;code>.cl&lt;/code>) muszą zostać odczytane i skompilowane oraz dołączone procedury (jądra OpenCL) muszą być przygotowane na moduły Ansel. Jeśli to wszystko zakończy się pomyślnie, przygotowania są zakończone.&lt;/p></description></item><item><title>konfiguracja opencl</title><link>https://ansel.photos/pl/doc/preferences-settings/performance/opencl/setting-up/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>f7b67ae808722101cbbcc912fc041a60ddf0137029f39a4fbd4a0ca35db8e012</guid><description>&lt;p>Ogromna różnorodność systemów i wyraźne różnice między dostawcami OpenCL a wersjami sterowników uniemożliwiają kompleksowy przegląd konfiguracji OpenCL. Możemy podać tylko przykład, w tym przypadku dla wersji sterownika NVIDIA 331.89 w systemie Ubuntu 14.04. Mamy nadzieję, że będzie to podstawowe wprowadzenie i pomoże rozwiązać wszelkie problemy, związane z konfiguracją.&lt;/p>
&lt;p>Zasada działania funkcji OpenCL wygląda następująco:&lt;/p>
&lt;p>&lt;code>Ansel &amp;gt; libOpenCL.so &amp;gt; libnvidia-opencl.so.1 &amp;gt; moduł(y) sterownika jądra &amp;gt; GPU&lt;/code>&lt;/p>
&lt;ul>
&lt;li>
&lt;p>Ansel dynamically loads &lt;code>libOpenCL.so&lt;/code> &amp;ndash; a system library that must be accessible to the system&amp;rsquo;s dynamic loader (&lt;code>ld.so&lt;/code>).&lt;/p></description></item><item><title>możliwe problemy i rozwiązania</title><link>https://ansel.photos/pl/doc/preferences-settings/performance/opencl/problems-solutions/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>16f77001e806eee98e7fd7f6fedea8a4c259690cacef06a2288e7ec984eabbde</guid><description>&lt;p>Ansel automatycznie wykryje błędy uruchomieniowe OpenCL. Po wykryciu błędu ponownie przetworzy wszystko na procesorze. Chociaż spowolni to przetwarzanie, nie powinno to wpłynąć na wynik końcowy.&lt;/p>
&lt;p>Może istnieć wiele przyczyn niepowodzenia OpenCL podczas fazy inicjalizacji. OpenCL zależy od wymagań sprzętowych oraz obecności określonych sterowników i bibliotek. Ponadto wszystkie muszą pasować pod względem producenta, modelu i numeru wersji. Jeśli coś nie pasuje (np. twój sterownik graficzny &amp;ndash; załadowany jako moduł jądra &amp;ndash; nie pasuje do wersji twojego &lt;code>libOpenCL.so&lt;/code>), obsługa OpenCL prawdopodobnie nie będzie dostępna.&lt;/p></description></item><item><title>profil szeregowania</title><link>https://ansel.photos/pl/doc/preferences-settings/performance/opencl/scheduling-profile/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>1dd44b057cd4979234590a67231ef521e61cf72ca5450fc6eb476281db3c9e02</guid><description>&lt;p>Ansel can use the CPU and one or several OpenCL capable GPUs. Depending on the relative performance of these devices, users can choose among certain scheduling profiles to optimize performance. This is achieved by setting the configuration parameter
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/processing/#cpu-gpu-memory" title="" rel="dofollow" >Preferences &amp;gt; Processing &amp;gt; CPU, GPU, Memory &amp;gt; OpenCL scheduling profile&lt;/a>, which offers the following choices:&lt;/p>
&lt;dl>
&lt;dt>default&lt;/dt>
&lt;dd>If an OpenCL-capable GPU is found Ansel uses it for processing the center image view while the
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/navigation/" title="" rel="dofollow" >navigation preview window&lt;/a> is processed on the CPU in parallel. This is the preferred setting for systems with a reasonably fast CPU and a moderately fast GPU. The exact allocation of devices to the various pixelpipe types can be finetuned with the “opencl_device_priority” configuration parameter (see
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/performance/opencl/multiple-devices/" title="" rel="dofollow" >multiple devices&lt;/a>).&lt;/dd>
&lt;dt>bardzo szybki GPU&lt;/dt>
&lt;dd>Z tym profilem szeregowania Ansel przetwarza sekwencyjnie widok środkowego obrazu i okno podglądu na GPU. Jest to preferowane ustawienie w przypadku systemów z procesorem graficznym, który znacznie przewyższa procesor.&lt;/dd>
&lt;dt>wiele GPU&lt;/dt>
&lt;dd>To ustawienie dotyczy systemów z wieloma procesorami GPU, których względna wydajność nie różni się znacząco. Za każdym razem, gdy uruchamiane jest zadanie przetwarzania, Ansel używa aktualnie nieaktywnego procesora graficznego, ale nie procesora. Użytkownicy systemów z różnymi procesorami graficznymi będą potrzebować lepszej kontroli nad ich względnym priorytetem. Lepiej byłoby, gdyby wybrali „domyślny” profil i dostroili swój system za pomocą parametru konfiguracyjnego „opencl_device_priority” (patrz
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/performance/opencl/multiple-devices/" title="" rel="dofollow" >wiele urządzeń&lt;/a>).&lt;/dd>
&lt;/dl>
&lt;p>On first start-up or after any detected change in the GPU configuration of your system Ansel tries to identify the best suited profile for you. You can change it at any time in
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/processing/#cpu-gpu-memory" title="" rel="dofollow" >Preferences &amp;gt; Processing &amp;gt; CPU, GPU, Memory&lt;/a>.&lt;/p></description></item><item><title>wiele urządzeń</title><link>https://ansel.photos/pl/doc/preferences-settings/performance/opencl/multiple-devices/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>3942be5cc2750c1873dd6e4f02886c8338a89ce5cc645dde2b94d03161a558bf</guid><description>&lt;p>Szeregowanie urządzeń OpenCL można zoptymalizować w większości systemów za pomocą ustawień „profil szeregowania OpenCL”. Jeśli jednak twój system jest wyposażony w więcej niż jeden procesor graficzny, możesz ręcznie ustawić względny priorytet urządzenia. W tym celu należy wybrać „domyślny” profil planowania i zmienić ustawienia w parametrze konfiguracyjnym „opencl_device_priority”.&lt;/p>
&lt;p>Ważne jest, aby zrozumieć, w jaki sposób Ansel korzysta z urządzeń OpenCL. Każda sekwencja przetwarzania obrazu — aby przekonwertować dane wejściowe na końcowy wynik przy użyciu stosu historii — jest uruchamiana w kolejce przetwarzania. W Ansel są cztery różne kolejki. Jedna odpowiada za przetwarzanie centralnego widoku obrazu (lub pełnego widoku) w trybie ciemni, inna przetwarza obraz podglądu (okno nawigacji). W dowolnym momencie może być uruchomiony jedna z tych dwóch kolejek, przy czym kolejki pełne i podglądowe działają równolegle. Ponadto może istnieć wiele równoległych kolejek, wykonujących eksport plików, a także wiele równoległych kolejek, generujących miniatury. Jeśli urządzenie OpenCL jest dostępne, Ansel dynamicznie przypisuje je do jednej konkretnej kolejki na jeden przebieg i zwalnia go później.&lt;/p></description></item><item><title>opencl wciąż u mnie nie działa</title><link>https://ansel.photos/pl/doc/preferences-settings/performance/opencl/still-doesnt-work/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>e3afa785c46e8c2338231264650202fbba9f9d9bb1f73beacd9bc823540c0fe4</guid><description>&lt;p>As has been mentioned, OpenCL systems come with a huge variety of setups: different GPU manufacturers and models, varying amounts of GPU memory, different drivers, different distributions etc..&lt;/p>
&lt;p>Wiele potencjalnych problemów pojawi się tylko w przypadku bardzo konkretnych kombinacji tych czynników. Ponieważ programiści Ansel mają dostęp tylko do niewielkiej części tych odmian zrozum, że możemy nie być w stanie rozwiązać twojego konkretnego problemu. Niewiele możemy zrobić, jeśli nie będziemy w stanie odtworzyć sytuacji, w której pojawia się błąd.&lt;/p></description></item><item><title>memory &amp; performance tuning</title><link>https://ansel.photos/pl/doc/preferences-settings/performance/mem-performance/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>42bc14c943a737927a9399a7b7963201803a7746e8e3f4e960bba04464080db1</guid><description>&lt;/section>
&lt;section id="memory-requirements">
&lt;h2 class="text-left heading">
memory requirements
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Processing a raw image in Ansel requires a great deal of system memory. A simple calculation makes this clear: For a 20 megapixel image, Ansel requires a 4x32-bit floating point cell to store each pixel, meaning that each full image of this size will require approximately 300MB of memory just to store the image data. In order to actually process this image through a given module, Ansel needs at least two buffers (input and output) of this size, with more complex modules potentially requiring several additional buffers for intermediate data. Without further optimization, anything between 600MB and 3GB of memory might be required to store and process image data as the pixelpipe executes. On top of this is Ansel&amp;rsquo;s code segment, the code and data of any dynamically-linked system libraries, as well as further buffers that Ansel uses to store intermediate states (cache) for quick access during interactive work.&lt;/p></description></item><item><title>miejsca danych</title><link>https://ansel.photos/pl/doc/preferences-settings/storage/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>dc570eec912caaccdbce313723187170f4ea57f093edb599b78b47572d1dc43c</guid><description>&lt;/section>
&lt;section id="baza-danych">
&lt;h2 class="text-left heading">
baza danych
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>check for database maintenance&lt;/dt>
&lt;dd>Indicates when darktable should check for database fragmentation and perform maintenance. Options are &amp;ldquo;never&amp;rdquo;, &amp;ldquo;on startup&amp;rdquo;, &amp;ldquo;on close&amp;rdquo; and &amp;ldquo;on both&amp;rdquo;. Each of these is also available with an additional &amp;ldquo;(don&amp;rsquo;t ask)&amp;rdquo; option to perform the checks automatically without prompting (default &amp;ldquo;on close&amp;rdquo;).&lt;/dd>
&lt;dt>próg fragmentacji bazy danych&lt;/dt>
&lt;dd>Współczynnik fragmentacji (w procentach), powyżej którego należy przeprowadzić konserwację bazy danych (z zastrzeżeniem wyboru dokonanego w powyższej opcji) (domyślnie 25).&lt;/dd>
&lt;dt>utwórz zrzut bazy danych&lt;/dt>
&lt;dd>Określa, jak często Ansel powinien tworzyć migawki bazy danych. Dostępne opcje to „nigdy”, „raz na miesiąc”, „raz na tydzień”, „raz dziennie” i „podczas zamykania” (domyślnie „raz na tydzień”)&lt;/dd>
&lt;dt>ile kopii zapasowych przechowywać&lt;/dt>
&lt;dd>Liczba migawek do zachowania po utworzeniu nowej migawki, nie licząc kopii zapasowych bazy danych, wykonanych podczas przenoszenia między wersjami Ansel. Wpisz „-1”, aby przechowywać nieograniczoną liczbę migawek. (domyślnie 10)&lt;/dd>
&lt;/dl>
&lt;/section>
&lt;section id="xmp">
&lt;h2 class="text-left heading">
xmp
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>zapisuj plik poboczny dla każdego zdjęcia&lt;/dt>
&lt;dd>Pliki XMP zapewniają nadmiarową metodę zapisywania zmian, które wprowadziłeś na zdjęciu, oprócz zmian zapisanych w bazie danych Ansel. Ta opcja pozwala wybrać, kiedy zapisać te pliki. Dostępne opcje to:&lt;/dd>
&lt;dd>
&lt;ul>
&lt;li>&lt;em>nigdy&lt;/em>: Nie zapisuj plików XMP. Może to być przydatne, jeśli używasz wielu wersji Ansel do celów programistycznych/testowych, ale zwykle nie jest to zalecane&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>&lt;ul>
&lt;li>&lt;em>przy imporcie&lt;/em>: Plik XMP zostanie zapisany zaraz po dodaniu obrazu do biblioteki Ansel i będzie aktualizowany za każdym razem, gdy go edytujesz&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>&lt;ul>
&lt;li>&lt;em>po edycji&lt;/em>: Plik XMP zostanie zapisany przy pierwszej edycji obrazu i będzie aktualizowany przy każdej kolejnej edycji. Importowanie domyślnie nie wygeneruje pliku XMP.&lt;/li>
&lt;/ul>
&lt;/dd>
&lt;dd>
&lt;p>Zalecamy zdecydowanie wybranie opcji „przy imporcie” lub „po edycji”. Pliki XMP zapewniają przydatne zabezpieczenie przed awariami, dzięki czemu nie utracisz danych w przypadku uszkodzenia bazy danych. Utworzenie kopii zapasowej surowego pliku oraz towarzyszącego mu pliku XMP umożliwi pełne przywrócenie pracy w późniejszym terminie poprzez ponowne zaimportowanie historii edycji z powrotem do Ansel (domyślnie „przy imporcie”).&lt;/p></description></item><item><title>różne</title><link>https://ansel.photos/pl/doc/preferences-settings/miscellaneous/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>916d2a7c252a86d4a58c387999abed80990d445b4ce87e820c5b3a024f73b84a</guid><description>&lt;/section>
&lt;section id="interfejs">
&lt;h2 class="text-left heading">
interfejs
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>load default shortcuts at startup&lt;/dt>
&lt;dd>When launching the application, Ansel loads default shortcuts first, and then loads user-defined shortcuts on top. This allows default shortcuts to be overridden with a new action but prevents them from being deleted (since the deleted shortcut will be automatically reloaded on the next restart). Deactivate this preference to stop loading default shortcuts on startup &amp;ndash; only load the user-defined ones (including any defaults that you have not subsequently deleted or overridden). This makes deletion easier but also means that you will not benefit from new shortcuts added in future versions without first re-enabling this preference (default on).&lt;/dd>
&lt;dt>scale slider step with min/max&lt;/dt>
&lt;dd>When activated, the default step-size, when altering sliders, will depend on the current min/max values for that slider (default on).&lt;/dd>
&lt;dt>sortuj wbudowane presety jako pierwsze&lt;/dt>
&lt;dd>Wybierz sposób sortowania menu presetów. Jeśli ta opcja jest włączona, wbudowane presety są wyświetlane jako pierwsze. Jeśli opcja jest wyłączona, ustawienia użytkownika są wyświetlane jako pierwsze (domyślnie włączone).&lt;/dd>
&lt;dt>always show panels&amp;rsquo; scrollbars&lt;/dt>
&lt;dd>Defines whether the panel scrollbars should be always visible or activated only depending on the panel content (default on). (needs a restart)&lt;/dd>
&lt;dt>position of the scopes module&lt;/dt>
&lt;dd>Choose whether to show the
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/scopes/" title="" rel="dofollow" >scopes&lt;/a> module in the left or right panel (default right). (needs a restart)&lt;/dd>
&lt;dt>method to use for getting the display profile&lt;/dt>
&lt;dd>This option allows the user to force Ansel to use a specific method to obtain the current display profile for
&lt;a href="https://ansel.photos/pl/doc/color-management/" title="" rel="dofollow" >color management&lt;/a>. In the default setting “all”, Ansel will choose to query the X display server&amp;rsquo;s xatom or the colord system service. You can set this option to “xatom” or “colord” to enforce a specific method if the two methods give different results. You can run the
&lt;a href="https://ansel.photos/pl/doc/cli/ansel-cmstest/" title="" rel="dofollow" >Ansel-cmstest&lt;/a> binary to examine your color management subsystem.&lt;/dd>
&lt;/dl>
&lt;/section>
&lt;section id="etykiety">
&lt;h2 class="text-left heading">
etykiety
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;dl>
&lt;dt>omit hierarchy in simple tag lists&lt;/dt>
&lt;dd>When exporting images any hierarchical tags are also added as a simple list of non-hierarchical tags to make them visible to some other programs. When this option is checked Ansel will only include the last part of the hierarchy and ignore the rest. So &lt;code>foo|bar|baz&lt;/code> will only add &lt;code>baz&lt;/code>.&lt;/dd>
&lt;/dl>
&lt;/section>
&lt;section id="shortcuts-with-multiple-instances">
&lt;h2 class="text-left heading">
shortcuts with multiple instances
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Możliwe jest tworzenie wielu instancji wielu modułów produkcyjnych. W tym scenariuszu nie zawsze jest oczywiste, która instancja ma być kontrolowana za pomocą skrótów klawiaturowych. Poniższe opcje sterują regułami, które są stosowane (w kolejności), aby zdecydować, do których instancji modułu mają być zastosowane skróty klawiszowe.&lt;/p></description></item><item><title>skróty</title><link>https://ansel.photos/pl/doc/preferences-settings/shortcuts/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>462ff2eeccd82fbcdc82b7c549f3746023023d0a6ad5c11b99448f6aa895d997</guid><description>&lt;p>Some actions in Ansel can be performed with a keyboard shortcut. A table of key shortcuts is available in &lt;em>Help &amp;gt; Table of key shortcuts&lt;/em>.&lt;/p>
&lt;p>&lt;strong>Note:&lt;/strong> The table shows different key shortcuts for different Views.&lt;/p>
&lt;/section>
&lt;section id="assigning-key-shortcuts">
&lt;h2 class="text-left heading">
Assigning key shortcuts
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>For the time being shortcuts can only be defined or changed by editing your &lt;code>$HOME/.config/Ansel/shortcutsrc&lt;/code> file. There is no support for MIDI-devices in Ansel.&lt;/p>
&lt;/section>
&lt;section id="deleting-default-shortcuts">
&lt;h3 class="text-left heading">
Deleting default shortcuts
&lt;/h3>
&lt;p>When launching the application, Ansel loads default shortcuts first, and then loads user-defined shortcuts on top. This allows default shortcuts to be overridden with a new action but prevents them from being deleted (since the deleted shortcut will be automatically reloaded on the next restart).&lt;/p></description></item><item><title>presety</title><link>https://ansel.photos/pl/doc/preferences-settings/presets/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>694f623dfd33c8fe06f8246821dae56577838decc23d8bad807c7c8a504484f0</guid><description>&lt;p>This menu provides an overview of the presets that are defined for Ansel&amp;rsquo;s modules, and allows you to modify some of their properties.&lt;/p>
&lt;p>Presety predefiniowane (te, które są domyślnie zawarte w Ansel) są wyświetlane z symbolem blokady. Ich właściwości nie mogą być zmienione.&lt;/p>
&lt;p>Presety użytkownika można importować z wyeksportowanych plików &lt;code>.dtpreset&lt;/code> za pomocą przycisku „importuj” u dołu ekranu. Możesz wyeksportować &lt;em>wszystkie&lt;/em> zdefiniowane przez użytkownika presety do jednego katalogu za pomocą przycisku „eksportuj”.&lt;/p></description></item><item><title>opcje lua</title><link>https://ansel.photos/pl/doc/preferences-settings/lua-options/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>32a8fb41205887a2fc571648b3d217df7d92370e936b54317f2588dc5378d69d</guid><description>&lt;dl>
&lt;dt>lua scripts installer don&amp;rsquo;t show again&lt;/dt>
&lt;dd>Check this box to hide the
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/lua-scripts-installer/" title="" rel="dofollow" >lua scripts installer&lt;/a> in the lighttable if no lua scripts are installed.&lt;/dd>
&lt;/dl></description></item><item><title>zarządzanie kolorem</title><link>https://ansel.photos/pl/doc/color-management/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>44b9c97ab69fa18ead1696563e047bdb3f1ac91af080a5064a8901495fdb17d9</guid><description>&lt;p>Ansel employs a fully color managed workflow:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>Input color specifications are taken from embedded or user-supplied ICC profiles or (in the case of raw files) from a library of camera-specific color matrices.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Ansel automatically reads the display profile of your monitor (if properly configured) for accurate on-screen color rendition. Multiple-screen setups are fully supported as long as a system service like colord is in place and properly configured to inform Ansel of the correct monitor profile.&lt;/p></description></item><item><title>profil monitora</title><link>https://ansel.photos/pl/doc/color-management/display-profile/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>f3a6a50f0041bbb7ca9aa0bb87f18d779d1f1e05a875f9583344d333c8d1b280</guid><description>&lt;p>For darktable to faithfully render colors on screen it needs to find the correct display profile for your monitor. In general this requires your monitor to be properly calibrated and profiled, and it needs the profile to be correctly installed on your system. darktable queries your X display server&amp;rsquo;s xatom as well as the system service colord (if available) for the right profile. If required you can enforce a specific method in
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/miscellaneous/" title="" rel="dofollow" >preferences &amp;gt; miscellaneous&lt;/a>.&lt;/p></description></item><item><title>metoda renderingu</title><link>https://ansel.photos/pl/doc/color-management/rendering-method/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>f1f23bfc0624e80e7c1e042bac8b622b052d4b56451e2edacd17206a39be147a</guid><description>&lt;p>Ansel może renderować kolory za pomocą własnych wewnętrznych algorytmów lub przy użyciu zewnętrznej biblioteki LittleCMS2. Wewnętrzna metoda Ansel jest o rząd wielkości szybsza, niż zewnętrzna. Opcja zewnętrzna daje z kolei wybór sposobu renderowania i może w niektórych przypadkach oferować nieco wyższą dokładność.&lt;/p>
&lt;p>You can change the default method in
&lt;a href="https://ansel.photos/pl/doc/preferences-settings/processing/" title="" rel="dofollow" >preferences &amp;gt; processing &amp;gt; always use LittleCMS 2 to apply output color profile&lt;/a>&lt;/p>
&lt;hr />
&lt;p>&lt;strong>Uwaga:&lt;/strong> Jeśli dany ICC jest oparty na LUT lub zawiera zarówno LUT, jak i macierz, Ansel użyje LittleCMS2 do renderowania kolorów niezależnie od wartości parametru konfiguracyjnego.&lt;/p></description></item><item><title>sposób odwzorowania barw</title><link>https://ansel.photos/pl/doc/color-management/rendering-intent/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>394ce514845ebed090868e00d6d7ccd0107d0c66d3b347c5d858fce832497f28</guid><description>&lt;p>If rendering with LittleCMS2 is activated (see
&lt;a href="https://ansel.photos/pl/doc/color-management/rendering-method/" title="" rel="dofollow" >rendering method&lt;/a>) you can define how to handle out-of-gamut colors when converting between color spaces. A selection box in the
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/export/" title="" rel="dofollow" >export&lt;/a>,
&lt;a href="https://ansel.photos/pl/doc/views/darkroom/modules/output-color-profile/" title="" rel="dofollow" >&lt;em>output color profile&lt;/em>&lt;/a>, and
&lt;a href="https://ansel.photos/pl/doc/views/toolboxes/soft-proof/" title="" rel="dofollow" >soft proof&lt;/a> modules gives you a choice of the following rendering intents:&lt;/p>
&lt;dl>
&lt;dt>perceptual&lt;/dt>
&lt;dd>Best suited to photographs as it maintains the relative position of colors. This is usually the best choice.&lt;/dd>
&lt;dt>relative colorimetric&lt;/dt>
&lt;dd>Out-of-gamut colors are converted to colors having the same lightness, but different saturation. Other colors remain unmodified.&lt;/dd>
&lt;dt>saturation&lt;/dt>
&lt;dd>Saturation is retained but lightness is slightly changed.&lt;/dd>
&lt;dt>absolute colorimetric&lt;/dt>
&lt;dd>Keep the white point.&lt;/dd>
&lt;/dl></description></item><item><title>przestrzenie barwne Ansel</title><link>https://ansel.photos/pl/doc/color-management/color-spaces/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>404e661b9cae1f74c89d5f5dd1d9994bd62b8914f48cb8789d378926f93fed56</guid><description>&lt;p>Obrazy wejściowe to albo pliki RGB (takie jak JPEG lub TIFF), albo pliki RAW z aparatu. Oba przechowują informacje wizualne jako kombinację podstawowych kolorów (np. czerwonego, zielonego i niebieskiego), które razem opisują emisję światła, która ma być odtworzona przez monitor.&lt;/p>
&lt;p>Tę koncepcję ilustruje poniższe zdjęcie.&lt;/p>
&lt;p>
&lt;figure class="img-wrapper " id="spectral-decompositionjpg">
&lt;button class="open-lightbox-button" onclick="lightbox(&amp;#34;spectral-decompositionjpg&amp;#34;)">
&lt;i class="fa fa-expand-alt open-lightbox-icon fa-fw">&lt;/i>
&lt;/button>
&lt;button class="open-link-button" onclick="window.open('https:\/\/ansel.photos\/spectral-decomposition.jpg', '_blank');">
&lt;i class="fa fa-external-link-alt open-link-icon fa-fw">&lt;/i>
&lt;/button>
&lt;div class="img-container" onclick="lightbox(&amp;#34;spectral-decompositionjpg&amp;#34;)" style="cursor: pointer;" >
&lt;img src=https://ansel.photos/spectral-decomposition.jpg alt="image"
style=" "
decoding="async" loading="lazy"sizes="(max-width: 992px) 100vw, (max-width: 1200px) 66.67vw, 50vw" srcset="https://ansel.photos/spectral-decomposition_hu_8ef6e6e3597df9bb.jpg 140w, https://ansel.photos/spectral-decomposition_hu_1982bc01916d4fc9.jpg 264w, https://ansel.photos/spectral-decomposition_hu_ad4351bc3747fe4d.jpg 331w, https://ansel.photos/spectral-decomposition_hu_952676c986a671a8.jpg 400w, https://ansel.photos/spectral-decomposition_hu_b86250695d637e15.jpg 496w, https://ansel.photos/spectral-decomposition_hu_f714fe1bbb47acd4.jpg 576w, https://ansel.photos/spectral-decomposition_hu_daa42674dc2421ac.jpg 600w, https://ansel.photos/spectral-decomposition_hu_334d6fd696f71f5d.jpg 720w, https://ansel.photos/spectral-decomposition_hu_f8ebb567d2e0b1db.jpg 800w, https://ansel.photos/spectral-decomposition_hu_f9312463d354753.jpg 992w"width="1131" height="600"/>
&lt;/div>
&lt;/figure>
&lt;/p></description></item><item><title>kolory spoza zakresu</title><link>https://ansel.photos/pl/doc/color-management/unbounded-colors/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>2ffdb0104f148cda05541566b2e49c60198c4c06669fc67abb8ef1e059250c4e</guid><description>&lt;p>Ekrany i większość formatów plików graficznych może kodować tylko intensywność RGB w określonym zakresie. Na przykład obrazy zakodowane na 8 bitach mogą zawierać tylko wartości od 0 do 255, obrazy na 10 bitach od 0 do 1023 i tak dalej… Standardy graficzne postulują, żeby maksimum tego zakresu, bez względu na jego rzeczywistą wartość, zawsze reprezentowała maksymalna jasność, jaką jest w stanie oddać nośnik wyświetlacza, zwykle od 100 do 160 Cd/m² (lub nitów), w zależności od aktualnego standardu. Na ogół nazywamy to maksimum „100% ekranocentryczny”. Minimalny zakres, zakodowany jako 0, bez względu na użytą głębię bitową, staje się wtedy „0 % ekranocentryczny”. 100% koduje czystą biel, 0% koduje czystą czerń.&lt;/p></description></item><item><title>możliwe artefakty koloru</title><link>https://ansel.photos/pl/doc/color-management/color-artifacts/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>90cdd2fb3e4a1e1cb6fa919c7762db8b4751519dd0123a986681ba6daf58f122</guid><description>&lt;p>There are some infrequent situations that still can lead to problematic results unless the user takes some action. Some modules in Lab color space rely on the fact that the L channels carries all lightness information, with the a and b channels purely representing chroma and hue. Unbounded colors with negative L values are especially problematic to these modules and can lead to black pixel artifacts.&lt;/p>
&lt;p>Stwierdzono, że wysoce nasycone źródła światła niebieskiego w ramce obrazu są prawdopodobnie kandydatami na piksele o ujemnych wartościach L. Jeśli zajmujesz się fotografią sceniczną, powinieneś zwrócić szczególną uwagę na takie światła, pojawiające się na obrazach.&lt;/p></description></item><item><title>wymiary kolorów Ansel</title><link>https://ansel.photos/pl/doc/color-management/color-dimensions/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>a2cf598bfe42c547a3030fb3637b953a6005e622e257f5c2813d5fe43d036e40</guid><description>&lt;p>Ta sekcja definiuje percepcyjne właściwości koloru, zarówno koncepcyjnie, jak i ilościowo, w celu scharakteryzowania i ilościowego określenia kreatywnych i korygujących korekt koloru w Ansel.&lt;/p>
&lt;/section>
&lt;section id="definicje">
&lt;h2 class="text-left heading">
definicje
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Właściwości kolorów, takie jak „nasycenie”, „jaskrawość” (bightness) lub „jasność” (lightness), weszły do powszechnego użycia, ale są w dużej mierze niewłaściwie używane i często używane do okreslania różnych rzeczy. W nauce o kolorach każdy z tych terminów ma dokładne znaczenie.&lt;/p>
&lt;p>Istnieją dwa schematy, w ramach których można analizować i opisywać właściwości kolorów:&lt;/p></description></item><item><title>Command Line Interface</title><link>https://ansel.photos/pl/doc/cli/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>640b344ae59ec2aede6215121a57548dac55035f587307a96d1ad8ad1fa274c3</guid><description/></item><item><title>Ansel</title><link>https://ansel.photos/pl/doc/cli/ansel/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>14544ae49bd66441bc0593412ab83aee22b7aea94b8ce596f2f421aef3959597</guid><description>&lt;p>Komenda `Ansel&amp;rsquo; uruchamia Ansel z graficznym interfejsem i pełną funkcjonalnością. Jest to standardowa metoda pracy z Ansel.&lt;/p>
&lt;p>&lt;code>Ansel&lt;/code> może być wywołane z następującymi parametrami linii poleceń:&lt;/p>
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-gdscript3" data-lang="gdscript3">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-1"> 1&lt;/a>&lt;/span>&lt;span>Ansel [&lt;span style="color:#f92672">-&lt;/span>d {all,act_on,cache,camctl,camsupport,control,demosaic,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-2">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-2"> 2&lt;/a>&lt;/span>&lt;span> dev,fswatch,imageio,input,ioporder,lighttable,lua,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-3">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-3"> 3&lt;/a>&lt;/span>&lt;span> masks,memory,nan,opencl,params,perf,print,pwstorage,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-4">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-4"> 4&lt;/a>&lt;/span>&lt;span> &lt;span style="color:#66d9ef">signal&lt;/span>,sql,tiling,undo,verbose}]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-5">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-5"> 5&lt;/a>&lt;/span>&lt;span> [&lt;span style="color:#f92672">&amp;lt;&lt;/span>input file&lt;span style="color:#f92672">&amp;gt;|&amp;lt;&lt;/span>image folder&lt;span style="color:#f92672">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-6">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-6"> 6&lt;/a>&lt;/span>&lt;span> [&lt;span style="color:#f92672">--&lt;/span>version]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-7">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-7"> 7&lt;/a>&lt;/span>&lt;span> [&lt;span style="color:#f92672">--&lt;/span>disable&lt;span style="color:#f92672">-&lt;/span>opencl]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-8">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-8"> 8&lt;/a>&lt;/span>&lt;span> [&lt;span style="color:#f92672">--&lt;/span>library &lt;span style="color:#f92672">&amp;lt;&lt;/span>library file&lt;span style="color:#f92672">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-9">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-9"> 9&lt;/a>&lt;/span>&lt;span> [&lt;span style="color:#f92672">--&lt;/span>datadir &lt;span style="color:#f92672">&amp;lt;&lt;/span>data directory&lt;span style="color:#f92672">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-10">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-10">10&lt;/a>&lt;/span>&lt;span> [&lt;span style="color:#f92672">--&lt;/span>moduledir &lt;span style="color:#f92672">&amp;lt;&lt;/span>module directory&lt;span style="color:#f92672">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-11">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-11">11&lt;/a>&lt;/span>&lt;span> [&lt;span style="color:#f92672">--&lt;/span>tmpdir &lt;span style="color:#f92672">&amp;lt;&lt;/span>tmp directory&lt;span style="color:#f92672">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-12">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-12">12&lt;/a>&lt;/span>&lt;span> [&lt;span style="color:#f92672">--&lt;/span>configdir &lt;span style="color:#f92672">&amp;lt;&lt;/span>user config directory&lt;span style="color:#f92672">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-13">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-13">13&lt;/a>&lt;/span>&lt;span> [&lt;span style="color:#f92672">--&lt;/span>cachedir &lt;span style="color:#f92672">&amp;lt;&lt;/span>user cache directory&lt;span style="color:#f92672">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-14">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-14">14&lt;/a>&lt;/span>&lt;span> [&lt;span style="color:#f92672">--&lt;/span>localedir &lt;span style="color:#f92672">&amp;lt;&lt;/span>locale directory&lt;span style="color:#f92672">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-15">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-15">15&lt;/a>&lt;/span>&lt;span> [&lt;span style="color:#f92672">--&lt;/span>luacmd &lt;span style="color:#f92672">&amp;lt;&lt;/span>lua command&lt;span style="color:#f92672">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-16">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-16">16&lt;/a>&lt;/span>&lt;span> [&lt;span style="color:#f92672">--&lt;/span>noiseprofiles &lt;span style="color:#f92672">&amp;lt;&lt;/span>noiseprofiles json file&lt;span style="color:#f92672">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-17">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-17">17&lt;/a>&lt;/span>&lt;span> [&lt;span style="color:#f92672">--&lt;/span>d&lt;span style="color:#f92672">-&lt;/span>&lt;span style="color:#66d9ef">signal&lt;/span> &lt;span style="color:#f92672">&amp;lt;&lt;/span>&lt;span style="color:#66d9ef">signal&lt;/span>&lt;span style="color:#f92672">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-18">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-18">18&lt;/a>&lt;/span>&lt;span> [&lt;span style="color:#f92672">--&lt;/span>d&lt;span style="color:#f92672">-&lt;/span>&lt;span style="color:#66d9ef">signal&lt;/span>&lt;span style="color:#f92672">-&lt;/span>act &lt;span style="color:#f92672">&amp;lt;&lt;/span>all,raise,connect,disconnect,print&lt;span style="color:#f92672">-&lt;/span>trace&lt;span style="color:#f92672">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-19">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-19">19&lt;/a>&lt;/span>&lt;span> [&lt;span style="color:#f92672">--&lt;/span>conf &lt;span style="color:#f92672">&amp;lt;&lt;/span>key&lt;span style="color:#f92672">&amp;gt;=&amp;lt;&lt;/span>value&lt;span style="color:#f92672">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-20">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-20">20&lt;/a>&lt;/span>&lt;span> [&lt;span style="color:#f92672">-&lt;/span>t &lt;span style="color:#f92672">&amp;lt;&lt;/span>num openmp threads&lt;span style="color:#f92672">&amp;gt;&lt;/span>]&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;p>Wszystkie parametry są opcjonalne. W większości przypadków Ansel powinno być uruchamiane bez dodatkowych parametrów, użyje wtedy rozsądnych wartości domyślnych.&lt;/p></description></item><item><title>Ansel-cli</title><link>https://ansel.photos/pl/doc/cli/ansel-cli/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>2c1f25c06d4b48582b235e392bce52047762f0dc94a53b87d3de34df471c30db</guid><description>&lt;p>The &lt;code>ansel-cli&lt;/code> binary starts the command line interface variant of Ansel which allows images to be exported.&lt;/p>
&lt;p>Ten wariant nie otwiera żadnego ekranu - działa w trybie czystej konsoli bez uruchamiania GUI. Ten tryb jest szczególnie przydatny w przypadku serwerów, wykonujących zadania w tle.&lt;/p>
&lt;p>&lt;code>ansel-cli&lt;/code> can be called with the following command line parameters:&lt;/p>
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-1"> 1&lt;/a>&lt;/span>&lt;span>ansel-cli [&amp;lt;input file or folder&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-2">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-2"> 2&lt;/a>&lt;/span>&lt;span> [&amp;lt;xmp file&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-3">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-3"> 3&lt;/a>&lt;/span>&lt;span> &amp;lt;output file or folder&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-4">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-4"> 4&lt;/a>&lt;/span>&lt;span> [--width &amp;lt;max width&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-5">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-5"> 5&lt;/a>&lt;/span>&lt;span> [--height &amp;lt;max height&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-6">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-6"> 6&lt;/a>&lt;/span>&lt;span> [--hq &amp;lt;0|1|true|false&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-7">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-7"> 7&lt;/a>&lt;/span>&lt;span> [--upscale &amp;lt;0|1|true|false&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-8">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-8"> 8&lt;/a>&lt;/span>&lt;span> [--style &amp;lt;style name&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-9">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-9"> 9&lt;/a>&lt;/span>&lt;span> [--style-overwrite]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-10">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-10">10&lt;/a>&lt;/span>&lt;span> [--apply-custom-presets &amp;lt;0|1|false|true&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-11">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-11">11&lt;/a>&lt;/span>&lt;span> [--out-ext &amp;lt;extension&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-12">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-12">12&lt;/a>&lt;/span>&lt;span> [--import &amp;lt;file or dir&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-13">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-13">13&lt;/a>&lt;/span>&lt;span> [--icc-type &amp;lt;type&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-14">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-14">14&lt;/a>&lt;/span>&lt;span> [--icc-file &amp;lt;file&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-15">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-15">15&lt;/a>&lt;/span>&lt;span> [--icc-intent &amp;lt;intent&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-16">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-16">16&lt;/a>&lt;/span>&lt;span> [--verbose]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-17">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-17">17&lt;/a>&lt;/span>&lt;span> [--help [option]]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-18">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-18">18&lt;/a>&lt;/span>&lt;span> [--core &amp;lt;Ansel options&amp;gt;]&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;p>Użytkownik musi określić plik wejściowy i wyjściowy. Pozostałe parametry są opcjonalne.&lt;/p></description></item><item><title>ansel-generate-cache</title><link>https://ansel.photos/pl/doc/cli/ansel-generate-cache/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>e37cc4a0911c667970b4cefd9c1ecd2ebb2280aeef45c55b3c326efb5cb81db6</guid><description>&lt;p>The &lt;code>ansel-generate-cache&lt;/code> binary updates Ansel&amp;rsquo;s thumbnail cache. Invoke this program to generate all missing thumbnails in the background when your computer is idle.&lt;/p>
&lt;p>&lt;code>ansel-generate-cache&lt;/code> can be called with the following command line parameters:&lt;/p>
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-1">1&lt;/a>&lt;/span>&lt;span>ansel-generate-cache
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-2">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-2">2&lt;/a>&lt;/span>&lt;span> [-h, --help]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-3">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-3">3&lt;/a>&lt;/span>&lt;span> [--version]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-4">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-4">4&lt;/a>&lt;/span>&lt;span> [--min-mip &amp;lt;0-8&amp;gt;] [-m, --max-mip &amp;lt;0-8&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-5">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-5">5&lt;/a>&lt;/span>&lt;span> [--min-imgid &amp;lt;N&amp;gt;] [--max-imgid &amp;lt;N&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-6">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-6">6&lt;/a>&lt;/span>&lt;span> [--core &amp;lt;Ansel options&amp;gt;]&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;p>All parameters are optional. If started without parameters &lt;code>ansel-generate-cache&lt;/code> uses reasonable defaults.&lt;/p></description></item><item><title>Ansel-cltest</title><link>https://ansel.photos/pl/doc/cli/ansel-cltest/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>0e64ef4e08f60a157ab371f9a47beeb0362bcf24385e351b4f9e6befc149578d</guid><description>&lt;p>Plik binarny &lt;code>Ansel-cltest&lt;/code> sprawdza, czy w twoim systemie istnieje użyteczne środowisko OpenCL, z którego może korzystać Ansel. Emituje pewne dane debugowania, które jest równoważne wywołaniu &lt;code>Ansel -d opencl&lt;/code>, a następnie kończy działanie.&lt;/p>
&lt;p>&lt;code>Ansel-cltest&lt;/code> jest wywoływane bez parametrów linii poleceń.&lt;/p></description></item><item><title>Ansel-cmstest</title><link>https://ansel.photos/pl/doc/cli/ansel-cmstest/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>4c6fd97c8409b007e8e38fc018fc146b9012083b0ce9455f359e2b4a71ba61b0</guid><description>&lt;p>Plik binarny &lt;code>Ansel-cmstest&lt;/code> (tylko Linux) sprawdza, czy podsystem zarządzania kolorami na komputerze jest poprawnie skonfigurowany i wyświetla przydatne informacje o zainstalowanych profilach monitora.&lt;/p>
&lt;p>&lt;code>Ansel-cmstest&lt;/code> wywoływane jest bez parametrów linii poleceń.&lt;/p></description></item><item><title>purge_non_existing_images.sh</title><link>https://ansel.photos/pl/doc/cli/purge_non_existing_images_sh/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>31648f567106f46096a6c093ca72c9dcfea11c516411a480f25f254ca42d70b0</guid><description>&lt;p>Znajduje i usuwa wpisy z bazy danych biblioteki odnoszące się do obrazów, które już nie istnieją w systemie plików. Musisz zamknąć Ansel przed uruchomieniem tego skryptu.&lt;/p>
&lt;p>Skrypt może być uruchamiany z następującymi parametrami linii poleceń:&lt;/p>
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-1">1&lt;/a>&lt;/span>&lt;span>purge_non_existing_images.sh [-c|--configdir &amp;lt;ścieżka&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-2">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-2">2&lt;/a>&lt;/span>&lt;span> [-l|--library &amp;lt;ścieżka&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-3">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-3">3&lt;/a>&lt;/span>&lt;span> [-p|--purge]&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;p>Uruchom skrypt bez dodatkowych opcji, aby wykonać „próbne uruchomienie”, generujące raport o brakujących plikach bez wprowadzania jakichkolwiek zmian w bazie danych.&lt;/p></description></item><item><title>Skrypty Lua</title><link>https://ansel.photos/pl/doc/lua/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>57f4bd7ae9c167e2af783ec499866ee547e3e424677a64752bcd07af2d64882c</guid><description>&lt;p>Ansel wyposażony jest w interfejs elastycznego języka skryptowego dla rozszerzenia możliwości.&lt;/p>
&lt;p>Skrypty lua mogą być użyte do określenia w Ansel akcji, wyzwalanych po wystąpieniu określonego zdarzenia. Przykładem może być wywołanie zewnętrznej aplikacji podczas eksportu plików w celu zastosowania dodatkowych procedur przetwarzania spoza Ansel.&lt;/p>
&lt;p>&lt;a href="http://www.lua.org/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Lua&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> to niezależny projekt, założony w 1993 r., oferujący potężny, szybki, lekki i osadzalny język skryptowy. Lua jest szeroko używana przez wiele aplikacji otwartoźródłowych, w oprogramowaniu komercyjnym oraz przy tworzeniu gier.&lt;/p></description></item><item><title>podstawy: pliki luarc</title><link>https://ansel.photos/pl/doc/lua/basic-principles/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>0a70bbec8e6148fde8e1a103d87bc0c641de94e0c4384ef442f1994abf1c6f6b</guid><description>&lt;p>Po starcie Ansel automatycznie załaduje skrypty Lua, &lt;code>$Ansel/share/Ansel/luarc&lt;/code>oraz &lt;code>$HOME/.config/Ansel/luarc&lt;/code> (gdzie &lt;code>$Ansel&lt;/code> oznacza katalog instalacyjny Ansel, a &lt;code>$HOME&lt;/code> – katalog domowy użytkownika).&lt;/p>
&lt;p>To jedyny przypadek, kiedy Ansel samodzielnie wywołuje skrypt Lua. Skrypty mogą rejestrować wywołania zwrotne (ang. callbacks) do obsługi różnych zdarzeń w Ansel. Mechanizm ten jest podstawową metodą wyzwalania akcji lua.&lt;/p></description></item><item><title>prosty przykład lua</title><link>https://ansel.photos/pl/doc/lua/a-simple-example/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>928d656188b60a5bad525bf243e6a3c59065aa8a487e62805663cf062cc2b1e0</guid><description>&lt;p>Zacznijmy z prostym przykładem, wypisującym cokolwiek na konsolę. Utwórz plik &lt;code>luarc&lt;/code>w katalogu konfiguracyjnym Ansel (na ogół jest to &lt;code>$HOME/.config/Ansel/&lt;/code>) i dodaj w nim następującą linię:&lt;/p>
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-1">1&lt;/a>&lt;/span>&lt;span>print(&amp;#34;Hello World!&amp;#34;)&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;p>Uruchom Ansel, a na konsoli pojawi się zdanie &amp;ldquo;&lt;code>Witaj, świecie!&lt;/code>&amp;rdquo; Na razie szału nie ma, ale spokojnie, zaraz się rozkręci&amp;hellip;&lt;/p>
&lt;p>Do tego miejsca w skrypcie nie ma nic charakterystycznego dla Ansel. Chcąc wypisać łańcuch, wykorzystaliśmy po prostu standardową funkcję print. Działa, ale stać nas na więcej. Dla dostępu do API potrzebujemy wywołać &lt;code>require&lt;/code> i zapisać zwrócony obiekt do zmiennej. Po wykonaniu tego zyskujesz dostęp do API Ansel jako składowych zwróconego obiektu. Całość udokumentowana jest w podręczniku
&lt;a href="https://ansel.photos/pl/doc/lua/api/" title="" rel="dofollow" >Lua API&lt;/a>.&lt;/p></description></item><item><title>drukowanie oznakowanych zdjęć</title><link>https://ansel.photos/pl/doc/lua/printing-labeled-images/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>f879a18d4b47c286ceb8f6b4a904c480cd982d08f42543e2da2067bba5b9ff1a</guid><description>&lt;p>Pierwszy przykład pokazał podstawy lua i pozwolił sprawdzić, czy wszystko działa poprawnie. Zróbmy teraz coś bardziej skomplikowanego. Spróbujmy wydrukować listę zdjęć, mających dołączoną &amp;ldquo;czerwoną&amp;rdquo; (ang. red) etykietę. Ale&amp;hellip; co to jest zdjęcie?&lt;/p>
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-1">1&lt;/a>&lt;/span>&lt;span>local Ansel = require &amp;#34;Ansel&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-2">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-2">2&lt;/a>&lt;/span>&lt;span>local debug = require &amp;#34;Ansel.debug&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-3">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-3">3&lt;/a>&lt;/span>&lt;span>print(Ansel.debug.dump(Ansel.database[1]))&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;p>Uruchomienie tego kodu wygeneruje wiele komunikatów. Przyjrzymy się im za chwilę, na razie przeanalizujmy sam kod:&lt;/p></description></item><item><title>dodanie prostego skrótu klawiszowego</title><link>https://ansel.photos/pl/doc/lua/simple-shortcut/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>ee170f3d3331d989c1bf473b16a0c6d7320fa2a58f3d8d2207f000e5e6a8a7a5</guid><description>&lt;p>Dotychczas nasze skrypty wykonywały jedynie akcje przy starcie programu. Nie jest to bardzo użyteczne i nie pozwala na odpowiedź wobec faktycznych czynności użytkownika. Do wykonania bardziej zaawansowanych rzeczy będziemy potrzebować rejestracji funkcji, która zostanie wywołana w reakcji na określone zdarzenie. Najczęstszym zdarzeniem jest reakcja na wciśnięcie skrótu klawiszowego.&lt;/p>
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-1">1&lt;/a>&lt;/span>&lt;span>Ansel = require &amp;#34;Ansel&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-2">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-2">2&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-3">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-3">3&lt;/a>&lt;/span>&lt;span>local function hello_shortcut(event, shortcut)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-4">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-4">4&lt;/a>&lt;/span>&lt;span>Ansel.print(&amp;#34;Czołem, właśnie otrzymałem zdarzenie &amp;#39;&amp;#34;..event..
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-5">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-5">5&lt;/a>&lt;/span>&lt;span> &amp;#34;&amp;#39; z parametrem &amp;#39;&amp;#34;..shortcut..&amp;#34;&amp;#39;&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-6">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-6">6&lt;/a>&lt;/span>&lt;span>end
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-7">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-7">7&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-8">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-8">8&lt;/a>&lt;/span>&lt;span>Ansel.register_event(&amp;#34;shortcut&amp;#34;,hello_shortcut,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-9">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-9">9&lt;/a>&lt;/span>&lt;span> &amp;#34;Skrót, który wypisuje swoje parametry&amp;#34;)&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;p>Uruchom Ansel, przejdź do &amp;ldquo;ustawienia &amp;gt; skróty &amp;gt; lua &amp;gt; Skrót, który wypisuje swoje parametry&amp;rdquo;, przypisz skrót klawiszowy i wypróbuj go. Powinieneś zobaczyć ładną wiadomość, wypisaną na ekranie.&lt;/p></description></item><item><title>eksport zdjęć przy użyciu lua</title><link>https://ansel.photos/pl/doc/lua/exporting-images/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>fa58e6ba21e7fb24c842c9afd49a1f5efc1e97b4bcef0e98533fd58564472735</guid><description>&lt;p>Do tej pory nauczyliśmy się używać lua do adaptacji Ansel w naszym systemie pracy. Zobaczmy teraz, jak zaprząc lua do łatwego eksportu zdjęć do serwisu online. Jeśli jesteś w stanie przesłać plik na serwer przy użyciu linii poleceń, możesz użyć lua do automatyzacji tego z poziomu interfejsu użytkownika Ansel.&lt;/p>
&lt;p>W tym przykładzie użyjemy lua do eksportu poprzez &lt;code>scp&lt;/code>. W interfejsie Ansel pojawi się nowy typ miejsca docelowego, który wyeksportuje zdjęcia do zdalnej lokacji poprzez mechanizm kopiowania w &lt;code>ssh&lt;/code>.&lt;/p></description></item><item><title>tworzenie elementów interfejsu użytkownika</title><link>https://ansel.photos/pl/doc/lua/building-ui-elements/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>d170203388a2d9ad80356998ecfef7c94a11f6edf92dd3ed3ae51fe1975816fa</guid><description>&lt;p>Nasz poprzedni przykład był nieco ograniczony, na przykład sposób korzystania z ustawień dla ścieżki eksportu nie był zbyt ładny. Możemy to zrobić lepiej, dodając elementy interfejsu użytkownika w oknie eksportu.&lt;/p>
&lt;p>Elementy interfejsu tworzone są funkcją `Ansel_new_widget. Jako parametr przyjmuje ona typ kontrolki i zwraca nowy obiekt klasy tej kontrolki. Możesz następnie ustawić jej różne pola w celu określenia parametrów. Sam obiekt można wykorzystać jako parametr różnych funkcji, które dodadzą go do interfejsu Ansel. Poniższy prosty przykład dodaje bibliotekę z prostą etykietą w widoku stołu podświetlanego:&lt;/p></description></item><item><title>udostępnianie skryptów</title><link>https://ansel.photos/pl/doc/lua/sharing-scripts/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>b0524e750dfe7e0d5b24eedd60f216c8f0ecd7ef5bb0dd7a3712ea4435d73760</guid><description>&lt;p>Cały nasz kod znajduje się do tej pory w &lt;em>luarc&lt;/em>. To dobre miejsce na rozwój kodu, ale niekoniecznie do jego dystrybucji. Potrzebujemy umieścić go w odpowiednim module lua. W tym celu zapiszemy kod w odrębnym pliku (w tym przypadku &lt;code>scp-storage.lua&lt;/code>):&lt;/p>
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-gdscript3" data-lang="gdscript3">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-1"> 1&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#f92672">--&lt;/span>[[
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-2">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-2"> 2&lt;/a>&lt;/span>&lt;span>SCP STORAGE
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-3">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-3"> 3&lt;/a>&lt;/span>&lt;span>a simple storage to &lt;span style="color:#66d9ef">export&lt;/span> images via scp
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-4">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-4"> 4&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-5">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-5"> 5&lt;/a>&lt;/span>&lt;span>AUTHOR
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-6">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-6"> 6&lt;/a>&lt;/span>&lt;span>Jérémy Rosen (jeremy&lt;span style="color:#f92672">.&lt;/span>rosen&lt;span style="color:#960050;background-color:#1e0010">@&lt;/span>enst&lt;span style="color:#f92672">-&lt;/span>bretagne&lt;span style="color:#f92672">.&lt;/span>fr)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-7">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-7"> 7&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-8">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-8"> 8&lt;/a>&lt;/span>&lt;span>INSTALLATION
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-9">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-9"> 9&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#f92672">*&lt;/span> copy this file &lt;span style="color:#f92672">in&lt;/span> &lt;span style="color:#f92672">$&lt;/span>CONFIGDIR&lt;span style="color:#f92672">/&lt;/span>lua&lt;span style="color:#f92672">/&lt;/span> where CONFIGDIR
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-10">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-10">10&lt;/a>&lt;/span>&lt;span>is your Ansel configuration directory
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-11">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-11">11&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#f92672">*&lt;/span> add the following line &lt;span style="color:#f92672">in&lt;/span> the file &lt;span style="color:#f92672">$&lt;/span>CONFIGDIR&lt;span style="color:#f92672">/&lt;/span>luarc
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-12">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-12">12&lt;/a>&lt;/span>&lt;span> require &lt;span style="color:#e6db74">&amp;#34;scp-storage&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-13">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-13">13&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-14">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-14">14&lt;/a>&lt;/span>&lt;span>USAGE
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-15">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-15">15&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#f92672">*&lt;/span> select &lt;span style="color:#e6db74">&amp;#34;Export via SCP&amp;#34;&lt;/span> &lt;span style="color:#f92672">in&lt;/span> the storage selection menu
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-16">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-16">16&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#f92672">*&lt;/span> set the target directory
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-17">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-17">17&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#f92672">*&lt;/span> &lt;span style="color:#66d9ef">export&lt;/span> your images
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-18">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-18">18&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-19">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-19">19&lt;/a>&lt;/span>&lt;span>LICENSE
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-20">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-20">20&lt;/a>&lt;/span>&lt;span>GPLv2
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-21">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-21">21&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-22">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-22">22&lt;/a>&lt;/span>&lt;span>]]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-23">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-23">23&lt;/a>&lt;/span>&lt;span>Ansel &lt;span style="color:#f92672">=&lt;/span> require &lt;span style="color:#e6db74">&amp;#34;Ansel&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-24">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-24">24&lt;/a>&lt;/span>&lt;span>Ansel&lt;span style="color:#f92672">.&lt;/span>configuration&lt;span style="color:#f92672">.&lt;/span>check_version(&lt;span style="color:#f92672">...&lt;/span>,{&lt;span style="color:#ae81ff">2&lt;/span>,&lt;span style="color:#ae81ff">0&lt;/span>,&lt;span style="color:#ae81ff">0&lt;/span>})
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-25">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-25">25&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-26">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-26">26&lt;/a>&lt;/span>&lt;span>local scp_path &lt;span style="color:#f92672">=&lt;/span> Ansel&lt;span style="color:#f92672">.&lt;/span>new_widget(&lt;span style="color:#e6db74">&amp;#34;entry&amp;#34;&lt;/span>){
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-27">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-27">27&lt;/a>&lt;/span>&lt;span> tooltip &lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;Complete path to copy to. Can include user and hostname&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-28">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-28">28&lt;/a>&lt;/span>&lt;span> text &lt;span style="color:#f92672">=&lt;/span> &lt;span style="color:#e6db74">&amp;#34;&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-29">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-29">29&lt;/a>&lt;/span>&lt;span> reset_callback &lt;span style="color:#f92672">=&lt;/span> function(self) self&lt;span style="color:#f92672">.&lt;/span>text &lt;span style="color:#f92672">=&lt;/span> &lt;span style="color:#e6db74">&amp;#34;&amp;#34;&lt;/span> end
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-30">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-30">30&lt;/a>&lt;/span>&lt;span>}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-31">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-31">31&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-32">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-32">32&lt;/a>&lt;/span>&lt;span>Ansel&lt;span style="color:#f92672">.&lt;/span>register_storage(&lt;span style="color:#e6db74">&amp;#34;scp_export&amp;#34;&lt;/span>,&lt;span style="color:#e6db74">&amp;#34;Export via scp&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-33">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-33">33&lt;/a>&lt;/span>&lt;span> function( storage, image, format, filename,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-34">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-34">34&lt;/a>&lt;/span>&lt;span> number, total, high_quality, extra_data)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-35">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-35">35&lt;/a>&lt;/span>&lt;span> &lt;span style="color:#66d9ef">if&lt;/span> coroutine&lt;span style="color:#f92672">.&lt;/span>yield(&lt;span style="color:#e6db74">&amp;#34;RUN_COMMAND&amp;#34;&lt;/span>,&lt;span style="color:#e6db74">&amp;#34;scp &amp;#34;&lt;/span>&lt;span style="color:#f92672">..&lt;/span>filename&lt;span style="color:#f92672">..&lt;/span>&lt;span style="color:#e6db74">&amp;#34; &amp;#34;&lt;/span>&lt;span style="color:#f92672">..&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-36">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-36">36&lt;/a>&lt;/span>&lt;span> scp_path&lt;span style="color:#f92672">.&lt;/span>text
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-37">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-37">37&lt;/a>&lt;/span>&lt;span> ) then
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-38">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-38">38&lt;/a>&lt;/span>&lt;span> Ansel&lt;span style="color:#f92672">.&lt;/span>print_error(&lt;span style="color:#e6db74">&amp;#34;scp failed for &amp;#34;&lt;/span>&lt;span style="color:#f92672">..&lt;/span>tostring(image))
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-39">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-39">39&lt;/a>&lt;/span>&lt;span> end
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-40">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-40">40&lt;/a>&lt;/span>&lt;span> end,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-41">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-41">41&lt;/a>&lt;/span>&lt;span> nil, &lt;span style="color:#f92672">--&lt;/span>finalize
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-42">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-42">42&lt;/a>&lt;/span>&lt;span> nil, &lt;span style="color:#f92672">--&lt;/span>supported
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-43">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-43">43&lt;/a>&lt;/span>&lt;span> nil, &lt;span style="color:#f92672">--&lt;/span>initialize
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-44">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-44">44&lt;/a>&lt;/span>&lt;span> Ansel&lt;span style="color:#f92672">.&lt;/span>new_widget(&lt;span style="color:#e6db74">&amp;#34;box&amp;#34;&lt;/span>) {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-45">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-45">45&lt;/a>&lt;/span>&lt;span> orientation &lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;horizontal&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-46">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-46">46&lt;/a>&lt;/span>&lt;span> Ansel&lt;span style="color:#f92672">.&lt;/span>new_widget(&lt;span style="color:#e6db74">&amp;#34;label&amp;#34;&lt;/span>){label &lt;span style="color:#f92672">=&lt;/span> &lt;span style="color:#e6db74">&amp;#34;target SCP PATH &amp;#34;&lt;/span>},
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-47">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-47">47&lt;/a>&lt;/span>&lt;span> scp_path,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-48">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-48">48&lt;/a>&lt;/span>&lt;span>})&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;p>Ansel poszuka skryptów (zgodnie z regułami lua) w standardowych katalogach plus &lt;code>$CONFIGDIR/lua/*.lua&lt;/code>. Nasz skrypt może więc być wywoływany poprzez proste dodanie &lt;code>require &amp;quot;scp-storage&amp;quot;&lt;/code> w pliku &lt;em>luarc&lt;/em>. Jeszcze tylko kilka uwag&amp;hellip;&lt;/p></description></item><item><title>wywołanie lua z dbus</title><link>https://ansel.photos/pl/doc/lua/calling-from-dbus/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>f3eee4cceef1e7a8b1c32d20059db7266ca789f8d13f93961bf5e62299d573b6</guid><description>&lt;p>Możliwe jest wysłanie komendy lua do Ansel poprzez interfejs DBus. Metoda &lt;code>org.Ansel.service.Remote.Lua&lt;/code>pobiera parametr w postaci pojedynczego łańcucha znaków, interpretowany jako komenda lua. Komenda zostanie wykonana w aktualnym kontekście lua i powinna zwrócić łańcuch znakowy lub wartość nil. Wynik zostanie zwrócony jako rezultat metody DBus.&lt;/p>
&lt;p>If the Lua call results in an error, the DBus method call will return an error &lt;code>org.Ansel.Error.LuaError&lt;/code> with the lua error message as the message attached to the DBus error.&lt;/p></description></item><item><title>użycie Ansel ze skryptu lua</title><link>https://ansel.photos/pl/doc/lua/darktable-from-lua/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>a25bdab2480ba9bdf735e639640d58bdd2ad6e10e5edc6e0f11a28de279a3ea9</guid><description>&lt;p>&lt;em>Uwaga: Ta opcja jest mocno eksperymentalna. Wiemy o kilku elementach, które wciąż nie działają dobrze w trybie biblioteki. Zalecamy ostrożne testy.&lt;/em>&lt;/p>
&lt;p>Interfejs lua pozwala na korzystanie z Ansel z dowolnego skryptu lua. Spowoduje to załadowanie Ansel jako biblioteki i udostępnienie większości API lua (Ansel jest skonfigurowane bez plików nagłówkowych, więc funkcje interfejsu użytkownika nie są dostępne).&lt;/p>
&lt;p>Poniższy program zaprezentuje przykładowo wypisanie listy wszystkich zdjęć z Twojej biblioteki:&lt;/p>
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-go" data-lang="go">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-1"> 1&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#960050;background-color:#1e0010">#&lt;/span>!&lt;span style="color:#f92672">/&lt;/span>&lt;span style="color:#a6e22e">usr&lt;/span>&lt;span style="color:#f92672">/&lt;/span>&lt;span style="color:#a6e22e">bin&lt;/span>&lt;span style="color:#f92672">/&lt;/span>&lt;span style="color:#a6e22e">env&lt;/span> &lt;span style="color:#a6e22e">lua&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-2">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-2"> 2&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#f92672">package&lt;/span> = &lt;span style="color:#a6e22e">require&lt;/span> &lt;span style="color:#e6db74">&amp;#34;package&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-3">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-3"> 3&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#f92672">package&lt;/span>.&lt;span style="color:#a6e22e">cpath&lt;/span>=&lt;span style="color:#f92672">package&lt;/span>.&lt;span style="color:#a6e22e">cpath&lt;/span>..&lt;span style="color:#e6db74">&amp;#34;;./lib/Ansel/lib?.so&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-4">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-4"> 4&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-5">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-5"> 5&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#a6e22e">dt&lt;/span> = &lt;span style="color:#a6e22e">require&lt;/span>(&lt;span style="color:#e6db74">&amp;#34;Ansel&amp;#34;&lt;/span>)(
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-6">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-6"> 6&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#e6db74">&amp;#34;--library&amp;#34;&lt;/span>, &lt;span style="color:#e6db74">&amp;#34;./library.db&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-7">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-7"> 7&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#e6db74">&amp;#34;--datadir&amp;#34;&lt;/span>, &lt;span style="color:#e6db74">&amp;#34;./share/Ansel&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-8">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-8"> 8&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#e6db74">&amp;#34;--moduledir&amp;#34;&lt;/span>, &lt;span style="color:#e6db74">&amp;#34;./lib/Ansel&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-9">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-9"> 9&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#e6db74">&amp;#34;--configdir&amp;#34;&lt;/span>, &lt;span style="color:#e6db74">&amp;#34;./configdir&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-10">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-10">10&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#e6db74">&amp;#34;--cachedir&amp;#34;&lt;/span>,&lt;span style="color:#e6db74">&amp;#34;cachedir&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-11">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-11">11&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#e6db74">&amp;#34;--g-fatal-warnings&amp;#34;&lt;/span>)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-12">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-12">12&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-13">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-13">13&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#a6e22e">require&lt;/span>(&lt;span style="color:#e6db74">&amp;#34;Ansel.debug&amp;#34;&lt;/span>)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-14">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-14">14&lt;/a>&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-15">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-15">15&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#66d9ef">for&lt;/span> &lt;span style="color:#a6e22e">k&lt;/span>,&lt;span style="color:#a6e22e">v&lt;/span> &lt;span style="color:#a6e22e">in&lt;/span> &lt;span style="color:#a6e22e">ipairs&lt;/span>(&lt;span style="color:#a6e22e">dt&lt;/span>.&lt;span style="color:#a6e22e">database&lt;/span>) &lt;span style="color:#a6e22e">do&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-16">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-16">16&lt;/a>&lt;/span>&lt;span> print(&lt;span style="color:#a6e22e">tostring&lt;/span>(&lt;span style="color:#a6e22e">v&lt;/span>))
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-17">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-17">17&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#a6e22e">end&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;p>Zwróć uwagę na trzecią linię, wskazującą lokalizację pliku &lt;code>libAnsel.so&lt;/code>.&lt;/p></description></item><item><title>API lua</title><link>https://ansel.photos/pl/doc/lua/api/</link><pubDate>Sun, 04 Dec 2022 02:19:02 +0100</pubDate><updated>Sun, 04 Dec 2022 02:19:02 +0100</updated><guid>f87553e92cfdd7c88c7d7839f5b07df345784fbe59d1dd7f0557a99bac515ad9</guid><description>&lt;p>Ansel&amp;rsquo;s Lua API is documented in its own manual with a detailed description of all data structures and functions. You can download the API manual from &lt;a href="https://www.darktable.org/resources/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >here&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>.&lt;/p></description></item></channel></rss>