JPEG laai op Windows Mobile
-
03-07-2019 - |
Vra
Ek is op soek na 'n vinniger manier om JPEG (of PNG?) Op Windows Mobile ...
'n NET Bitmap laaiEk het net 'n kans om te laai JPEG, PNG en GIF:
for (int i = 0; i < files.Length; i++)
{
int tries = 10;
while (--tries > 0)
{
int size = (int)new FileInfo(files[i]).Length;
FileStream fs = new FileStream(files[i], FileMode.Open);
sw.Reset();
sw.Start();
Bitmap b2 = new Bitmap(fs);
sw.Stop();
Debug.WriteLine(files[i] + "\n\t" +
sw.ElapsedMilliseconds.ToString());
fs.Close();
}
}
JPEG (medium) 100ms~
JPEG (medium prog.) 200ms~
PNG (64 colour) 50ms~
GIF (32 dith) 50ms~
Die bestuur Bitmap klas is waarskynlik nie die vinnigste - maar nie almal weet vir seker
Oplossing
Daar is regtig niks anders nie. Jy kan iets soos die Imaging APIs gebruik om dit te laai, maar 1) Ek glo dit nie regtig enige vinniger en 2) jy dan nie kan gebruik dit as 'n Bestuurde Image of Bitmap, so dit sal redelik nutteloos wees (plus ek / m redelik seker dit is wat die raamwerk in elk geval doen).
Hoe groot (resolusie en kleur diepte) is hierdie beelde? Wat gaan wees die groot faktor is hoe lank dit neem om te laai.
Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow