Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> fraktale i inne ciekawe efekty w php, jak w temacie :)
tanwel_programme...
post 26.03.2009, 17:22:28
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 6
Dołączył: 21.03.2009
Skąd: Obecny :)

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


Witam, od jakiegoś czasu zajmuję się PHP i spostrzegłem ciekawe efekty dotyczące budowy zdjęć. Przypuszczam, że nie tylko ja ale takiego tematu chyba na tym forum jeszcze nie spotkałem. Jeżeli znacie jakieś inne ciekawe efekty i chcielibyście się nimi podzielić to zapaszam smile.gif Kod prezentujący mój efekt jest dość prosty bo mnoży pozycję x i pozycję y zwracając kolor pixela. Nie bardzo znam się na grafice ale mi się podoba smile.gif próbowałem równierz korszystać z funkcji logarytmów, sinusów potęg itp ale ten chyba jest najciekawszy moim zdaniem smile.gif Kod poniżej.

Kod
<?
$Fotka=imagecreatetruecolor(800,600);
for ($x=0;$x<=800;$x++){
     for($y=0;$y<=600;$y++){
         imagesetpixel($Fotka,$x,$y,($x*$y));
     }
}
imagejpeg($Fotka,"img/fota.jpg");// Trzeba pamiętać żeby katalog "./img" miał prawa dostępu przez PHP.
?>
         <img src="img/fota.jpg">
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Spawnm
post 26.03.2009, 17:24:17
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




jest cała biblioteka z tego typu fajnymi bajerami, poczytaj o gd a znajdziesz tam inne fajne rzeczy.
Go to the top of the page
+Quote Post
tanwel_programme...
post 26.03.2009, 17:28:38
Post #3





Grupa: Zarejestrowani
Postów: 36
Pomógł: 6
Dołączył: 21.03.2009
Skąd: Obecny :)

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


Cytat(Spawnm @ 26.03.2009, 17:24:17 ) *
jest cała biblioteka z tego typu fajnymi bajerami, poczytaj o gd a znajdziesz tam inne fajne rzeczy.


Chwila, chwila. Wiem że GD ma wiele funkcji dotyczących skalowania, filtrów itp. ale mi chodzi nie o zmianę kstałtów czy rozmazywanie już istniejących zdjęć tylko bardziej o takie trochę "matematyczne" podejście do efektów których ta biblioteka nie ma smile.gif Bo można oczywiście założyć "sepsje"(chyba tak to się piszę) czy wymazać kolor ze zdjęcia, ale dość ciekawe jest również tworzenie takich zdjęć na podstawie właśnie takich prób jak moja smile.gif
Go to the top of the page
+Quote Post
Spawnm
post 26.03.2009, 17:31:04
Post #4





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




tak można w ten sposób przez matme robić różne fajne bajery , jak cię to interesuje to poczytaj sobie jeszcze to:
https://developer.mozilla.org/Pl/Przewodnik_po_canvas
niby nie php ale też fajny bajer smile.gif
Go to the top of the page
+Quote Post
tanwel_programme...
post 26.03.2009, 17:37:14
Post #5





Grupa: Zarejestrowani
Postów: 36
Pomógł: 6
Dołączył: 21.03.2009
Skąd: Obecny :)

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


Cytat(Spawnm @ 26.03.2009, 17:31:04 ) *
tak można w ten sposób przez matme robić różne fajne bajery , jak cię to interesuje to poczytaj sobie jeszcze to:
https://developer.mozilla.org/Pl/Przewodnik_po_canvas
niby nie php ale też fajny bajer smile.gif



Apropo stronki którą mi pokazałeś. Jest tam coś co wydaje się dość prostę ale nie mam pojęcia jak to zrobić. chodzi o tarczę zegara. Wiesz może w jaki sposób można zaimplementować algorytm który takową rysuje ?
Go to the top of the page
+Quote Post
Spawnm
post 26.03.2009, 17:44:06
Post #6





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




poklikaj, są tam linki z gotowym kodem, np:
https://developer.mozilla.org/pl/Przewodnik...a%C5%82t%C3%B3w
Go to the top of the page
+Quote Post
tanwel_programme...
post 26.03.2009, 18:06:52
Post #7





Grupa: Zarejestrowani
Postów: 36
Pomógł: 6
Dołączył: 21.03.2009
Skąd: Obecny :)

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


Cytat(Spawnm @ 26.03.2009, 17:44:06 ) *
poklikaj, są tam linki z gotowym kodem, np:
https://developer.mozilla.org/pl/Przewodnik...a%C5%82t%C3%B3w



No, może to trochę egoistyczne dla javaScriptu ale ja wolę go wykorzystywać do sprawdzania formularzy itp. Nie znam go na tyle dobrze żeby się w takei rzeczy bawić a GD wydaje mi się ciekawszym rozwiązaniem dla zastosowań internetowych i grafiki z tym związanej niż JavaSC.
Kolejny mały efekcik kolorowej kratki na fotce smile.gif W użyciu z instniejącym zdjęciem wydaje mi się że może być ciekawy smile.gif
Kod
<?php
$fotka=imagecreatetruecolor(640,480);
for($x=0;$x<=640;$x++){
    for($y=0;$y<=480;$y++){
        if($x%10==0){
            imagesetpixel($fotka,$x,$y,0xff.$x);
        }
        if($y%10==0){
            imagesetpixel($fotka,$x,$y,0xff.$y);
        }
        
    }
}
imagejpeg($fotka,"img/fotka.jpg");

?>
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 - 03:43