Loading:

Zaplanuj Przeprowadzke - Ściągnij Darmową Aplikację na Androida

Obracanie (rotate) obrazka PHP Asido

Skrypt obraca obrazek o daną ilość stopni wynik zapisuje jako nowy obrazek.

Na początek pobieramy biblioteke asido

Następnie wypakowujemy pliki PHP do katalogu asido i wgrywamy je na nasz serwer.



Napisz Artykuł

Listing


//Plik php obraca obrazek o daną ilość stopni

<?php
/**
* Ustawiamy ścieżkę do katalogu klasy asido
*/

include('asido/class.asido.php');
 
/**
* Użyj sterownika GD
*/

asido::driver('gd');
 
/**
* Tworzymy objekt Asido_Image
*/

$i1 = asido::image(
      'obrazek.jpg', //nazwa obrazka do przeskalowania
      'obrazekPrzeskalowany.png' // pod taką nazwą zostanie zapisany obrócony obrazek
);

/**
* Obrót obrazka o  90, 180 i 270 stopni
*/

Asido::Rotate($i1, 90);
Asido::Rotate($i1, 180);
Asido::Rotate($i1, 270);

/**
* Obrócenie obrazka o 30 stopni, wypełniając czarne pole pozostałe po obrocie ładnym zielonym kolorem.
*/

Asido::Rotate($i1, 30, Asido::Color(39, 107, 20));
 
/**
* Zapisujemy plik lub nadpisujemy jeśli istnieje
*/

$i1->save(ASIDO_OVERWRITE_ENABLED);
?>


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=2&t=1584

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors