Przetwarzanie danych osobowych

Nasza witryna korzysta z plików cookies

Wykorzystujemy pliki cookie do spersonalizowania treści i reklam, aby oferować funkcje społecznościowe i analizować ruch w naszej witrynie, a także do prawidłowego działania i wygodniejszej obsługi. Informacje o tym, jak korzystasz z naszej witryny, udostępniamy partnerom społecznościowym, reklamowym i analitycznym. Partnerzy mogą połączyć te informacje z innymi danymi otrzymanymi od Ciebie lub uzyskanymi podczas korzystania z ich usług i innych witryn.

Masz możliwość zmiany preferencji dotyczących ciasteczek w swojej przeglądarce internetowej. Jeśli więc nie wyrażasz zgody na zapisywanie przez nas plików cookies w twoim urządzeniu zmień ustawienia swojej przeglądarki, lub opuść naszą witrynę.

Jeżeli nie zmienisz tych ustawień i będziesz nadal korzystał z naszej witryny, będziemy przetwarzać Twoje dane zgodnie z naszą Polityką Prywatności. W dokumencie tym znajdziesz też więcej informacji na temat ustawień przeglądarki i sposobu przetwarzania twoich danych przez naszych partnerów społecznościowych, reklamowych i analitycznych.

Zgodę na wykorzystywanie przez nas plików cookies możesz cofnąć w dowolnym momencie.

optyczne.pl forum.optyczne.pl  
•  FAQ  •  Szukaj  •  Użytkownicy  •  Grupy  •  Statystyki  •  Rejestracja  •  Zaloguj  •  Galerie  •   Ulubione tematy

----- R E K L A M A -----



Poprzedni temat :: Następny temat
Znak Wodny
Autor Wiadomość
donat 
Nowy



Posty: 13
Skąd: Poznań
Wysłany: Wto 28 Kwi, 2009   Znak Wodny

Mam pewien problem, może zacznę od początku: robię bardzo dużą ilość zdjęć psów i publikuję je na swojej galerii online na którą daję dostęp różnym osobom które korzystają z forum poświęconego psom. Bardzo często zdarza się że znajduję później te zdjęcia na obcych stronach, chciałbym tego uniknąć i szukam rozwiązania które potrafi nanieść półprzezroczysty znak wodny po przekątnej zdjęcia. Korzystam z Lightrooma 2 i nie mogę sobie z tym poradzić, może ktoś z Was robił coś podobnego, lub zna jakieś alternatywne oprogramowanie które oznacza zdjęcia i jest dostępne na platformę OS X ?
 
 
Reklama

Pomógł: 0 razy
Posty: 1
Skąd: Optyczne.pl






edmun 
Optyczny
Niemarkowy



Pomógł: 46 razy
Posty: 4761
Skąd: UK
Wysłany: Wto 28 Kwi, 2009   

batch watermark creator, w lightroomie tez jest taka opcja w zakladce Print i Web (nie jestem pewien, musiałbym zajrzeć). jeśli publikujesz na własnej stronie to bardzo proste 2 skrypty potrafią zabezpieczyć zdjęcia (jeden do nałożenia logo wodnego, drugi do nałożenia niewidzialnego gifa nad zdjęcie, przez co nie można pobrać zdjęcia, a pobiera się ciągle ten sam przezroczysty gif wielkości 1kb)
 
 
donat 
Nowy



Posty: 13
Skąd: Poznań
Wysłany: Wto 28 Kwi, 2009   

edmun napisał/a:
batch watermark creator, w lightroomie tez jest taka opcja w zakladce Print i Web (nie jestem pewien, musiałbym zajrzeć). jeśli publikujesz na własnej stronie to bardzo proste 2 skrypty potrafią zabezpieczyć zdjęcia (jeden do nałożenia logo wodnego, drugi do nałożenia niewidzialnego gifa nad zdjęcie, przez co nie można pobrać zdjęcia, a pobiera się ciągle ten sam przezroczysty gif wielkości 1kb)


