[ Sandra_G @ 25.01.2006. 12:54 ] @
Problem je sledeci:

imam System.Drawing.Image img objekat, dobijen iz Stream-a. E, sad, treba da ga sacuvam negde, kao jpg ili kao tif, nesto od toga, i ja to radim na sledeci nacin:

img.Save(fs, System.Drawing.Imaging.ImageFormat.Tiff);

fs je FileStream, u kojem se nalazi putanja gde treba da snimi Image.
I to sve radi bez problema. Medjutim, kada hocu da tu slicicu ucitam i prikazem u nekoj kontroli za prikaz slike (van .net-a), javlja mi gresku: Decompression library not available, tj. slika je sacuvana u nekom "cudnom" formatu i kontrola ne moze da je prikaze.
Save metoda ima i encode parametre, ali nemam pojma da li tu mozda nesto treba da se procacka....

Moje pitanje je: Da li ima neko ideju kako da sacuvam Image objekat, a da budem sigurna da ce je prikazati bilo koji editor???

[ Java Beograd @ 25.01.2006. 14:13 ] @
A zasto si izabrali Tiff ? Probaj gif, jpg ...
[ Sandra_G @ 25.01.2006. 14:26 ] @
Hehe... U zavisnosti od nekih parametara snimam image kao tiff ili jpg.... dakle mora i tiff izmedju ostalog....

[Ovu poruku je menjao Sandra_G dana 25.01.2006. u 15:32 GMT+1]
[ mmix @ 25.01.2006. 14:42 ] @
Pazi ovako, ne znam u cemu je problem sa jpg bez da okacis kod, ali sto se tice tiff-a, tu je sledeci problem: Tiff se u GDI+ (Image klasa je wrapper oko GDI+) snima po default-u sa LZW kompresijom, dok vecina programa za gledanje Tiff-ova podrzava samo CCITT kompresiju, i to iz dva razloga: za LZW mora da se plati licenca i drugo, CCITT je kompresija kojom barataju faks masine (zbog radi cega vecina faks programa radi sa Tiff fajlovima).

Dakle snimi Tiff sa CCITT kompresijom i trebalo bi da ga citaju svi "pregledaci slika"
[ Sandra_G @ 25.01.2006. 15:10 ] @
mmix, ti si Pera Kojot Super Genije!!!!!!!!

HVALA!!!