Hoi,
Met onderstaande code:
krijg ik een foutmelding. (Out of Memory op GetThumbNailImage). Zodra ik height keihard zet op bijvoorbeeld 100 werkt het wel.
Ik heb er nog eens over nagedacht en het lijkt erop dat het resultaat van de berekening in height een double wordt.
Vervolgens ben ik gaan zoeken op:
cast double to int, convert double to int, double to int. Ik krijg alleen resultaten die Int32.Parse, Convert.ToInt(16/32 etc.) opleveren. Die allemaal geprobeerd, alleen voor zover ik weet / begrepen heb is dat om string naar ints te converteren.
Verder heb ik ook nog Math.Round geprobeerd. Daar krijg ik de foutmelding:
The call is ambiguous between the following methods or properties: 'System.Math.Round(decimal)' and 'System.Math.Round(double)'
Ik ben toch niet zo "aangeslagen" door het weekend? Je kan toch zonder problemen een double (misschien decimal) naar een int converten?
Met onderstaande code:
C#:
1
2
3
4
5
6
7
8
9
10
11
| if(uploadimg.Width <= max_xwidth) { width = uploadimg.Width; height = uploadimg.Height; } else { width = max_xwidth; height = (max_xwidth / uploadimg.Width) * uploadimg.Height; //height = 100; //< als deze wel "aanstaat" werkt het wel } |
krijg ik een foutmelding. (Out of Memory op GetThumbNailImage). Zodra ik height keihard zet op bijvoorbeeld 100 werkt het wel.
Ik heb er nog eens over nagedacht en het lijkt erop dat het resultaat van de berekening in height een double wordt.
Vervolgens ben ik gaan zoeken op:
cast double to int, convert double to int, double to int. Ik krijg alleen resultaten die Int32.Parse, Convert.ToInt(16/32 etc.) opleveren. Die allemaal geprobeerd, alleen voor zover ik weet / begrepen heb is dat om string naar ints te converteren.
Verder heb ik ook nog Math.Round geprobeerd. Daar krijg ik de foutmelding:
The call is ambiguous between the following methods or properties: 'System.Math.Round(decimal)' and 'System.Math.Round(double)'
Ik ben toch niet zo "aangeslagen" door het weekend? Je kan toch zonder problemen een double (misschien decimal) naar een int converten?
Heart..pumps blood.Has nothing to do with emotion! Bored