Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ochrona grafiki
omegaca
post 9.06.2009, 10:01:29
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 9.06.2009

Ostrzeżenie: (0%)
-----


Witam,
jest to mój pierwszy post na tym forum ale myślę ,że dobrze trafiłem smile.gif

Otóż mam taki problem chce zabezpieczyć grafikę (zdjęcia) przed pobieraniem ich.Wiem ,że nie da się tego zrobić w 100% ale można to utrudnić.
Chodzi mi np.o rozwiązanie takie ,że nakładam przezroczysty obrazek na fotkę i ktoś próbując ściągnąć obrazek w istocie zapisze tylko tą przezroczystą warstwę,jednak nie wiem jak zrobić aby obrazek był jeden na drugim i to jest moje pytanie.

Jeśli znacie inne sposoby ochrony grafiki to również czekam na pomysły i rady.Znam sposób z blokadą przycisku myszki ale nie odpowiada mi on.

OK ,z góry dziękuje za pomoc.

Pozdrawiam!
Go to the top of the page
+Quote Post
mike
post 9.06.2009, 10:04:20
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Znak wodny (ang. water mark). Każdy inny sposób to głupia strata czasu. Nakładanie czegokolwiek na obrazek też.
Go to the top of the page
+Quote Post
sowiq
post 9.06.2009, 10:06:39
Post #3





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(omegaca @ 9.06.2009, 11:01:29 ) *
Wiem ,że nie da się tego zrobić w 100% ale można to utrudnić.
Słusznie.

Co do obrazka - position: absolute; top: AApx; left: BBpx; w CSS i po sprawie. Najpierw poćwicz na jakimś nieprzeźroczystym obrazku/dodaj border, żebyś widział czy obrazek dobrze się ustawił.
Go to the top of the page
+Quote Post
Crozin
post 9.06.2009, 13:06:40
Post #4





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


@sowiq: strata czasu... pozbycie się tego to nawet dla "zwykłych użytkowników" kwestia 3-4 sekund - wyłączenie CSSów.

1) Pokazywanie obrazu w niepełnym rozmiarze
2) Jakieś zniekształcenia
3) Znak wodny w obrazie - tak jak pisze mike
Go to the top of the page
+Quote Post
sowiq
post 9.06.2009, 13:34:57
Post #5





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


@Crozin,
odpowiedziałem autorowi na to:
Cytat(omegaca @ 9.06.2009, 11:01:29 ) *
nie wiem jak zrobić aby obrazek był jeden na drugim i to jest moje pytanie.

Oczywiście tak jak Ty wiem, że nie ma możliwości zabezpieczyć obrazków przed zapisaniem. Ale autor też ma tego świadomość i sam o tym napisał.
A zapewniam Cię, że 85% użytkowników internetu nawet nie wie co to jest CSS i większość z nich po 2-3 próbach zapisania obrazka i małej dezorientacji da sobie spokój.

Z Twoich 3 sposobów do zaakceptowania jest IMO chyba tylko 3. Przecież nie po to umieszczasz obrazki na stronie żeby je deformować albo ucinać... Chyba że sprzedajesz layout'y.

Ten post edytował sowiq 9.06.2009, 13:35:56
Go to the top of the page
+Quote Post
omegaca
post 9.06.2009, 13:54:13
Post #6





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 9.06.2009

Ostrzeżenie: (0%)
-----


Dziękuje za odpowiedzi jednak mam kilka pytań :
1.Znak wodny chodzi o zrobienie przezroczystej warstwy w jakimś programie graficznym i połączenie ich razem czyli jednym słowem na np środku zdjęcia przezroczysty napis tak?

2.Zależy mi właśnie na czymś takim o czym pisał sowiq,z tym ,że nie wiem do końca jak mam to zrobić ,czy mógłbyś napisać przykład?


3.Czy nie ma sposobu nie używając arkusza stylów aby uzyskać efekt nałożenia się 2 obrazków? np.w HTML z użyciem jakiejś tabelki lub PHP questionmark.gif
Go to the top of the page
+Quote Post
erix
post 9.06.2009, 13:57:36
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
1.Znak wodny chodzi o zrobienie przezroczystej warstwy w jakimś programie graficznym i połączenie ich razem czyli jednym słowem na np środku zdjęcia przezroczysty napis tak?

Niekoniecznie na środku.

