ПредишенСледващото

В Joomla 2.5, нов клас, за да се справят с JImage изображения. С този клас, можем да изпълнява различни за обработка на изображения, като например промяна на размера, се прилагат различни ефекти и т.н. както можете да получите информация за снимката!

Нека разгледаме по-подробно на класовете и методите, които са в него!

Тъй като оригиналното изображение ще го използвате:

Работа с изображения в Joomla (jimage)

За да използвате този клас и зареди изображение в нея да напише следния код:

Изображението може да бъде изтеглен и от друга страна:

Ако искате да получите ширината или височината на изображението за тази цел има два начина:

За да получите най-абсолютния път за картината, която е необходимо да се използва метод getPath ():

За да се намали размера на метода на изображението преоразмеряване съществува ($ ширина, височина $, $ createNew, $ scaleMethod);
Тази функция четири параметъра:
$ Широчина - новият ширината на изображението
$ Височина - новата височината на изображението
$ CreateNew - ако тази опция е настроена на истина, методът връща нова инстанция на класа ние JImage който ще съдържа зарежда изображението с всички промени, направени по-рано
$ ScaleMethod - метод за промяна на мащаба

Има три възможности за мащабиране на изображения. Таблицата по-долу с метода на мащабиране и резултатът от следните методи:

Ще се регулира строго под заяви размер

JImage :: SCALE_INSIDE
(По подразбиране)

Височината ще бъде намалена до определена ширина ще се намали или увеличи пропорционално

Ширината ще бъде намалена до определена височина се намали или увеличи пропорционално

За да запазите изображението след манипулация с него JImage там toFile метод ($ пътека, тип $, $ опции);
$ Path - пътят, по който да запишете файла
$ Тип - тип на файла при запис. Има три вида файлове могат да се запазват:
- IMAGETYPE_GIF GIF файл
- IMAGETYPE_PNG PNG файл
- IMAGETYPE_JPEG JPEG файл (настройката по подразбиране)
$ Options - опции! В момента там е възможно да се използват само един опции параметър $ [ "качествени"], която определя JPG на качество на изображението и PNG файлове!

За да завъртите изображението на определен ъгъл съществува преоразмеряване метод ($ ъгъл, $ фон $ createNew);
$ Angle - ъгъла на завъртане
$ Background - фон запълване на пространството, което е останало след завоя (по подразбиране е изпълнен в бяло)
$ CreateNew - ако тази опция е настроена на истина, методът връща нова инстанция на нас

След като резултатът от горния код ще бъде новият картинката:

Работа с изображения в Joomla (jimage)

За да се получи картина на културата има метод ($ ширина, височина $, $ наляво, $ отгоре, $ createNew) един;
$ Ширина - ширината
$ Височина - височина
$ Left - отклонението от лявата страна
$ Top - офсет в дясно
$ CreateNew - ако тази опция е настроена на истина, методът връща нова инстанция на нас

След като резултатът от горния код ще бъде новият картинката:

Работа с изображения в Joomla (jimage)

Работа с филтри:

За да работите с филтри, има функция филтър (тип $, $ опции);
$ Type - вида на филтъра
$ Options - опциите за филтриране

Защо е, че не е в състояние да се свърже филтри редуване jinclude, тогава има ред jimport jimport ( "joomla.image.filters"); Това не помогна, и постоянно се показва грешка на филтъра не може да бъде намерен!
На тази трябваше да бъде пряко свързан чрез филтри включват

Свързани статии

Подкрепете проекта - споделете линка, благодаря!