JPEG v DELPHI

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

cukista
Level 1
Level 1
Příspěvky: 51
Registrován: srpen 05
Pohlaví: Nespecifikováno
Stav:
Offline

JPEG v DELPHI

Příspěvekod cukista » 16 zář 2005 10:42

Ahoj, potrebuju analyzovat obraz v JPG. Je to mapa a snazim se na ni najit souradnice. Neznate nahodou nejakou komponentu pro Delphi, ktera by mi umoznila pristup k jednotlivym pixelum? Klasicka komponenta v Delphi to neumoznuje a prevod do bitmapy taky neni optimalni. Za napady predem diky.

Reklama
miras
Tvůrce článků
Level 5
Level 5
Příspěvky: 2159
Registrován: červenec 04
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod miras » 16 zář 2005 11:24

Žádnýho pc-helpáka přes delphi tu zatím, co vím, nemáme. Takže sic nerad, odkázal bych tě na "konkurenci" - http://www.builder.cz/.

cukista
Level 1
Level 1
Příspěvky: 51
Registrován: srpen 05
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod cukista » 16 zář 2005 12:24

ta konference vypada dost zive. Zkusim to, dik... Robin

markjag
nováček
Příspěvky: 10
Registrován: květen 07
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod markjag » 30 kvě 2007 18:28

Do uses musis napisat kniznicu ktora ti umozni JPEG nacitat. Kniznica sa vola Jpeg :) .
Premennu si deklarujes napriklad takto:

var MojJPG: TJpeg;
begin
MojJPG := TJpeg.Create(nil);
MojJPG.LoadFromFile(cesta);
//a teraz nie som si isty, ale mozes pristupovat k pixelom klasicky cez Canvas.Pixel[,];
//dalsia moznost je nacitat JPG obrazok do Image, a postupovat podobne...
end;

EDIT: aha troska stary topic, no nevadi :)

Perry
nováček
Příspěvky: 4
Registrován: červen 07
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod Perry » 12 čer 2007 14:34

Při procházení velkého obrázku (800x600 a výše) metodou Pixels[x,y] je to dost pomalé (hlavně na slabších strojích, na novém dvoujádru to moc poznat není, ale ne každý jo má), lepší je použít ScanLine


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů