[ dwarf @ 22.08.2002. 09:22 ] @
E, ovako, imam sledeci problem. Moram da napravim neki backend preko koga se salju slike na server. To je lako, medjutim moram da od vece slike, kada se jednom posalje, napravim manju, "thumbnail" jel' da.

Elem, problem nastaje sto f-ja imagecopyresized() ne daje efektne rezultate, odnosno ne daje mi punu paletu boja. Slike koje ce se slati su u JPEG formatu u high coloru. Kada koristim gornju f-ju, daje mi samo 256 boja sto je nedovoljno.

E, sada, u PHP manualu pise da ako zelis da dobijes kompletnu paletu koristis f-ju imagecreatetruecolor() i to radi super, jedini problem je sto moj host ne podrzava GD 2.x koji je neophodan za ovo.

Ima li pomoci??? Molim vas, ako je neko ova nesto radio ranije da mi pomogne, posto mi je zaista hitno (kada je covek glup pa ne proveri dobro phpinfo() output pre nego sto krene da radi).
[ Dejan Topalovic @ 22.08.2002. 13:06 ] @
Mozda da pokusas sa ImageMagick funkcijama? Ja licno koristim funkcije koje mi nudi NetPBM library sa funkcijama za obradu slika.
Oba paketa mozes naci na webu, tj. download i manual.
Uz dodatak djpeg i cjpeg funkcija, mozes stvarati cuda.

Ja sam napravio nekoliko backend administracijskih panela koji sadrze i skripte za upload slika, te njihov automatski resize (za thumbnailove) bez ikakvog gubitka boja.
[ -zombie- @ 22.08.2002. 19:15 ] @
pa mislim da mu to nece pomoci mnogo, posto se i sam zali da ne moze da instalira sam one php extenzije koje mu trebaju jer se saj hostuje kod isp-a.

a imagemagick i netpbm su php extenzije, ako se ne varam mnogo...

ako nisam u pravu, bio bih zainteresovan da to saznam ;))
[ dwarf @ 22.08.2002. 19:35 ] @
Isto mislim da mi dodatne extenzije nece pomoci. ImageMagick sam gledao, ali, nazalost, nemam mogucnost da ga instaliram pa da ga kasnije sa dl() zovem u skript koji mi je potreban. Jebiga...

Ili ako neko zna kako ovo da se sredi, odnosno, kako mogu da tu biblioteku ipak postavim...bio bih zahvalan...
[ Zoran Rašković @ 23.08.2002. 16:41 ] @
NetPBM u svakom slucaju ako mozes koristi.

Ako ne, onda da se iskompajlira najnoviji GD koji podrzava imagecopyresampled().
[ dwarf @ 23.08.2002. 17:58 ] @
Da, ali nemam mogucnost kompajliranja, kao sto vec rekoh. No nista zato, klijenti su opusteno pristali i da sami prave, preko akcije u PS-u, thumbnails i da potom lepo dve slicke salju na server.
[ Zoran Rašković @ 23.08.2002. 22:33 ] @
Ali ne znam zasto to da rade manuelno? Gde ti se nalazi hosting?

Pogledaj www.zoki.co.yu pa na photos... Svi ti thumbnailovi se prave "on the fly" uz pomoc GD library. Ono jes' da nemam imagecopyresampled(), pa su mi thumbnailovi losijeg kvaliteta, al ipak sljaka. Kada kliknes na thumbnail, onda ti se pojavi takodje slika uradjena "on the fly", koja je veca od thumbnaila a manja od original slike. Na kraju kad kliknes na tu srednju sliku, u novom prozoru ti se otvori slika u pravoj velicini.

Nesto slicno nalazi se i na www.trancemuzik.tk
[ -zombie- @ 24.08.2002. 01:46 ] @
Citat:
dwarf:
Da, ali nemam mogucnost kompajliranja, kao sto vec rekoh. No nista zato, klijenti su opusteno pristali i da sami prave, preko akcije u PS-u, thumbnails i da potom lepo dve slicke salju na server.


ja sam jedared imao ovakav problem... sajt je hostovan na eunet-u, naravno bez ikakvih extenzija u php-a (jedva sam ih naterao da instaliraju php4, nekoliko meseci posle izlaska...)

na srecu sam imao jednu drugu makinu od prijatelja, na kojoj sam mogao da radim sve osim da pravim veliki protok, pa nisam mogao tamo da hostujem (a i imala je samo oko 70-80% uptime)...

e sad dolazi zanimljivi deo... na sajtu na eunetu, slika se kao cist binarni podatak smestala u bazu, a sa druge makine sam redovno (na sat vremena iz cron-a) prozivao specijalnu backend skriptu sa eunet sajta koja mi je vracala listu "neobradjenih" slika.

onda je cron skripta preko obicnog url-a downloadovala sliku po sliku, obradjivala je i obradjenu postovala sajtu na eunetu... (koji je ovo takodje smestao u bazu, i belezio da je slika "obradjena")...

ovako nije pravljen veliki protok (samo po jedared za svaku uploadovanu sliku i za njen thumbnail) a nije ni slab uptime smetao, jer ako se cron scripta ne startuje u jednom satu, samo ce sledeceg sata da ima duplo vise posla... nista strasno ;)
[ dwarf @ 24.08.2002. 10:24 ] @
Eh, zombi, da ja imam dve masine mozda bih i ja nesto sicno uradio. A thumbnails moraju da budu dobrog kvaliteta jer se drugazcije nsita ne vidi, a krucijalno je da se sve vidi. Dakle, truba.

Hosting mi je na beocity-u.
[ broker @ 25.08.2002. 12:21 ] @
Dwarfe, ako teslike uploduje vlasnik sajta (odnosno, poznato lice) onda razmisli i o tome da apravis neku aplikaciju kojom ce to da radi. Nesto kao izabere slike, apliakciaj za njih izgenerise thumbnail-ove i ond aih uploaduje. A moze jos mnogo toga da napravi, recimo da u svaku slicicu upise kopirajt, ili da odmah slici moze da napise opis, kljucne reci, odredi kategoriju islicno... prakticno veci deo posla uradi off line a sam s vremna na vreme uploaduje...

ja nekak uvek volim da imam kod sebe aplikaciju koja rai takve stvari nego da pravim web interfejs. Ovo je naravno upotrebljivo sam ako je poznato ko azurira sajt. ako radis nesto kao foto album u koji korisnici mogu da uploaduju slike, onda ti web interfejs ne gine...


[ dwarf @ 25.08.2002. 13:29 ] @
Ne znam tacno ko ce administrirati sajt, ali znam da ce to raditi sluzbenici jedne firme, ili tako nesto.

Aplikacija ne dolazi u obzir. Prvo i prvo, ljudi su explicitno trazili nesto ovakvo. Drugo i drugo, najiskrenije, ionako su jako malo platili i za ovo sto dobijaju.

OK je, problem je resen. Ionako ce im same slike obradjivati neki "dizajner" ili sta li je vec, tako da ce dobiti gotovu akciju u PS-u i samo je potrebno da pokrene bathc akciju i to je to. A covek ionako mora da skida slicke sa digitalne kamere i da ih kasnije obradjuje na dimenzije koje su potrebne (jebiga, sam je sebi napravio posao, posto je sam trazio te tacne dimenzije).

Hvala svima na pomoci, pogledacu ImageMagick ako nista drugo.
[ -zombie- @ 25.08.2002. 18:41 ] @
Citat:
dwarf:
Eh, zombi, da ja imam dve masine mozda bih i ja nesto sicno uradio. A thumbnails moraju da budu dobrog kvaliteta jer se drugazcije nsita ne vidi, a krucijalno je da se sve vidi. Dakle, truba.

Hosting mi je na beocity-u.


pa za toliko bi mogao da zamolish nekoga ko ima (recimo gojka, ako odradish jednu donaciju od 50dm za neki hardware ;) ili mislim da se 10010010 nudio sa nekim serverom, ili ko vec ima, pitash ovde) ili da potrazish neki besplatni php hosting koji slucajno ima podrsku za gd, pa i nije bitno ako mu je uptime madnji od 80%, ili ako je zagusen preko dana (radish update preko noci)...

u svakom slucaju potrudi se i snadji se. ako ne zbog ovog klijenta (koji kako sam kazes nije mnogo platio) onda zbog sebe, cisto da bi mogao da se igrash i probash nove stvarcice... (ja sam recimo onim gore opisanim postupkom sam sebe prijatno iznenadio, kada je sve lepo proradilo ;))) to je i razlog sto sam pomenuo, da se malo pohvalim ;)

a pitaj i ovog sudiju koji se toliko hvali svojim hostingom, da ne moze da sKvati da drugi mogu da imaju probleme sa tim...
[ dwarf @ 25.08.2002. 19:11 ] @
Pa, pazi zombi, mozda si i u pravu, ali imam svoj server kod kuce, tako da mi nije probelm da se igram. Mislim, sada ce i druga masina (stara) sa nekim *nix-om i da mogu bas da se zezam, tako da...A sto se donacija tice, sasvim je moguce da cu mozda, kada budem stigao do nekog kesa koji mogu da trosim, dati neke pare za novi ES hardver... :))
[ Zoran Rašković @ 26.08.2002. 07:24 ] @
Citat:
a pitaj i ovog sudiju koji se toliko hvali svojim hostingom, da ne moze da sKvati da drugi mogu da imaju probleme sa tim...


Meni je sve na Veratu
[ dwarf @ 26.08.2002. 08:45 ] @
Sta, znaci Verat ima GD 2.x?? Koju verziju PHP-a oni uopste trenutno voze??