[ IDE @ 27.08.2005. 13:04 ] @

moze li mi ko pomoci oko ovoga:

treba mi da nakon sto napravim neku sliku (npr. kao ova sto sam "okacio" ovdje) da mi se vidi samo ono glavno ( u ovom slucaju covjeculjak) a da onaj ostali dio ne postoji (ispravite me , ali mislim da se kaze transparentan)

klasican primjer za to su mnoge ikonice : nero, kaspersky, window washer....

ja sam zaista pokusavao to uraditi u photoshop-u 7, ali mi ne ide od ruke...

ako bi mi pomogli u koracima (kako i kada sta uraditi)- BIO BIH JAKO ZAHVALAN...
[ pajaja @ 27.08.2005. 13:18 ] @
jpeg format ne pordzava transparentnost tako da snimi sliku u gif formatu...

[att_img]
[ IDE @ 27.08.2005. 14:19 ] @
hvala puno...

samo onda imam jos jedno pitanje:

podrzava li onda transparentnost .bmp ili neki drugi format??

jer, bas mi .gif nikako ne odgovara...
[ pajaja @ 27.08.2005. 14:22 ] @
mislim da bmp ne podrzava...
za sta ti treba to, mozda ima neko resenje da iskoristis gif...
[ IDE @ 27.08.2005. 14:27 ] @
treba mi da iskoristim to u borland C++ builder-u...
nazalost, cini mi se da borland ne podrzava .GIF
[ pajaja @ 27.08.2005. 14:52 ] @
za borland ne mogu da ti pomognem :) moras da pitas nekog iz te oblasti dal postoji mogucnost ili neki dodatak, da mozes da ubacis gif...
da li moze PNG on je takodje transparentan
[ IDE @ 27.08.2005. 15:34 ] @
hmm... ne moze .png...

znam da moze jedino .ico od onih za koje znam da mogu biti transparentni...

dobro... hvala ti u svakom slucaju...
[ old @ 27.08.2005. 22:40 ] @
Napravi onda .ico i rešena stvar.

Iskusniji neka preporuče kojim programom.


[ Gomatami @ 28.08.2005. 16:07 ] @
Icon Sucker 2 Pro v2.19.115

http://www.copseystrain.com
[ Jovan Prokopović @ 28.08.2005. 19:00 ] @
Evo ti kod za Borland C++ koji jednu boju proglasi za transparentnu. Zaci sve što treba da bude providno obojiš jednom istom bojom i onda u kodu postaviš da je ta boja providna.

Code:

void __fastcall TForm1::Button1Click(TObject *Sender)

{
  Graphics::TBitmap *pBitmap = new Graphics::TBitmap();
  try
  {
    pBitmap->LoadFromFile("C:\\Program Files\\Common Files\\Borland Shared\\Images\\Splash\\256color\\factory.bmp ");
    pBitmap->Transparent = true;
    pBitmap->TransparentColor = pBitmap->Canvas->Pixels[50,50];
    Form1->Canvas->Draw(0,0,pBitmap);
    pBitmap->TransparentMode = tmAuto;  
    Form1->Canvas->Draw(50,50,pBitmap);
  }
  catch (...)

  {
    ShowMessage("Could not load or display bitmap");
  }
  delete pBitmap;
}

On Cross-platform:

void __fastcall TForm1::Button1Click(TObject *Sender)

{
  Graphics::TBitmap *pBitmap = new Graphics::TBitmap();
  try
  {
    pBitmap->LoadFromFile("MyBitmap.png");
    pBitmap->Transparent = true;
    pBitmap->TransparentColor = pBitmap->Canvas->Brush->Color;
    Form1->Canvas->Draw(0,0,pBitmap);
    pBitmap->TransparentMode = tmAuto;  
    Form1->Canvas->Draw(50,50,pBitmap);
  }
  catch (...)
  {
    ShowMessage("Could not load or display bitmap");
  }
  delete pBitmap;

}


U ovom primeru program uzme boju sa kordinata (50,50) i nju postavi za transparentnu.
[ IDE @ 29.08.2005. 14:15 ] @
ja se, kao prvo izvinjavam sto nisam dolazio da net da vam javim, ali sam moj problem u vezi borlanda rijesio...dovoljno je samo staviti sliku u .bmp formayu i staviti Transparent=true; (za Image) i bice transparentna ona boja koja se nalazi u lijevom donjem cosku slike....

a sto se tice inace transparentnosti:

ovdje sam negdje , cini mi se, nasao neki stari post, i na njemu pise da se slika samo sacuva u gif formatu, i to pod nesto kao "save for web" i da se strikira transparentnost, i da je to to...

ali meni to nesto nece...ja sam to pokusavao, pa sam pokusavao i da pod "new" otvorim transparentnu pozadinu i da na njoj nacrtam covjeculjka, ali nije ni to moglo...
uglavnom: jos nisam rijesio problem kako da napravim transparentnu sliku....
moze li to neko polako objasniti kako se pravi...(imajte na umu da sma laik u grafici)

a ono za pretvaranje .bmp u .ico....to nije problem!! pa to je bar lako...
to mnogo programa moze uraditi....

u svakom slucaju: HVALA VAM SVIMA NA ODGOVORIMA!!