publikuję na galerii MobileMe (stare .mac ) jeżeli to coś Tobie powie. Co do opcji o ktorej mówisz w Lightroomie to rzeczywiście jest, ale nie mogę tam zrobić napisu po przekątnej.... a zabezpieczenie w rogu to latwo ściąć ze zdjęcia.
 
 
benetnash 
Rozmowny


Pomógł: 2 razy
Posty: 218
Skąd: Poznań
Wysłany: Wto 28 Kwi, 2009   

edmun napisał/a:
drugi do nałożenia niewidzialnego gifa nad zdjęcie, przez co nie można pobrać zdjęcia, a pobiera się ciągle ten sam przezroczysty gif wielkości 1kb

bez obrazy ale ten sposób to skrajna wieś. Prawie spadłem z krzesła ze śmiechu. smutne jest to, że większość osób się na to nabierze...
 
 
edmun 
Optyczny
Niemarkowy



Pomógł: 46 razy
Posty: 4761
Skąd: UK
Wysłany: Sro 29 Kwi, 2009   

benetnash, jakbyś chciał wiedzieć to korzystałem z takiego skrypciku przez 2 lata, dodatkowo zablokowałem możliwość podejrzenia kodu strony przez maskowanie (niezależnie od strony widziałeś zawsze to samo źródło).
powiedz mi jak chciałbyś to ominąć jeśli nie dojdziesz jaką nazwę pliku ma właściwe zdjęcie na stronie a kodu nie podejrzysz? Jakkolwiek byś się nie naklikał, zawsze będziesz klikał w maskę z gifa nałożonego na zdjęciu.

Rozwiązaniem jest print screen i przeklejać sobie zdjęcie ręcznie, ale czy na pewno będzie to opłacalne i efektywne (w szczególności rozdzielczość?)
 
 
benetnash 
Rozmowny


Pomógł: 2 razy
Posty: 218
Skąd: Poznań
Wysłany: Sro 29 Kwi, 2009   

edmun, rzuć mi linka, to Ci odeślę Twoje zdjęcie. Sądzę, że nawet firefoxowy plugin DownloadThemAll da radę w tej sytuacji.
 
 
edmun 
Optyczny
Niemarkowy



Pomógł: 46 razy
Posty: 4761
Skąd: UK
Wysłany: Sro 29 Kwi, 2009   

p.s. można użyć pustego diva również:
Kod:

<a href="#" onclick="return false;" style="cursor: default; display: block; width: 151px; height: 137px; background: url(photo.jpg) left top no-repeat;">&nbsp;</a>


[ Dodano: Sro 29 Kwi, 2009 09:07 ]
strony juz nie mam z tymi skryptami. rozleciala sie juz kilka lat temu :)
Kod:

Blokada menu

Oto najszybszy sposób pobierania zdjęć: kliknięcie prawym przyciskiem i "Zapisz obraz jako...". Natychmiast nasuwa się pomysł: zablokować menu kontekstowe nad chronionym obrazkiem. Można wykorzystać do tego zdarzenie oncontextmenu wywoływane tuż przed wyświetleniem wyskakującego menu:

   1. <IMG SRC="obrazek.jpg" ALT=""
      oncontextmenu="window.event.returnValue=false;">

Nad tak opisanym obrazkiem nie można rozwinąć menu kontekstowego i tym samym skorzystać z funkcji "Zapisz obraz jako...". Uniemożliwia to również skopiowanie obrazka do schowka oraz wyświetlenie "Właściwości", co pozwoliłoby szybko poznać nazwę i lokalizację pliku.
Blokada przeciągania

Zablokowanie menu kontekstowego zabezpiecza przed bezpośrednim zapisaniem obrazka, ale nie uniemożliwia skopiowania go do innego okna przeglądarki, skąd bez problemu dokonamy zapisu. Otwieramy drugie okno Explorera, chwytamy obrazek myszą i przeciągamy go do tego okna. Gdy przeglądarka wyświetli grafikę, mamy już do dyspozycji menu kontekstowe... Podobny efekt uzyskamy przeciągając obrazek na pasek adresowy przeglądarki. Aby utrudnić tę operację, należy zablokować przeciąganie. Najprostszy, "bezskryptowy" sposób polega na objęciu obrazka linkiem prowadzącym do bieżącej strony:

   1. <A HREF="#" STYLE="cursor: default;"><IMG
      SRC="obrazek.jpg" BORDER="0"></A>

Przeciągnięcie tak opisanego obrazka do nowego okna otworzy w nim całą stronę, zamiast samej grafiki. Inny sposób to skorzystanie ze zdarzenia ondrag sygnalizującego przeciąganie. Rozbudowując poprzedni skrypt:

   1. <IMG SRC="obrazek.jpg" ALT=""
      oncontextmenu="window.event.returnValue=false;"
      ondrag="window.event.returnValue=false;">

Tak opisany obrazek nie będzie reagował na próby przeciągania i nie da się nad nim rozwinąć menu kontekstowego.
Blokada kliknięć

To jakby skrót ostatniego przykładu. Zamiast osobno blokować menu kontekstowe (prawy klik) i przeciąganie (lewy przycisk), można zablokować wszystko, co zacznie się od naciśnięcia dowolnego klawisza myszki nad obrazkiem. Sygnalizuje to zdarzenie onmousedown. Niestety, to zdarzenie nie może w prosty sposób anulować menu kontekstowego - zamiast menu trzeba wyświetlić inne okienko (a wówczas menu już się nie pojawi). W poniższym przykładzie naciśnięcie klawisza myszki nad obrazkiem wyświetli okienko alert() ze stosownym komunikatem:

   1. <IMG SRC="obrazek.jpg" ALT=""
      onmousedown="window.alert('Obraz chroniony prawem autorskim. Kopiowanie
      wymaga uzyskania zgody autora');">

Wadą takiego rozwiązania jest reagowanie alertem na kliknięcie obrazka, co nie ma miejsca, gdy blokujemy osobno menu i osobno przeciąganie. Ale jest też zaleta - działanie w przeglądarkach nie obsługujących zdarzenia oncontextmenu, np. starszych Explorerach.
Ukrycie zdjęcia, przewinięcie strony

Blokadę kliknięć można wykorzystać do ukrycia kopiowanego zdjęcia:

   1. <IMG SRC="obrazek.jpg" ALT=""
      onmousedown="this.style.visibility='hidden';">

Po kliknięciu (próbie kopiowania) zdjęcie zniknie i pojawi się dopiero po ponownym załadowaniu strony.

Można też przewijać stronę do miejsca (np. początku lub końca), gdzie podana jest informacja o zakazie kopiowania (ponieważ podczas tej operacji zdjęcie ucieknie z pola widzenia, nie będzie można skopiować go, zapisać, ani przeciągnąć):

   1. <IMG SRC="obrazek.jpg" ALT=""
      onmousedown="window.scrollTo(0,2000);">

W tym przykładzie strona jest przewijana do punktu o współrzędnej pionowej 2000 pikseli, albo do końca, jeśli jest krótsza.
Rollover

Do zabezpieczenia zdjęcia można stosować popularny efekt rollover polegający na podmienianiu grafiki po wskazaniu jej myszką. Zdjęcie może być zmieniane na inne (np. o gorszej jakości) jeśli tylko użytkownik wskaże je myszką. Oryginał będzie widoczny tylko wtedy, gdy odsunie się kursor poza obrazek:

   1. <IMG SRC="obrazek.jpg" ALT=""
      onmouseover="this.src='obrazek1.jpg';"
      onmouseout="this.src='obrazek.jpg';">

Oczywiście, obydwa obrazki powinny zostać załadowane w trakcie ładowania strony, aby podmienianie trwało błyskawicznie.
Przykrycie

