Apie | Registracija
El. pašto adresas: Slaptažodis: Registracija.. Užmiršote slaptažodį..

Funkcija skirta sukurti sumažintą paveiksliuką (thumbnail)

Įkopijuojam funkciją į php bylą ir naudojam:

<?php
function createThumbnail($source,$destination,$new_w,$new_h) {
// read file and create image in memory
$src_img=imagecreatefromjpeg($source);
// get image dimensions
$old_x=imageSX($src_img);
$old_y=imageSY($src_img);
if ($old_x > $old_y) {
$thumb_w = $new_w;
$thumb_h = $old_y * ($new_h / $old_x);
}
if ($old_x < $old_y) {
$thumb_w = $old_x * ($new_w / $old_y);
$thumb_h = $new_h;
}
if ($old_x == $old_y) {
$thumb_w = $new_w;
$thumb_h = $new_h;
}
// create new destination image in memory
$dst_img=ImageCreateTrueColor($thumb_w,$thumb_h);
// copy resampled source image to destination
imagecopyresampled($dst_img,$src_img,0,0,0,0,$thumb_w,$thumb_h,$old_x,$old_y);
// save destination image to file
imagejpeg($dst_img, $destination, 75);
// destroy images from memory
imagedestroy($dst_img);
imagedestroy($src_img);
}
?>

Naudojimas:

<?php 
createThumbnail ("pic.jpg", "pic_thumb", 100, 100);
?>

 

Komentuokite (žinutes gali rašyti tik registruoti vartotojai)

  studijuok.lt pasilieka teisę pašalinti skaitytojų komentarus, kurie yra nekultūringi, nesusiję su tema, pasirašyti kito asmens vardu, pažeidžia įstatymus, reklamuoja.

combody (2009-07-21 23:51:07)

aciu, pasinaudojau, veikia... :]

Susiję kursai

Temos



ITbazė - informacinių technologijų naujienos

www.tcteacher.eu - Tech-Connected Teacher

www.prodesign.lt

Draugai

http://www.thanks.lt
Nemokamas skelbimų portalas

http://www.elegantepress.lt
Elegantiškos spaudos studija

http://www.2trip.lt
Maršrutai, kelionių aprašymai

© Sigitas Drąsutis 2006-2009. Kopijuoti ir platinti be autorių sutikimo draudžiama. Kontaktai | Taisyklės

veltinis.lt | verinys.lt | mezginys.lt | nerinys.lt | piesinys.lt | siuvinys.lt | dirbinys.lt | audinys.lt | testuok.lt | freecomponent.com

Hey.lt - Interneto reitingai, lankomumo statistika, lankytojų skaitliukai