<?xml version="1.0" encoding="utf-8" ?>
<feed
 xml:base="https://wandystan.eu/"
 xml:lang="pl"
 xmlns="http://www.w3.org/2005/Atom"
 xmlns:grddl='http://www.w3.org/2003/g/data-view#'
 xmlns:atomwiki="https://wandystan.eu/ns/atomwiki/"
 grddl:transformation="https://wandystan.eu/varia/rdf/atom2rdf.xsl"
>
	<id>https://wandystan.eu/w/feed,NBN::Poradnik_bibliotekarza</id>
	<title>Poradnik bibliotekarza</title>
	<updated>2018-05-01T14:15:53+02:00</updated>
	<category label="Nowa Biblioteka Narodowa" scheme="https://wandystan.eu/w/namespace/" term="NBN" />
	<link rel="self" href="/w/feed,NBN::Poradnik_bibliotekarza" type="application/atom+xml" />
	<link rel="first" href="/w/feed,NBN::Poradnik_bibliotekarza?page=0" type="application/atom+xml" />
	<link rel="alternate" href="/w/NBN::Poradnik_bibliotekarza" type="text/html" />
	<icon>/favicon.ico</icon>
	<entry>
		<id>https://wandystan.eu/w/history,NBN::Poradnik_bibliotekarza,1883</id>
		<title>Poradnik bibliotekarza</title>
		<updated>2018-05-01T14:15:53+02:00</updated>
		<author>
			<name>🍬</name>
			<uri>/B196</uri>
		</author>
		<category label="Nowa Biblioteka Narodowa" scheme="https://wandystan.eu/w/namespace/" term="NBN" />
		<link rel="alternate" href="/w/history,NBN::Poradnik_bibliotekarza,1883" type="text/html" />
		<link rel="https://wandystan.eu/ns/atomwiki/revision-of" href="/w/NBN::Poradnik_bibliotekarza" type="text/html" />
		<link rel="https://wandystan.eu/ns/atomwiki/first-revision" href="/w/history,NBN::Poradnik_bibliotekarza,1281" type="text/html" />
		<link rel="https://wandystan.eu/ns/atomwiki/last-revision" href="/w/history,NBN::Poradnik_bibliotekarza,1883" type="text/html" />
		<link rel="https://wandystan.eu/ns/atomwiki/history" href="/w/history,NBN::Poradnik_bibliotekarza" type="text/html" />
		<atomwiki:revision identifier="1883" deleted="no" initial="no" significant="yes">update instrukcji kompilacji</atomwiki:revision>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml"><h3>Tworzenie miniaturek PDF-ów</h3>
<p>Miniaturki pierwszych stron PDF-ów do wstawienia na strony Nowej Biblioteki Narodowej można utworzyć za pomocą narzędzia <a href="https://www.ghostscript.com/" rel="external">Ghostscript</a>. Wykorzystać do tego celu można następujące polecenie:</p>
<pre><code>gs -dSAFER -sDEVICE=png16m -r300 -dDownScaleFactor=6 -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -sPageList=1 -o miniaturka.png dokument.pdf</code></pre>
<p>Miniaturkę wstawiamy na stronę za pomocą następującego kodu:</p>
<pre><code>[![Otwórz plik PDF](https://example.org/miniaturka.png)](https://example.org/dokument.pdf){.thumbnail}</code></pre>
<h3>Optymalizacja rozmiarów plików graficznych</h3>
<p>Czasami przydatne jest, w celu zmniejszenia czasu pobierania ich przez czytelników biblioteki, zoptymalizowanie rozmiarów plików dużych grafik. Do optymalizacji rozmiarów plików PNG można użyć narzędzi <a href="https://pmt.sourceforge.io/pngcrush/" rel="external">pngcrush</a> i <a href="http://www.advancemame.it/comp-readme" rel="external">AdvanceCOMP</a>:</p>
<pre><code>pngcrush -ow -reduce -rem allb mapa.png &amp;&amp; advpng -z4 mapa.png</code></pre>
<p>Jeżeli polecenie <code>advpng</code> nie zadziała należy je zamienić na <code>advdef</code>.</p>
<p>Możliwa jest także stratna kompresja plików PNG, co przydatne jest do zmniejszania rozmiarów miniaturek. Służy do tego narzędzie <a href="https://pngquant.org/" rel="external">pngquant</a>:</p>
<pre><code>pngquant -Q0-75 -s1 miniaturka.png</code></pre>
<p>Dodatkowe zmniejszenie rozmiaru tak powstałych plików można osiągnąć używając wymienionego wyżej narzędzia AdvanceCOMP.</p>
<p>Rozmiary plików JPEG można z kolei zoptymalizować za pomocą narzędzia <a href="http://www.kokkonen.net/tjko/projects.html#jpegoptim" rel="external">jpegoptim</a>:</p>
<pre><code>jpegoptim -s mapa.png</code></pre>
<p>Największą redukcję rozmiaru plików JPEG można uzyskać używając jpegoptim zlinkowanego z biblioteką <a href="https://github.com/mozilla/mozjpeg/blob/master/README.md" rel="external">MozJPEG</a>. Skompilować program można używając następujących poleceń:</p>
<pre><code>export CFLAGS='-O2 -pipe -march=native'
tar -xf mozjpeg-3.3.1.tar.gz
cd mozjpeg-3.3.1/
./configure
make -j$(nproc)
sudo make install
cd ..
tar -xf jpegoptim-1.4.6.tar.gz 
cd jpegoptim-1.4.6/
./configure CPPFLAGS=-I/opt/mozjpeg/include LDFLAGS='-L/opt/mozjpeg/lib64 -Wl,-rpath,/opt/mozjpeg/lib64'
make -j$(nproc)
sudo make install
unset CFLAGS</code></pre></div>
		</content>
	</entry>
	<entry>
		<id>https://wandystan.eu/w/history,NBN::Poradnik_bibliotekarza,1718</id>
		<title>Poradnik bibliotekarza</title>
		<updated>2018-04-22T15:03:15+02:00</updated>
		<author>
			<name>🍬</name>
			<uri>/B196</uri>
		</author>
		<category label="Nowa Biblioteka Narodowa" scheme="https://wandystan.eu/w/namespace/" term="NBN" />
		<link rel="alternate" href="/w/history,NBN::Poradnik_bibliotekarza,1718" type="text/html" />
		<link rel="https://wandystan.eu/ns/atomwiki/revision-of" href="/w/NBN::Poradnik_bibliotekarza" type="text/html" />
		<link rel="https://wandystan.eu/ns/atomwiki/first-revision" href="/w/history,NBN::Poradnik_bibliotekarza,1281" type="text/html" />
		<link rel="https://wandystan.eu/ns/atomwiki/last-revision" href="/w/history,NBN::Poradnik_bibliotekarza,1883" type="text/html" />
		<link rel="https://wandystan.eu/ns/atomwiki/history" href="/w/history,NBN::Poradnik_bibliotekarza" type="text/html" />
		<atomwiki:revision identifier="1718" deleted="no" initial="no" significant="yes"></atomwiki:revision>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml"><h3>Tworzenie miniaturek PDF-ów</h3>
<p>Miniaturki pierwszych stron PDF-ów do wstawienia na strony Nowej Biblioteki Narodowej można utworzyć za pomocą narzędzia <a href="https://www.ghostscript.com/" rel="external">Ghostscript</a>. Wykorzystać do tego celu można następujące polecenie:</p>
<pre><code>gs -dSAFER -sDEVICE=png16m -r300 -dDownScaleFactor=6 -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -sPageList=1 -o miniaturka.png dokument.pdf</code></pre>
<p>Miniaturkę wstawiamy na stronę za pomocą następującego kodu:</p>
<pre><code>[![Otwórz plik PDF](https://example.org/miniaturka.png)](https://example.org/dokument.pdf){.thumbnail}</code></pre>
<h3>Optymalizacja rozmiarów plików graficznych</h3>
<p>Czasami przydatne jest, w celu zmniejszenia czasu pobierania ich przez czytelników biblioteki, zoptymalizowanie rozmiarów plików dużych grafik. Do optymalizacji rozmiarów plików PNG można użyć narzędzi <a href="https://pmt.sourceforge.io/pngcrush/" rel="external">pngcrush</a> i <a href="http://www.advancemame.it/comp-readme" rel="external">AdvanceCOMP</a>:</p>
<pre><code>pngcrush -ow -reduce -rem allb mapa.png &amp;&amp; advpng -z4 mapa.png</code></pre>
<p>Jeżeli polecenie <code>advpng</code> nie zadziała należy je zamienić na <code>advdef</code>.</p>
<p>Możliwa jest także stratna kompresja plików PNG, co przydatne jest do zmniejszania rozmiarów miniaturek. Służy do tego narzędzie <a href="https://pngquant.org/" rel="external">pngquant</a>:</p>
<pre><code>pngquant -Q0-75 -s1 miniaturka.png</code></pre>
<p>Dodatkowe zmniejszenie rozmiaru tak powstałych plików można osiągnąć używając wymienionego wyżej narzędzia AdvanceCOMP.</p>
<p>Rozmiary plików JPEG można z kolei zoptymalizować za pomocą narzędzia <a href="http://www.kokkonen.net/tjko/projects.html#jpegoptim" rel="external">jpegoptim</a>:</p>
<pre><code>jpegoptim -s mapa.png</code></pre>
<p>Największą redukcję rozmiaru plików JPEG można uzyskać używając jpegoptim zlinkowanego z biblioteką <a href="https://github.com/mozilla/mozjpeg/blob/master/README.md" rel="external">MozJPEG</a>. Gotową binarkę dla GNU/Linuksa dla architektury x86_64 <a href="//gov.wandystan.eu/jpegoptim-mozjpeg/" rel="external">można znaleźć na serwerze wandejskim</a>, lub też można skompilować program samodzielnie używając następujących poleceń:</p>
<pre><code>export CFLAGS='-O2 -pipe -march=native'
tar -xf mozjpeg-3.2-release-source.tar.gz
cd mozjpeg/
./configure --prefix=/tmp/mozjpeg --disable-shared
make -j$(nproc)
make install
cd ..
tar -xf jpegoptim-1.4.4.tar.gz 
cd jpegoptim-1.4.4/
./configure --with-libjpeg=/tmp/mozjpeg
make -j$(nproc)
sudo make install
unset CFLAGS</code></pre></div>
		</content>
	</entry>
	<entry>
		<id>https://wandystan.eu/w/history,NBN::Poradnik_bibliotekarza,1281</id>
		<title>Poradnik bibliotekarza</title>
		<updated>2018-03-30T23:20:13+02:00</updated>
		<author>
			<name>Konto systemowe</name>
			<uri>/B1000</uri>
		</author>
		<category label="Nowa Biblioteka Narodowa" scheme="https://wandystan.eu/w/namespace/" term="NBN" />
		<link rel="alternate" href="/w/history,NBN::Poradnik_bibliotekarza,1281" type="text/html" />
		<link rel="https://wandystan.eu/ns/atomwiki/revision-of" href="/w/NBN::Poradnik_bibliotekarza" type="text/html" />
		<link rel="https://wandystan.eu/ns/atomwiki/first-revision" href="/w/history,NBN::Poradnik_bibliotekarza,1281" type="text/html" />
		<link rel="https://wandystan.eu/ns/atomwiki/last-revision" href="/w/history,NBN::Poradnik_bibliotekarza,1883" type="text/html" />
		<link rel="https://wandystan.eu/ns/atomwiki/history" href="/w/history,NBN::Poradnik_bibliotekarza" type="text/html" />
		<atomwiki:revision identifier="1281" deleted="no" initial="yes" significant="yes">automatycznie zaimportowano ze starego systemu</atomwiki:revision>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml"><h3>Tworzenie miniaturek PDF-ów</h3>
<p>Miniaturki pierwszych stron PDF-ów do wstawienia na strony Nowej Biblioteki Narodowej można utworzyć za pomocą narzędzia <a href="https://www.ghostscript.com/" rel="external">Ghostscript</a>. Wykorzystać do tego celu można następujące polecenie:</p>
<pre><code>gs -dSAFER -sDEVICE=png16m -r300 -dDownScaleFactor=6 -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -sPageList=1 -o miniaturka.png dokument.pdf</code></pre>
<p>Miniaturkę wstawiamy na stronę za pomocą następującego kodu:</p>
<pre><code>[![Otwórz plik PDF](https://example.org/miniaturka.png)](https://example.org/dokument.pdf)</code></pre>
<h3>Optymalizacja rozmiarów plików graficznych</h3>
<p>Czasami przydatne jest, w celu zmniejszenia czasu pobierania ich przez czytelników biblioteki, zoptymalizowanie rozmiarów plików dużych grafik. Do optymalizacji rozmiarów plików PNG można użyć narzędzi <a href="https://pmt.sourceforge.io/pngcrush/" rel="external">pngcrush</a> i <a href="http://www.advancemame.it/comp-readme" rel="external">AdvanceCOMP</a>:</p>
<pre><code>pngcrush -ow -reduce -rem allb mapa.png &amp;&amp; advpng -z4 mapa.png</code></pre>
<p>Jeżeli polecenie <code>advpng</code> nie zadziała należy je zamienić na <code>advdef</code>.</p>
<p>Możliwa jest także stratna kompresja plików PNG, co przydatne jest do zmniejszania rozmiarów miniaturek. Służy do tego narzędzie <a href="https://pngquant.org/" rel="external">pngquant</a>:</p>
<pre><code>pngquant -Q0-75 -s1 miniaturka.png</code></pre>
<p>Dodatkowe zmniejszenie rozmiaru tak powstałych plików można osiągnąć używając wymienionego wyżej narzędzia AdvanceCOMP.</p>
<p>Rozmiary plików JPEG można z kolei zoptymalizować za pomocą narzędzia <a href="http://www.kokkonen.net/tjko/projects.html#jpegoptim" rel="external">jpegoptim</a>:</p>
<pre><code>jpegoptim -s mapa.png</code></pre>
<p>Największą redukcję rozmiaru plików JPEG można uzyskać używając jpegoptim zlinkowanego z biblioteką <a href="https://github.com/mozilla/mozjpeg/blob/master/README.md" rel="external">MozJPEG</a>. Gotową binarkę dla GNU/Linuksa dla architektury x86_64 <a href="//gov.wandystan.eu/jpegoptim-mozjpeg/" rel="external">można znaleźć na serwerze wandejskim</a>, lub też można skompilować program samodzielnie używając następujących poleceń:</p>
<pre><code>export CFLAGS='-O2 -pipe -march=native'
tar -xf mozjpeg-3.2-release-source.tar.gz
cd mozjpeg/
./configure --prefix=/tmp/mozjpeg --disable-shared
make -j$(nproc)
make install
cd ..
tar -xf jpegoptim-1.4.4.tar.gz 
cd jpegoptim-1.4.4/
./configure --with-libjpeg=/tmp/mozjpeg
make -j$(nproc)
sudo make install
unset CFLAGS</code></pre></div>
		</content>
	</entry>
</feed>