Prostym zabezpieczeniem zdjęcia może być przykrycie go przezroczystą grafiką w formacie *.gif. Nad takim zdjęciem wszystkie metody kopiowania będą działały prawidłowo, ale kopiowany będzie pusty GIF, a nie znajdujący się pod nim oryginał. Efekt można osiągnąć np. tak:

   1. <SPAN STYLE="background-image: url(obrazek.jpg);"><IMG
      SRC="piksel.gif" WIDTH="200" HEIGHT="200"
      ALT=""></SPAN>

W tym przykładzie obrazek o wymiarach 200px x 200px został ustawiony jako tło kontenera SPAN, którego jedyną zawartością jest rozciągnięty do wymiarów 200px x 200px, a w oryginale jednopikselowy, przezroczysty piksel.gif. Ten prosty sposób utrudnia również szybkie poznanie lokalizacji obrazka przy pomocy "Właściwości".
Dzielenie zdjęcia

Jedną z metod utrudnienia kopiowania obrazka może być podzielenie go na mniejsze fragmenty. Nawet gdy zostaną one skopiowane, będą wymagały złożenia w programie graficznym i ponownego zapisu co zapewne odbije się na jakości zdjęcia (jeśli ma być zapisane w formacie *.jpg). Zdjęcie może być podzielone na nieregularne (choć z konieczności prostokątne) fragmenty, co utrudni szybkie zapisanie całości.
Zmiana rozszerzenia

Internet Explorer potrafi rozpoznać plik graficzny po jego strukturze. Możemy więc zmienić rozszerzenie nazwy obrazka na prawie dowolne, zarówno przypadkowe (np. obrazek.gso), mylące (np. obrazek.doc, obrazek.js), jak i zupełnie je usunąć (np. obrazek). Przeglądarka poradzi sobie z wyświetleniem takiego pliku, a użytkownik szukający go na dysku może zostać zmylony (szczególnie, gdy zdjęcie będzie podzielone na mniejsze fragmenty o różnych nazwach i rozszerzeniach). Oczywiście, zmieniając rozszerzenie należy zmienić też odwołanie do niego w kodzie strony. Przed opublikowaniem zdjęcia warto sprawdzić, czy faktycznie zostanie ono dobrze odczytane - niektóre rozszerzenia np. *.html, nie dadzą spodziewanego efektu.
Wpisywanie skryptem

W trakcie zapisywania strony na dysk ("Zapisz jako..."), Internet Explorer tworzy osobny folder, w którym umieszcza wszystkie grafiki, i odpowiednio zmienia odwołania do nich w kodzie strony. Dzięki temu strona jest kompletna i prawidłowo wyświetlana, choć jej kod nie jest dokładną kopią kodu strony, jaka była zapisywana. Przeglądarka potrafi zmienić odwołania do grafik, ale nie potrafi przeanalizować działania skryptów. Jeśli więc odwołanie do obrazka zostanie wpisane w kod choćby pojedynczą instrukcją document.write(), zostanie skopiowany tylko kod skryptu, bez obrazka, do którego ten skrypt się odwołuje:

   1. <SCRIPT TYPE="text/JScript" LANGUAGE="JScript">
   2. window.document.write('<IMG SRC="obrazek.jpg"
      ALT="">');
   3. </SCRIPT>

Tak wpisany obrazek będzie prawidłowo wyświetlony na oryginalnej stronie, ale nie zostanie razem z nią skopiowany.

Wpisywanie odwołań skryptem ma dodatkową zaletę - uniemożliwia wyświetlenie chronionej grafiki gdy użytkownik wyłączy obsługę skryptów w przeglądarce, co wyłącza także wszystkie zabezpieczenia (poza przezroczystym gif-em). Wpisywany kod może być dodatkowo zaszyfrowany w sposób podobny do przedstawionego w artykule o ochronie tekstów (cz. 2) - aby utrudnić poznanie prawdziwej nazwy i lokalizacji zdjęcia.

Niestety, samej grafiki nie można szyfrować, czyli przesyłać (i zapisywać na dysku) w formie silnie zniekształconej, co uniemożliwiłoby skorzystanie z zawartości pamięci cache przeglądarki (w pewnym sensie każdy format graficzny jest szyfrowaniem, ale nie o to tu przecież chodzi). Jedyną metodą "zaszyfrowania" jest podzielenie zdjęcia na mniejsze fragmenty, ale i to ma swoje praktyczne granice. Można wyłączyć zapisywanie strony w pamięci cache, lecz mogłoby to niekorzystnie wpłynąć na jej działanie, nie wymieniłem więc tej metody w żadnym z tekstów. Taki sposób nie miałby też zastosowania w przypadku dokumentów dostępnych off-line np. na płytach CD. Nie wspominałem również o przynajmniej jednym sposobie opartym o błędy przeglądarki - ponieważ to metoda mało pewna i raczej bez przyszłości (błędy bywają zwykle naprawiane). Pominąłem także metody mające zastosowanie wyłącznie przy pracy off-line np. z dysku lokalnego lub CD.

Z konieczności sposoby ochrony grafiki są dużo słabsze niż ochrony tekstu, choć z drugiej strony mogą być wizualnie znacznie atrakcyjniejsze. Część z nich może być łączona i wykorzystywana do utrudniania kopiowania nie tylko grafik, lecz również innych elementów strony. Na tym jednak zakończę, nie chcąc napisać zbyt wiele ;-), i pozostawię rozwijanie opisanych pomysłów fantazji czytelników...

Paweł Rajewski
 
 
benetnash 
Rozmowny


Pomógł: 2 razy
Posty: 218
Skąd: Poznań
Wysłany: Sro 29 Kwi, 2009   

Wszystkie metody dotyczą IE, dlatego są dla mnie śmieszne. W ff nie dość, że większośc nie bedzie działać to jeszcze zablokowanie javascriptu wyłączy te pozostałe.
 
 
jaad75 
Temu Panu już podziękujemy
Klub Pierdzieli



Pomógł: 474 razy
Posty: 16537
Skąd: Salwator
Wysłany: Sro 29 Kwi, 2009   

A poza tym dowolny program do screenshootów załatwi każde tego typu zabezpieczenie. Jedyne, co można zrobić, to pokazywać niezbyt duże rozdzielczości i podpisywać zdjęcia (chociaż jak ktoś się uprze, to podpis również usunie)
 
 
edmun 
Optyczny
Niemarkowy



Pomógł: 46 razy
Posty: 4761
Skąd: UK
Wysłany: Sro 29 Kwi, 2009   

właśnie. screenshoty. czyli przy zdjęciu 1280x960 już musimy zmieniać rozdzielczość ekranu lub dawać przeglądarkę na pełny ekran, aby zdjęcie zmieściło nam się na ekranie.
do tego dołożyć logo wodne i właśnie te skrypty i już mamy utrudnione zadanie dla podkradających
benetnash napisał/a:
W ff nie dość, że większośc nie bedzie działać to jeszcze zablokowanie javascriptu wyłączy te pozostałe.

wystarczy ustawić dodatkowo skrypt JS, aby właśnie wyświetlał zdjęcie, wtedy po wyłączeniu skryptów java, nie wyświetli się żadne zdjęcie.
dodatkowe utrudnienie :)

P.S. to jak z autkami. jeśli na parkingu będą stać dwie ładne hondy legend i jedna będzie miał 3 zabezpieczenia przed kradzieżą, a obok identyczna druga ale bez zabezpieczeń, to złodziej raczej połakomi się na tą drugą co nie ?
 
 
jaad75 
Temu Panu już podziękujemy
Klub Pierdzieli



Pomógł: 474 razy
Posty: 16537
Skąd: Salwator
Wysłany: Sro 29 Kwi, 2009   

edmun napisał/a:
właśnie. screenshoty. czyli przy zdjęciu 1280x960 już musimy zmieniać rozdzielczość ekranu lub dawać przeglądarkę na pełny ekran, aby zdjęcie zmieściło nam się na ekranie.

Ale co to zmieni, oprócz upierdliwości przy oglądaniu i większemu prawdopodobieństwu, że zdjęcie się komuś przyda?
 
 
edmun 
Optyczny
Niemarkowy



Pomógł: 46 razy
Posty: 4761
Skąd: UK
Wysłany: Sro 29 Kwi, 2009   

chodzi mi o to że jak chcemy screenshotem skopiować duże zdjęcie, musimy kombinować z przeglądarką żeby nam się zdjęcie w dobrej rozdzielczości zrobiło screenshotem.

po raz kolejny utrudnianie roboty podkradającym.
po prostu utrudniamy

p.s. dodatkowo jeszcze wrzucić właśnie skrypt w JS który blokuje klawisz PrtScr i mamy kolejne utrudnienie, a jak to wciąż za mało to zrobić galerie we flashu i we flashu dodać skrypt JS który wyłącza PrtScr i dodatkowo na inne klawisze reaguje tym, że zdjęcie robi się czarne (który nie będzie blokowany przez żadną przeglądarkę, chyba że zablokujemy flash, ale wtedy nie zobaczymy zdjęć)
 
 
benetnash 
Rozmowny


Pomógł: 2 razy
Posty: 218
Skąd: Poznań
Wysłany: Sro 29 Kwi, 2009   

edmun napisał/a:

wystarczy ustawić dodatkowo skrypt JS, aby właśnie wyświetlał zdjęcie, wtedy po wyłączeniu skryptów java, nie wyświetli się żadne zdjęcie.

po to mam plugin QuickJava, którym jednym kliknięciem mogę wyłaczyć JS w trakcie oglądania strony.
Jeżeli ktoś chce ukraść Ci zdjęcie to nie ma przed tym żadnego zabezpieczenia.
Pozdrawiam
 
 
edmun 
Optyczny
Niemarkowy



Pomógł: 46 razy
Posty: 4761
Skąd: UK
Wysłany: Sro 29 Kwi, 2009   

benetnash, ehh ciężko widocznie...

Zrozum... nie używasz img src do wyświetlania zdjęcia tylko skryptu JS który to zdjęcie wyświetla. jeśli zablokujesz Javę w przeglądarce, to nie wyświetli Ci się żadne zdjęcie, bo wtedy będzie ignorował całkowicie skrypt który ma to zdjęcie wyświetlić
 
 
benetnash 
Rozmowny


Pomógł: 2 razy
Posty: 218
Skąd: Poznań
Wysłany: Sro 29 Kwi, 2009   

no własnie Ty tego nie rozumiesz. Wczytuje stronę z włączonym JS a potem go wyłączam na czas zapisania zdjęcia.

A tak nawiasem, własnie sprawdziłem na facebooku, że plugin DownloadThemAll do firefoxa pobiera też obiekty osadzone ajaxem, czyli Twój kolejny pomysł poległ.
Pozdrawiam
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Template FIsilverBrown v 0.2 modified by Nasedo. Done by Forum Wielotematyczne

forum.optyczne.pl wykorzystuje pliki cookies, które są zapisywane na Twoim komputerze. Technologia ta jest wykorzystywana w celach reklamowych i statystycznych. Pozwala nam określać zachowania użytkowników na stronie, dostarczać im odpowiednie treści oraz reklamy, a także ułatwia korzystanie z serwisu, np. poprzez funkcję automatycznego logowania. Pliki cookies mogą też być wykorzystywane przez współpracujących z nami reklamodawców, a także przez narzędzie Google Analytics, które jest przez nas wykorzystywane do zbierania statystyk. Korzystanie z serwisu Optyczne.pl przy włączonej obsłudze plików cookies jest przez nas traktowane, jako wyrażenie zgody na zapisywanie ich w pamięci urządzenia, z którego korzystasz.
Jeżeli się na to nie zgadzasz, możesz w każdej chwili zmienić ustawienia swojej przeglądarki. Przeczytaj, jak wyłączyć pliki cookie i nie tylko »
Strona wygenerowana w 0,05 sekundy. Zapytań do SQL: 10