Class: VgtGd
Source Location: /moduly/VgtGd/VgtGd.php
Glowna klasa startowa modulu
Author(s):
Version:
|
|
|
Class Details
Class Methods
static method colorConvertHtml [line 800]
static Array colorConvertHtml(
String
$sColor)
|
|
Metoda przyjmuje kolor okreslony za pomoca kodu HTML (np. "#FF0099"), przeprowadza konwersje i zwraca 3 elementowa tablice zawierajaca wartosci w zakresie 0-255 dla poszczegolnych skladowych RGB. Aktualnie oznaczona jako deprecated. Funkcjonalnosc zastapiona przez klase VgtGdColor.
Tags:
Parameters:
static method colorConvertInt [line 823]
static Array colorConvertInt(
Integer
$iColor)
|
|
Metoda przyjmuje liczbe reprezentujaca kolor, przeprowadza jej konwersje i zwraca 3 elementowa tablice zawierajaca wartosci w zakresie 0-255 dla poszczegolnych skladowych RGB. Aktualnie oznaczona jako deprecated. Funkcjonalnosc zastapiona przez klase VgtGdColor.
Tags:
Parameters:
constructor __construct [line 77]
Konstruktor domyslny.
Tags:
destructor __destruct [line 98]
method cloneObject [line 312]
Tworzy kopie obiektu.
Tags:
method create [line 212]
void create(
Integer
$iWidth, Integer
$iHeight, [String
$sType = null], [Mixed
$mColor = null])
|
|
Stworzenie nowego obrazka. Czwartym parametrem moze byc string definiujacy kolor HTML lub obiekt klasy VgtGdColor.
Tags:
Parameters:
method cropMargins [line 553]
void cropMargins(
[Integer
$iTop = null], [Integer
$iRight = null], [Integer
$iDown = null], [Integer
$iLeft = null])
|
|
Crop obrazka. Wykonuje crop obrazka o okreslona ilosc rzedow pikseli z kazdej strony.
Tags:
Parameters:
method cropPoints [line 608]
void cropPoints(
Integer
$iX1, Integer
$iY1, Integer
$iX2, Integer
$iY2)
|
|
Crop obrazka. Wykonuje crop obrazka do obszaru wyznaczonego przez dwa punkty o podanych wspolrzednych.
Tags:
Parameters:
method display [line 707]
void display(
[Integer
$iCompression = null])
|
|
Wyswietlenie obrazka. UWAGA! - przed ta metoda nie nalezy wyswietlac jakichkolwiek informacji, gdyz konieczne jest wyslanie naglowkowych informujacych o type wyswietlanego obrazka.
Tags:
Parameters:
method exportImage [line 353]
Zwraca uchwyt do zasobu.
Tags:
method getClassPath [line 108]
Metoda zwraca sciezke, w ktorej znajduje sie plik klasy.
Tags:
method getEffectsFactory [line 164]
Object getEffectsFactory(
)
|
|
Metoda zwraca referencje do fabryki efektow.
Tags:
method getHeight [line 130]
Metoda zwraca wysokosc aktualnie edytowanego obrazka.
Tags:
method getMemoryLimit [line 143]
Integer/String getMemoryLimit(
[Boolean
$bHumanOutput = false])
|
|
Metoda zwraca aktualnie ustawiony limit pamieci dla obiektu.
Tags:
Parameters:
method getMemoryUsage [line 154]
Integer/String getMemoryUsage(
[Boolean
$bHumanOutput = false])
|
|
Metoda zwraca aktualny stan zuzycia pamieci dla obiektu.
Tags:
Parameters:
method getWidth [line 118]
Metoda zwraca szerokosc aktualnie edytowanego obrazka.
Tags:
method importImage [line 328]
void importImage(
Resource
$rImage, [String
$sType = null])
|
|
Import zasobu typu gd do obiektu.
Tags:
Parameters:
method open [line 242]
void open(
String
$sFile)
|
|
Otwarcie obrazka z lokalnego dysku, lub adresu URL.
Tags:
Parameters:
method openUrl [line 281]
void openUrl(
String
$sFile, [Integer
$iTimeout = 10])
|
|
Otwarcie obrazka z adresu URL.
Tags:
Parameters:
method rotate [line 655]
void rotate(
Integer
$iCount)
|
|
Obrocenie obrazka. Obraca obrazek zgodnie ze wskazowkami zegara o podana wielokrotnosc 90 stopni.
Tags:
Parameters:
method save [line 747]
void save(
[String
$sFile = null], [Integer
$iCompression = null])
|
|
Zapisanie obrazka. Sciezka, do ktorej ma byc zapisany plik jest opcjonalna tylko w przypadku wczesniejszego skorzystania z metody open(). W tej sytuacji obrazek bedzie zapisany do tego samego pliku, z ktorego zostal otwarty. W przypadku korzystania z metod create(), lub openUrl() sciezka jest obowiazkowa i jej niepodanie spowoduje wyrzucenie wyjatku.
Tags:
Parameters:
method scale [line 503]
void scale(
[Integer
$iX = null], [Integer
$iY = null], [Boolean
$bAliasing = null])
|
|
Skalowanie obrazka. W przypadku podania obydwu rozmiarow obrazek jest skalowany do danej rozdzielczosci niezaleznie od tego, czy spowoduje to zmiane proporcji. W przyadpku podania tylko jednego z wymiarow drugi jest obliczany tak, aby zachowac proporcje obrazka.
Tags:
Parameters:
method setMemoryLimit [line 181]
void setMemoryLimit(
String
$sLimit)
|
|
Metoda pozwala ustawic limit pamieci dla obiektu.
Tags:
Parameters:
method setType [line 192]
void setType(
String
$sType)
|
|
Pozwala zmienic typ edytowanego obrazka.
Tags:
Parameters:
method thumbnail [line 376]
void thumbnail(
[Integer
$iMaxX = null], [Integer
$iMaxY = null], [Mixed
$mColor = null])
|
|
Tworzenie miniatury obrazka. Zarowno maksymalna wartosc X i Y jest parametrem opcjonalnym, jednak wymagane jest podanie przynajmniej jednego z nich. W takim wypadku drugi zostanie dobrany automatycznie, aby zachowac proporcje. Jesli nie zostanie okreslony kolor wypelenia tla, obrazek moze miec inne rozmiary, niz przekazane w parametrach, jesli proporcje obrazka zrodlowego sa inne, niz proporcje tworzonej miniatury. Trzecim parametrem moze byc string definiujacy kolor HTML lub obiekt klasy VgtGdColor.
Tags:
Parameters:
method thumbnail2 [line 461]
void thumbnail2(
Integer
$iWidth, Integer
$iHeight, [Float
$fHorizontal = null], [Float
$fVertical = null])
|
|
Tworzenie miniatury obrazka. Miniatura zawsze bedzie miala podany rozmiar. Jesli obrazek jest zbyt maly, zostanie powiekszony. Jesli ma inne proporcje, elementy nie mieszczace sie w kadrze miniatury zostana przyciete.
Tags:
Parameters:
method useEffect [line 691]
void useEffect(
Object
$oEffect, [Integer
$iX = null], [Integer
$iY = null], [Integer
$iWidth = null], [Integer
$iHeight = null])
|
|
Naklada przekazany obiekt efektow na edytowany obrazek.
Tags:
Parameters:
Class Constants
|
|