Cytat
2.Zależy mi właśnie na czymś takim o czym pisał sowiq,z tym ,że nie wiem do końca jak mam to zrobić ,czy mógłbyś napisać przykład?

Najprościej będzie stosować coś takiego:
  1. <div style="width:320px;height:640px;background:url(sciezka.png)"></div>


Albo podobnie dla IMG - dla zmyły ustawiać SRC na jakiegoś jedno pikselowca. ;p

Cytat
3.Czy nie ma sposobu nie używając arkusza stylów aby uzyskać efekt nałożenia się 2 obrazków? np.w HTML z użyciem jakiejś tabelki lub PHP

Nie.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
osl
post 9.06.2009, 13:58:59
Post #8





Grupa: Zarejestrowani
Postów: 260
Pomógł: 41
Dołączył: 6.04.2009
Skąd: Gdańsk/okolice

Ostrzeżenie: (0%)
-----


zasadniczo jak nie masz stylów to niczego na siebie nie nałożysz. ot, taka natura htmla.
znak wodny możesz też zrobić z poziomu php,
pomysł z nakładaniem warstwy ciekawy, ale mało skuteczny. Nie wspominając już o tym, że nie da zupełnie nic, jak ktoś po prostu zapisze strone na dysk winksmiley.jpg
Go to the top of the page
+Quote Post
Fifi209
post 9.06.2009, 14:06:02
Post #9





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat
Cytat
3.Czy nie ma sposobu nie używając arkusza stylów aby uzyskać efekt nałożenia się 2 obrazków? np.w HTML z użyciem jakiejś tabelki lub PHP

Cytat(erix @ 9.06.2009, 14:57:36 ) *
Nie


W php się przecież da, poczytaj o bibliotece GD.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
omegaca
post 9.06.2009, 14:09:06
Post #10





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 9.06.2009

Ostrzeżenie: (0%)
-----


Cytat(erix @ 9.06.2009, 14:57:36 ) *
Najprościej będzie stosować coś takiego:
  1. <div style="width:320px;height:640px;background:url(sciezka.png)"></div>


Albo podobnie dla IMG - dla zmyły ustawiać SRC na jakiegoś jedno pikselowca. ;p
Nie.


Wybacz ale nie do końca nadal wiem jak to zrobić, a forum jest po to aby pomóc mi więc tak.
  1. <div style="width:320px;height:640px;background:url(sciezka.png)"></div>
wklejam to na strone,podaje sciezke do obrazka i wyświetla mi się obrazek ale jak teraz go nakryć drugim innym ?
Go to the top of the page
+Quote Post
Fifi209
post 9.06.2009, 14:13:05
Post #11





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat(omegaca @ 9.06.2009, 15:09:06 ) *
  1. <div style="width:320px;height:640px;background:url(sciezka.png)"></div>
wklejam to na strone,podaje sciezke do obrazka i wyświetla mi się obrazek ale jak teraz go nakryć drugim innym ?


sciezka.png to chyba sciezka do oryginalnego obrazka a w div daj np. przeźroczysty ? biggrin.gif Wtedy przeźroczysty nałoży się na tło.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
Crozin
post 9.06.2009, 14:19:24
Post #12





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Podsumowując: najlepiej stwórz znak wodny przez faktyczne zmodyfikowanie oryginalnego pliku: http://www.google.pl/search?hl=pl&lr=&...ark&spell=1
Go to the top of the page
+Quote Post
omegaca
post 9.06.2009, 14:21:39
Post #13





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 9.06.2009

Ostrzeżenie: (0%)
-----


Aaaa już czaję smile.gif
Dziękuje : Erix,sowiq,fifi209,osl,Crozin
Już wiem jak to zrobić smile.gif
Pozdrawiam
Go to the top of the page
+Quote Post
erix
post 9.06.2009, 14:23:13
Post #14





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
W php się przecież da, poczytaj o bibliotece GD.

Wiem o GD. Bardziej odpowiadałem odnośnie czystego HTML-a.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Fifi209
post 9.06.2009, 14:25:11
Post #15





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat(erix @ 9.06.2009, 15:23:13 ) *
Wiem o GD. Bardziej odpowiadałem odnośnie czystego HTML-a.


Stwierdziłem fakt. A co do GD, to było do Niego aby poczytał o tym, bo Ty niewątpliwie i niezaprzeczalnie wiesz co to jest za biblioteka i jak z niej korzystać. haha.gif


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:57