W niektórych przypadkach dochodzi do zbiegu prawa do prywatności z prawem do informacji. Każdorazowo winno się ocenić sprawę zgodnie z zasadą proporcjonalności. Po jej uwzględnieniu nie zawsze możliwe jest ujawniania wszystkich informacji. W takim przypadku winno się dokonać anonimizacji. Nieprawidłowo dokonana anonimizacja dokonana przy użyciu środków informatycznych ((http://niebezpiecznik.pl/post/niedokladna-cenzura-pdf-a-ujawnia-zastrzezone-informacje/)), czy środków analogowych ((http://niebezpiecznik.pl/post/walesa-niewystarczajaco-zabezpieczyl-dane-ktore-opublikowal-w-internecie/)) może być nieskuteczna. Na rynku istnieje wyspecjalizowane oprogramowanie służące do usuwania danych z plików > Uwaga! Opisana niżej procedura czyni pliki PDF nie przeszukiwalnymi. Nie jest też możliwe bezpośrednie kopiowanie tekstu. ====== Rozwiązanie stosowane (Linux) ====== ===== obecne ===== W ~/.bashrc mam: function split_pdf(){ pages=$(pdfinfo "$1" | grep "Pages" | awk '{print $2}') prefix="`basename "$1"`"; for i in $(seq 1 "$pages"); do pdftk "$1" cat "$i" output "$prefix-$i.pdf"; done; }; Mając plik PDF wykonuje: $ split_pdf aa.pdf; $ gimp aa.pdf-*; $ pdftk aa.pdf-* cat output aa-anon.pdf W GIMP-ie używam: * CTRL + F - użyj ostatni filtr, * CTRL + W - zamknij ostatni plik, * CTRL + R - zastąp plik ===== dawna metoda ===== Prywatnie dobieram metodę indywidualnie z względu na strukturę danych. Screenshoty anonimizuje bezpośrednio w Shutter. W przypadku PDF procedura najczęściej składa się z następujących etapów: * konwersja PDF->JPG - przy użyciu [[http://linux.die.net/man/1/pdfimages|pdfimages]] (składnik poppler-utils) pdfimages -j file.pdf prefix * usunięcie wrażliwych danych - GIMP, sporadycznie Shutter, * przywrócenie pierwotnego formatu wraz z ewentualną redukcją rozmiaru (-threshold, -density) - convert z pakietu [[http://www.imagemagick.org/script/index.php|Imagemagick]] convert *.jpg *.pdf Właściwe oprogramowanie jest dostępne w repozytoriach czołowych dystrybucji, a oprogramowanie nie wymaga konfiguracji, więc opis instalacji zostanie pominięty. ====== Rozwiązanie zalecane (Windows/Linuks) ====== {{ :it:anonimizacja-gimp.jpg?400|Screenshot GIMP}} Mając na uwadze dostosowanie oprogramowanie do użytkowników systemu Windows proponuje się wykorzystanie w front-endzie Gimpa, a w back-endzie skryptu Python odwołującego się do ww. convert. Opiera się to na etapie pośrednim obrazu jak powyższa procedura stosowana. ===== Konfiguracja środowiska ===== Należy pobrać i zainstalować w standardowy sposób **w kolejności** jak wymieniono: - Gimp - http://www.gimp.org/downloads/ - Python w wersji 2.7 - http://www.python.org/download/ - PyGTK z modułami PyGTK, PyCairo i PyGObject ((zaleca się użyć paczki all-in-one)) - http://www.pygtk.org/downloads.html - Imagemagick - http://www.imagemagick.org/script/binary-releases.php#windows Konfiguracji należy dokonać następująco: - Pobierz plik wtyczki GIMP {{:it:export-layers.txt|export-layers.txt}} jako export-layers.py do katalogu %UserProfile%\.gimp-2.8\plug-ins (tzn.w [[http://en.wikipedia.org/wiki/Home_directory#Default_Home_Directory_per_Operating_System|katalogu domowym]]) i dopilnuj, aby plik przestał być zwykłym plikiem tekstowym (zmienił rozszerzenie). - TODO: Ustalić dopuszczalność edycji systemowym notatnikiem (znak nowej linii). - Otwórz plik tekstowy. Zmień ścieżkę w linii CONVERT_PATH="C:\Program Files\ImageMagick-6.8.6-Q16\convert.exe" na odpowiadającą ścieżce odpowiedniego modułu znajdującego się w miejscu instalacji Imagemagick. ===== Użytkowanie ===== W oknie początkowym należy wybrać, aby dokument został otwierany w warstwach. Możesz wybrać DPI wyjściowego dokumentu oraz wybrać strony do załadowania. Aby otrzymać plik PDF należy wybrać w oknie obrazu "Plik"->"Eksportuj do PDF". ===== Uwagi użytkowe ==== Do zarządzania stronami wykorzystuje się [[http://gajdaw.pl/gimp/gimp-kurs-2/p1.html|warstwy]]. To nie jest błąd, że nie możemy od razu po otwarciu pliku malować. Należy zaznaczyć (kliknąć) warstwę najwyżej połączoną. Można warstwy przeciągać (TODO: TEST), usuwać, co prowadzi do odpowiednich zmian w pliku wyjściowym. Status warstwy niewidocznej nie jest w żaden sposób odzwierciedlony w pliku wyjściowym. Aby przejść do kolejnej warstwy należy ukryć warstwy wyżej przy użyciu ikony oka (TODO: Znaleźć sposób na zastąpienie zaznaczeniem). Do gwałtownych skoków zaleca się wykorzystywanie skrótu Shift+Ikona, co powoduje natychmiastowe ukazanie wybranej warstwy (strony). Nie należy korzystać z aerografu, ani pędzla. Niektóre metody rozmycia można odwrócić, dlatego jest ono niezalecane. Zaleca się ołówek. Do kontroli rozmiaru ołówka można wykorzystać skróty klawiaturowe "[" i "]". ===== Tips ===== ==== Doki, karty ==== Serio, warto poświęcić chwilę raz i poukrywać niepotrzebną listę pędzli, gradientów itd. ==== Tryb jednego okna ==== Jeżeli gubisz się w gąszczu okienek możesz przełączyć się do [[http://komputery-sieci.pl/programy-komputerowe/gimp-darmowy-program-graficzny/gimp-przelaczenie-do-trybu-jednego-okna/|trybu jednego okna]]. ==== Optymalizacja Gimpa ==== Jeżeli chcesz przyspieszyć ładowanie programu Gimp możesz usunąć nadmiarowe wtyczki z katalogu analogicznego do C:\Program Files\GIMP 2\lib\gimp\2.0\plug-ins . Po prostu zmień nazwę tego katalogu i skopiuj jakie pragniesz. Zaleca się zachowanie co najmniej niżej wymienione, lecz pewnie można usunąć jeszcze kilka bez strat. Do odważnych świat należy! blur.exe file-pdf-load.exe file-jpeg.exe file-png.exe print.exe procedure-browser.exe py-slice.py pyconsole.py python-console.py python-eval.py script-fu.exe win-snap.exe GIMP-a możesz nie zamykać, a zamykać sam dokument (CTRL+W) lub wszystkie dokumenty (CTRL+Shift+W). ==== Prosta linia ołówkiem ==== Aby narysować prostą linię ołówkiem: * klikamy punkt startowy, * przytrzymuje Shift * klikamy punkt końcowy * ? * [[http://cache.ohinternet.com/images/3/39/Gnomes_-_Profit.png|Profit]] ~~DISCUSSION~~