我需要通过网络传输一些图像,我将图像保存为Jpeg和40%质量,如下所示:
public void SaveJpeg(string path, Image image, int quality) {
if((quality < 0) || (quality > 100)) {
string error = string.Format("Jpeg image quality must be
between 0 and 100, with 100 being the highest quality. A value of {0} wa
我之前已经发布了关于这个问题的帖子,但我的代码从那时起就改变了。当我加载我的网站的“项目”页面时,应该有一个带有图片的“卡片”图库,这些图片加载到网格中,如下图所示:Website with the pictures replaced with stock images当我在清除缓存后加载网站时,它看起来是这样的:Website with screwed up cards我改进这一点的第一步是降低所有图片的分辨率,所以现在它们是320p。这有一点帮助,但也不是太多。然后我发现了一篇关于预加载图片的帖子,所以现在我会在我的网站主页加载时这样做,但当有人首先访问项目页面时,这并不起作用。预加载代
我在屏幕上显示图片:
Bitmap bitmap = decodeSampledBitmapFromResource(data, 100, 100);
decodeSampledBitmapFromResource()方法如下所示:
public static Bitmap decodeSampledBitmapFromResource(String path,
int reqWidth, int reqHeight) {
// First decode wi