Pereiti prie turinio

Nuotraukų Krovimas


Rekomenduojami pranešimai

Kuriu puslapi, kuriame bus kelios nuotraukos. Visas nuotraukas sudedu i lentele, atskirus langelius. Paleidus puslapi, kraunasi nuotraukos.. paspaudi ant kurios nors foto (kitos dar pilnai neuzsikrove), tada ta nuotrauka padidina kitame puslapyje. Spaudi BACK narsyklėje.. gristi... taciau tos pilnai neuzsikrovusios nuotraukos, nesikrauna daugiau.. turi daryt refresh. ZInau kazkoks atrodo kodas yra. Tikiuosi supratote klausimą :) Kuriu HTML

Nuoroda į pranešimą
Dalintis kituose puslapiuose

as tai tau patarciau pasidaryti 2 vienos nuotraukos failus. sakykim:

 

foto1.jpg ir foto1_thumb.jpg

 

foto1 dydis sakykim 640x480, o foto1_thumb 100x75.

 

tada pagrindiniam kur matosi mazos tai dedi ta maza foto1_thumb, o kai kitam psl, kur pasididina tai dedi didele foto1. Tada pagrindinis puslapis lb greit uzsikraus (mazos nuotraukos mazai ir uzima) tai nebeliks ir problemos :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Va mano padarytas PHP scriptas kuris pakeicia paveikslelio dydi kad greiciau uzkrautu (nereikia 2 failu daryti foto1.jpg ir foto1_thumb.jpg :D :D )

Sumazinto paveiklelio adreso pavizdys: img_resize.php?img=nuotrauka.gif

 

Formatai PNG, JPG, GIF, BMP

 

faila pavadinkit img_resize.php

 

<?php

//Author: [email protected]
//WEB: www.BitClan.info

// GET  Image URL
$filename = $_GET["img"];


//New WITDTH
$newwidth = "110";
//New HEIGHT
$newheight = "110";


// Content type
header('Content-type: image/".$_GET["type"]');

list($failo_pavadinimas, $failo_tipas) = explode(".", $filename);

//GETing image format
if ($failo_tipas=='jpg')
{$function_image_create = "ImageCreateFromJpeg";
$function_image_new = "ImageJpeg";}

if ($failo_tipas=='jpeg')
{$function_image_create = "ImageCreateFromJpeg";
$function_image_new = "ImageJpeg";}

if ($failo_tipas=='png')
{$function_image_create = "ImageCreateFromPng";
$function_image_new = "ImagePNG";}

if ($failo_tipas=='gif')
{$function_image_create = "ImageCreateFromGif";
$function_image_new = "Imagegif";}

if ($failo_tipas=='bmp')
{$function_image_create = "ImageCreateFromWBMP";
$function_image_new = "ImageBMP";}


// Get sizes
list($width, $height) = getimagesize($filename);

// Load
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = $function_image_create($filename);

// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);

// Output
$function_image_new($thumb);
?> 

 

Si scripta galima labai placiai pritaikiti jai jums jis naudingas imkite ir naudokite :D

Redagavo crezzyman
Nuoroda į pranešimą
Dalintis kituose puslapiuose
lush tas tavo scriptas, jei paveiklsiuko pavadinimas bus pvz mano.puikus.paveiksliukas.kurio.pavadinime.yra.tasku.jpg nustatyt extensionui yra funkcija pathinfo p.s. o tikrai ten viekia tas $function_image_new($thumb) kazkaip labai idiotiskai struktura atrodo

 

As jau ta scripta idejau i puslapi. Tai as ir nenaudoju tasku pavadinimuose. Naudoju bruksnius, pvz: denise-10.jpg :)

Tik man nepatinka, kad labai suprastina THUMB kokybe. As mantes puslapiuose, kad THUMB kokybe gera, bet ir greit krauna.

Vistiek geriau negu nieko :|

 

 

EDIT: Parodyciau kaip puslapi atrodo, bet laikinai uzdare ji, nes nesumokejau uz hosta... Sendien gal atidarys

Redagavo ifonly
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...