Autor Zpráva
kikinet
Profil
Čaute,
mám stažený lightbox a potřebovala bych v něm nastavit pevný height, ať má fotka pokaždé stejnou výšku a šířka se mění. Samozřejmě se to dá udělat tak, že všechny fotky hromadně zmenším na požadovanou výšku, ale to hodně zkazí kvalitu.

Toto taky nefunguje:
<a href="WEB FOTKY/lide/P1080747.JPG" height="470" rel="lightbox[lide]"><img src="WEB FOTKY/malelide/P1080747.JPG" border="0"></a>

Ve staženém lightboxu je složka "js" a v ní soubor "lightbox.js". V tom souboru jsem do této proměnné:
var objLightboxImage = document.createElement("img");
objLightboxImage.setAttribute('id','lightboxImage');
objImageContainer.appendChild(objLightboxImage);

vložila ještě tenhle řádek:
objLightboxImage.setAttribute('height','470px');

To aspoň zmenší obrázek na požadovanou velikost, ale ImageContainer (ten bílý rám kolem obrázku) se nenatáhne kolem celé fotky, ale pokaždé je menší jak na výšku tak na šířku...
Jelikož se v javascriptu vůbec nevyznám tak jsem zkusila aspoň toto. Nemůže mi teda někdo poradit jak by to šlo udělat?
LaMMa
Profil
Samozřejmě se to dá udělat tak, že všechny fotky hromadně zmenším na požadovanou výšku, ale to hodně zkazí kvalitu.
Pokial to hromadne zmensis z originalu, trochu priostris a budes zobrazovat 100% velkost, tak kvalita bude urcite lepsia ako ked to bude len zmensene pri zobrazeni. A okrem toho usetris par kB.
kikinet
Profil
LaMMa:
Mám všechny fotky zmenšené z originálů, ale nepřiostřené. Zdá se mi, že to potřebuje přidat na kvalitě (přece jen je to fotoweb a ne můj). Zkusím to teda ještě přiostřit
LaMMa
Profil
Len preukladanim zmensenej fotky z .jpg do .jpg tomu zas nieco z kvality uberies, tak pozor na artefakty (ako napr. tu okolo postavy a prechody na oblohe...radsej zvys kvalitu pri ukladani). Preto by bolo lepsie to zmensit a priostrit z originalu a az potom ulozit. V xnview to robim bez problemov hromadne aj s par dalsimi upravami.

A vyhni sa pouzivaniu medzier (idealne aj velkych pismen) v url adresach, viz. "WEB FOTKY"

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: