Curs Php-mysql

EasyPhpThumbnail e o clasa PHP gratuita pentru crearea de imagini thumbnails. EasyPhpThumbnail contine peste 60 de methode pentru lucru cu imagini (GIF, JPG, PNG) si generare thumbnails. Resize, crop, rotire, reflectie, umbra, rotunjire colturi, save as, watermark, contrast, bordura, animatie APNG, si altele.
- EasyPhpThumbnail Class 2.0.5.

Exemple:
1. Creare thumbnail cu lungime si inaltime specificate, apoi il salveaza pe server:
<?php
include('easyphpthumbnail.class.php');

$thumb = new easyphpthumbnail();
$thumb -> Thumblocation = 'thumbs/'; // directorul in care salveaza thumbnail
$thumb -> Thumbprefix = 'thumb_'; // prefixul pt. numele fisierului thumb

// seteaza lungime 100px si inaltime 70px pt thumbnail
$thumb -> Thumbwidth = 100;
$thumb -> Thumbheight = 70;

// Creaza thumbnail si-l salveaza
$thumb ->Createthumb('image.jpg', 'file');

/* Ca sa afiseze direct thumbnail, fara sa salveze fisierul, stergeti al doilea parametru, "file" de la Createthumb() */
?>
Rezultat:
Imagine Thumbnail

2. Creaza thumbnail cu aceeasi lungime si inaltime, roteste poza cu 45 grade:
<?php
include('easyphpthumbnail.class.php');

$thumb = new easyphpthumbnail();
$thumb -> Thumblocation = 'thumbs/'; // directorul in care salveaza thumbnail
$thumb -> Thumbprefix = 'thumb_'; // prefixul pt. numele fisierului thumb

// Seteaza thumbnail cu aceeasi lungime si inaltime, si rotire 45 grade
$thumb -> Thumbsize = 125;
$thumb -> Rotate = 45;

// Creaza thumbnail si-l salveaza
$thumb ->Createthumb('image.jpg', 'file');
?>
Rezultat:
Thumbnail rtire

3. Rotunjire doua colturi, pt. un efect placut:
<?php
include('easyphpthumbnail.class.php');

$thumb = new easyphpthumbnail();
$thumb -> Thumblocation = 'thumbs/'; // directorul in care salveaza thumbnail
$thumb -> Thumbprefix = 'thumb_'; // prefixul pt. numele fisierului thumb

$thumb -> Thumbsize = 50; // dimensiuni thumb (procente 50%)
$thumb -> Percentage = true; // seteaza utilizarea dimensiunii in procente
$thumb -> Backgroundcolor = '#fefe01'; // culoare de fundal pt. imagine
$thumb -> Clipcorner = array(2,15,0,1,0,0,1); // parametri pt rotunjire colturi

// Creaza thumbnail si-l salveaza
$thumb ->Createthumb('image.jpg', 'file');
?>
Rezultat:
Thumbnail colturi rotunjite

4. Un thumbnail "clasic", folosind umbra, trei colturi rotunjite, margine in jurul pozei si "legatura de caiet":
<?php
include('easyphpthumbnail.class.php');

$thumb = new easyphpthumbnail();
$thumb -> Thumblocation = 'thumbs/'; // directorul in care salveaza thumbnail
$thumb -> Thumbprefix = 'thumb_'; // prefixul pt. numele fisierului thumb

$thumb -> Thumbsize = 50; // dimensiuni thumb (procente 50%)
$thumb -> Percentage = true; // seteaza utilizarea dimensiunii in procente
$thumb -> Backgroundcolor = '#fefefe'; // culoare de fundal pt. imagine
$thumb -> Clipcorner = array(2,15,0,1,1,1,0); // parametri pt rotunjire colturi

$thumb -> Framewidth = 10; // grosimea bordurii, in pixeli
$thumb -> Framecolor = '#fefefe'; // culoare bordura

$thumb -> Shadow = true; // adauga o umbra in jurul thumbnail
$thumb -> Binder = true; // deseneaza o "legatura" in partea stanga
$thumb -> Binderspacing = 8; // spatiul dintre inelele legaturii

// Creaza thumbnail si-l salveaza
$thumb ->Createthumb('image.jpg', 'file');
?>
Rezultat:
Thumbnail cu bordura si legatura

5. Thhumbnail cu perspectiva 2D, doua colturi rotunjite, bordura in jurul pozei si legatura:
<?php
include('easyphpthumbnail.class.php');

$thumb = new easyphpthumbnail();
$thumb -> Thumblocation = 'thumbs/'; // directorul in care salveaza thumbnail
$thumb -> Thumbprefix = 'thumb_'; // prefixul pt. numele fisierului thumb

$thumb -> Thumbsize = 50; // dimensiuni thumb (procente 50%)
$thumb -> Percentage = true; // seteaza utilizarea dimensiunii in procente
$thumb -> Backgroundcolor = '#fefefe'; // culoare de fundal pt. imagine
$thumb -> Clipcorner = array(2,12,0,0,0,1,1); // parametri pt rotunjire colturi

$thumb -> Framewidth = 10; // grosimea bordurii, in pixeli
$thumb -> Framecolor = '#fefefe'; // culoare bordura

$thumb -> Shadow = true; // adauga o umbra in jurul thumbnail
$thumb -> Binder = true; // deseneaza o "legatura" in partea stanga
$thumb -> Binderspacing = 8; // spatiul dintre inelele legaturii

$thumb -> Perspective = array(1,0,25); // aplica efectul de perspectiva

// Creaza thumbnail si-l salveaza
$thumb ->Createthumb('image.jpg', 'file');
?>
Rezultat:
Thumbnail cu perspectiva si legatura

- In arhiva cu clasa EasyPhpThumbnail veti gasi mai multe exemple, si documentatie despre metodele clasei, in fisierul "API.txt".
EasyPhpThumbnail Web Site.

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Care tag defineste zona de click intr-o harta creata dintr-o imagine?
<map> <img> <area>
<img src="image.jpg" usemap="#map1">
<map name="map1">
  <area shape="rect" coords="9, 120, 56, 149" href="#">
  <area shape="rect" coords="100, 200, 156, 249" href="#">
</map>
Ce proprietate CSS indica ce sa se intample cand continutul unui element depaseste dimensiunile lui?
display overflow position
#id {
  overflow: auto;
}
Clic pe evenimentul care este declansat cand mouse-ul e deasupra unui obiect.
onclick onmouseover onmouseout
document.getElementById("id").onmouseover = function(){
  document.write("Sa ai Viata Buna");
}
Indicati variabila PHP ce contine datele adaugate in adresa URL, dupa caracterul "?".
$_SESSION $_GET $_POST
if(isset($_GET["id"])) {
  echo $_GET["id"];
}
Clic pe pronumele reflexiv care e potrivit in propozitia: "Marc is the boy ... won the prize".
who which whoever
Marc is the boy who won the prize.
- Marc e baiatul care a castigat premiul.
Clic pe pronumele reflexiv care e potrivit in propozitia: "Voy a ver al pintor de ... les hablé ayer".
que quien cuyo
Voy a ver al pintor de quien les hablé ayer.
- Ma duc sa vad pictorul despre care ti-am vorbit ieri.
Clasa EasyPhpThumbnail

Last accessed pages

  1. Conditional IF in Limba Engleza - Fraze Conditionale (98436)
  2. Preluare date din formular si adaugare in MySQL (2475)
  3. Verbe modale - Modal verbs - CAN, COULD, MAY, MIGHT, MUST (55766)
  4. Auto schimbare imagini (1308)
  5. Exercitii engleza - English Tests and exercises - Grammar (83244)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (3013)
  2. Curs HTML gratuit Tutoriale HTML5 (2942)
  3. Curs si Tutoriale JavaScript (1832)
  4. Curs PHP MySQL, Tutoriale si Scripturi PHP (1826)
  5. Curs si Tutoriale Ajax (1777)