2013-04-08 33 views
10

Ok như nhiều người biết, di động safari hiện cho phép tải lên tệp qua thư viện ảnh hoặc thư viện hình ảnh.tải lên hình ảnh di động safari & kích thước của chúng

'Vấn đề' là khi ảnh được chụp từ máy ảnh, nó được gửi đi vì nó có nghĩa là bộ nhớ rất nặng (tôi nghĩ nó khoảng 2 hoặc 3 mb ngay cả trên iphone 4).

Điều này làm cho việc tải lên thực sự chậm và tiêu thụ băng thông (không tốt cho thiết bị di động). Bạn có biết rằng, với thẻ html <file />, có một cách để nói với iOS: "này, bạn có thể nén ảnh một chút không?" - giống như nó đang được thực hiện khi hình ảnh nói được gửi qua ứng dụng thư.

Xin cảm ơn trước.

Trả lời

10

Có một thư viện cho rằng: https://github.com/gokercebeci/canvasResize

Nó hoạt động bằng cách đặt hình ảnh vào một <canvas /> (nhỏ hơn so với ảnh gốc) , sau đó nhận dữ liệu hình ảnh để bạn có thể đăng nó lên máy chủ của mình.

Các vấn đề liên quan