Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 4 của 4
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Cách Resize ảnh hàng loạt trong windowphone ?

    Các bro cho em hỏi !
    Em đang làm cái app load hình từ 1 csdl , nhưng em muốn trước khi hiện lên màn hình thì resize tất cả các hình đó về kích thước màn hình.
    Các bro cho em hướng giải quyết với ạ ? [IMG]images/smilies/tongue.png[/IMG][IMG]images/smilies/tongue.png[/IMG][IMG]images/smilies/tongue.png[/IMG]

  2. #2
    Ngày tham gia
    Sep 2015
    Đang ở
    24 Rạch Bùng Binh , P10,Q3 , HCM
    Bài viết
    0
    Bạn thử thuộc tính Stretch của Image Brush xem sao. Còn app của bạn là app wallpaper thì Resize image theo đúng divice của người dùng làm theo cách khác, có thể sử dụng WriteableBitmap .

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    bạn trả về dữ liệu thì có trường tỷ lệ ảnh.
    vậy khi ta bind data vào model thì ta dùng tỷ lệ ảnh này để nhân với chiều with của màn hình -> height để dựng khung hình trước.
    -> khi load ảnh bạn đã có khung và ảnh sẽ load sau như facebook vậy.
    thân!

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    mình có đoạn code resize này, không biết có giúp gì được cho bạn ko:
    Mã:
     public static Image ResizeImage(Image img, int width, int height)
            {
                Bitmap b = new Bitmap(width, height);
                Graphics g = Graphics.FromImage((Image)b);
                g.InterpolationMode = InterpolationMode.Bicubic;
                g.DrawImage(img, 0, 0, width, height);
                g.Dispose();
                return (Image)b;
            }
    Mình thấy Box này hay nên ghé đọc thử thôi, chứ đây là code C# viết trên form, bạn coi sài đc k thì sài.

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •