IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @754
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Spoločnosti Online s.r.o.

Ponúkame čisté spoločnosti. Obchodný register vybavíme za vás! www.spolecnostionline.cz

Auto žiarovky - dobré ceny

Vyššia svietivosť, dlhšia životnosť. Lepšie osvetlenie pre vyššiu bezpečnosť. www.autok.sk

Dajte zbohom celulitíde

S novinkami radu NIVEA Q10 plus môžete hodiť celulitídu za hlavu. www.NIVEA.sk

Zhoď nadbytočné kilogramy

Rýchlo. Jednoducho. Trvalo. Za pomoci naturálnych produktov ! www.janinblog.com

Zaregistruj sa!

Tvoj názor stojí peniaze. Vyplňte dotazník a zarobte si! www.marketagent.com

GIFlist

Zaslať odpoveď
AutorSpráva
Siriuse
Užívateľ
Užívateľ

Založený: 23.05.2009
Príspevky: 81
Bydlisko: Michalovce

PríspevokZaslal: St 19.08.09 15:16Odpovedať s citátomNávrat hore

Zdravicko, problemik v delphi: Existuje komponenta ImageList podporuje len BMP a ICO subory, ale kedze su velmi pamatetovo velke, chcem pouzit PNG alebo GIF. Rozdiel je dost velky (200 kb a 2,5 mega), obrazkov mam zhruba 30 a su ciernobiele. Vie mi niekto poradit komponentu do ktorej to ulozim? Resource subory taktiez podporuje len BMP alebo ICO.
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
Fico
Skúsený užívateľ
Skúsený užívateľ

Založený: 11.01.2009
Príspevky: 1052

PríspevokZaslal: St 19.08.09 17:26Odpovedať s citátomNávrat hore

A je potrebné, aby aj veľkosť aplikácie nebola nejako veľká? Ak nie, tak sa tie gif súbory môžu uložiť do resource-u (obrázok otvoriť v kreslení - skopírovať - vložiť do resource-u ako "Bitmap" - a v ňom nastaviť veľkosť obrázku a odškrtnúť možnosť Monochrome, keďže sú iba čiernobiele).

V aplikácii potom obrázky načítavať takto:
kód:
Image1.Picture.Bitmap.LoadFromResourceName(HINSTANCE, 'NazovObrazku');
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
Siriuse
Užívateľ
Užívateľ

Založený: 23.05.2009
Príspevky: 81
Bydlisko: Michalovce

PríspevokZaslal: Št 20.08.09 14:46Odpovedať s citátomNávrat hore

dokazem ulozit png obrzky do resourceu ale uz mi len treba nejaku komponetntu ktora ich zobrazuje, alebo kniznicu aby ich mohla zobrazovat komponetna Timage, vraj sa bola PngImage.dcu
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
Siriuse
Užívateľ
Užívateľ

Založený: 23.05.2009
Príspevky: 81
Bydlisko: Michalovce

PríspevokZaslal: Pi 21.08.09 20:24Odpovedať s citátomNávrat hore

nieco som nasiel aha pre ostatnych http://www.torry.net/quicksearchd.php?String=png+delphi&Title=Yes
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
Fico
Skúsený užívateľ
Skúsený užívateľ

Založený: 11.01.2009
Príspevky: 1052

PríspevokZaslal: So 22.08.09 9:12Odpovedať s citátomNávrat hore

Postup, ktorý si chcel, ako pridať PNG obrázok do resourcu:

1.) Vytvor si (napr v notepade) súbor s príponou rc, napr: zdroj.rc

Jeho obsah bude:
MYPNG01 RCDATA "cestaKTvojmuObrazku01.png"
MYPNG02 RCDATA "cestaKTvojmuObrazku02.png"
MYPNG03 RCDATA "cestaKTvojmuObrazku03.png"
...

// MYPNG01, MYPNG02, atď je názov daného obrázku v zdroji, pomocou ktorého k nemu pristupuješ.


2.) Zdroj sa musí skompilovať do RES a to pomocou programu brc32.exe, ktorý sa nachádza v zložke Delphi7\Bin. Spusť CMD a spusť tento program, ktorý ako parameter berie názov zdroja. Môže to vyzerať nejako takto:
kód:
D:\Program Files\Borland\Delphi7\Bin\brcc32.exe zdroj.rc

V koreňovom adresári sa ti potom vytvorí súbor zdroj.RES.

3.) Tento zdroj sa ešte musí zlinkovať s tvojou aplikáciou, čo docieliš takto:
Do kódu, hneď pod implementation, pridaj riadok:
kód:
{$R zdroj.res}

Potom zvoľ v menu Project | Build Project1, aby sa projekt znovu zostavil spolu s novým zdrojom.
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd