Witam,
Mam za zadanie napisać stronę dającą taką funkcjonalność edycji zdjęć: http://www.fototapeta24.pl/getMediaData.php?id=30241498
Czy istnieją takie gotowe skrypty? Proszę o pomoc.
Pozdrawiam
Witam,
Mam za zadanie napisać stronę dającą taką funkcjonalność edycji zdjęć: http://www.fototapeta24.pl/getMediaData.php?id=30241498
Czy istnieją takie gotowe skrypty? Proszę o pomoc.
Pozdrawiam
Podejrzyj źródło strony? :|
W źródle strony jest to co się wyświetla - nie przedstawia ono rozwiązań z technicznego punktu widzenia.
Jeśli się mylę to mnie popraw.
To wszystko jest pisane w JS, można przeanalizować i techniczną stronę. Już po deklaracjach w <head> widać, czego używa (gotowe frameworki/skrypty).
oswiec mnie i powiedz jakie na tej podanej przez Ciebie stronie widzisz "takie" funktionalnosci edycji zdjec? ja widze miedzy innymi: podmienianie obrazka na obrazek: w sepi, czarno-bialy itd., zmienianie wymiarow pewnych elementow. Raczej nie zalicza sie to do kategori edycji zdjec.
Chyba ze proxy u mnie w pracy filtruje ktores ze skryptow (co moze byc mozliwe).
To nie podmienianie obrazka(plik jest jeden) na zdjęcie nakłady jest efekt.
Pozostałe funkcjonalności: kadrowanie, zmiana rozmiaru.
Skąd wiesz że plik jest jeden? W php da się podmieniać obrazek bez zmieniania nazwy ( przez co można np. użyć na forach w avatarze zmieniający się przy odświeżeniu strony obrazek).
Ta strona nie wygląda na żaden "program" do obróbki zdjęć.
Z tego co ustaliłem zdjęcia są zaciągane z fotoli.
Wiem, że nie jest to "program" tylko skrypty pozwalające operować na obrazku.
Dlatego też założyłem temat, aby prosić o pomoc z znalezieniu/podpowiedzi jak takie skrypty zrobić.
Ehm... ciężko zajrzeć do tego skryptu?
Filtry są faktycznie nakładane przez skrypt w PHPie:
http://bit.ly/wdoVzP
http://bit.ly/zVLy3d
itd. (użyłem skróconych linków, bo forum coś nie łyka, po wejściu w link widać o co chodzi, parametr &e=
na końcu)
Podstawowe efekty idzie napisać z jakimś małym tutorialem do biblioteki GD.
No ok, a jak z kadrowaniem?
Tak ciężko zajrzeć do źródła strony i debugnąć skrypty? Jako programista realizujący taki projekt powinieneś znać przynajmniej podstawy...
Podpowiedź: jQuery.
to nie jest zadne kadrowanie. Obrazek nie zmienia swoich wymiarow.
Jest element DIV o wymiarach 400 x 370 z tlem w ktorym jest owy obrazek. Ten DIV umieszczony jest w innym elemencie (tez DIV) o wymiarach 370 x 370, overflow:hidden z id=fotka. Podajac wlasne wymiary obliczane sa proporcje podanej wysokosci i szerokosci po czym odpowiednio zmienanie sa wymiary DIV 'a id=fotka. Czyli jak podasz H=W to nic sie w sumie nie zmieni. Moze do byc zrobione przy pomocy jQuery ale nie musi.
ps. Kadr moze zawierac fragment srodka twojego obiektu. W twoim przypadku widocznosc obrazka (i tylko to) jest zawsze dopasowywana do prawego dolnego rogu.