24. februar 2006 - 09:17
Der er
12 kommentarer og 1 løsning
Finde størrelse på billede
Hey Er der nogen der ved hvordan finder man størrelsen på et billede, (højde og bredde) i pixel? mvh Jonas
Annonceindlæg fra Computerworld it-jobbank
Mød 3.500+ it-talenter på IT-DAY 2026
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
24. februar 2006 - 09:19
#1
Hvilken slags billed?
24. februar 2006 - 09:38
#2
Ahh det glemte jeg at skrive, det er et gif billede
24. februar 2006 - 19:11
#3
du laeser headeren og finder dem der
25. februar 2006 - 20:18
#5
tjaa det har jeg kigget på, men hvordan får jeg "samlet" højde og bredde? Jeg har lavet følgende kode. unsigned short width; char a[10]; ifstream in("5640.gif", ios::binary); in.seekg(0,ios::end); cout << "Filesize: " << in.tellg() << endl; in.seekg(ios::beg); in.read(a,9); cout << a[6]<<a[7]<<endl;
25. februar 2006 - 20:31
#6
Hmm mit problem er at der bliver vist den forkerte højde med denne kode.. unsigned short width, height; char a[20]; ifstream in("5640.gif", ios::binary); in.seekg(0,ios::end); cout << "Filesize: " << in.tellg() << endl; in.seekg(ios::beg); in.read(a,20); cout << a[6]<<a[7]<<endl; width = a[6]; width += a[7]<<8; height = a[8]; height += a[9]<<8; cout << "Bredde: " << width << endl; cout << "Hoejde: " << height << endl;
25. februar 2006 - 21:04
#7
Det mærkelige er at jeg får den rigtige højde, bare ikke den rigtige bredde
25. februar 2006 - 23:39
#8
hvilke tal giver koden og hvad er de rigtige ?
26. februar 2006 - 00:24
#9
lav a om til en unsigned char og cast den i kaldet til read. Eller læs størrelsen direkte: in.seekg(6, ios::beg); in.read((char *)&width, 2); in.read((char *)&height, 2); std::cout << width << ", " << height << endl;
22. april 2006 - 23:08
#10
kommet videre ?
01. november 2007 - 21:17
#11
Er ikke så god til at lukke mine spørgsmål,, men har vist fået det løst,, vil du smide et svar :)
02. november 2007 - 00:39
#12
moi ?
02. november 2007 - 21:09
#13
hehe jep,, så må bertelbrander sige til hvis han føler sig snydt,, men mange tak begge to :)
Kurser inden for grundlæggende programmering