Click vào để trở lại trang tin
FB | DIỄN ĐÀN | TRANG TIN | THỊ TRƯỜNG | TÌM KIẾM      

Go Back   macvn.com > Macintosh OS > Mac Programming
Đăng ký Hỏi/Ðáp Thành Viên Lịch Ðánh Dấu Ðã Ðọc

Mac Programming Lập trình trên Mac, cùng chia sẻ kinh nghiệm, ý tưởng và sản phẩm.

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 04-05-2012, 15:18 PM   #1
hgsoncntt
iMember
 
Tham gia: Dec 2011
Thứ tự: 54330
iĐangCó:
Bài: 43
Cảm ơn: 12
Được cảm ơn 0 lần / 0 bài.
hgsoncntt is on a distinguished road
Post [Hỏi] Nén hoặc resize để upload nhanh lên server

Em có một bài toán như sau mong các bro giúp đỡ:
- Một app có chức năng chụp ảnh, ngay sau khi chụp xong tấm hình thì Compress ảnh xuống (tầm <200k để upload nhanh hơn) sau đó up thẳng lên server.
Bro nào đã từng gặp trường hợp này hay có hướng giải quyết nào có thể giúp em với.
hgsoncntt vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-05-2012, 16:29 PM   #2
duynk163
iNewbie
 
Tham gia: Oct 2011
Thứ tự: 51843
iĐangCó:
Bài: 14
Cảm ơn: 4
Được cảm ơn 3 lần / 3 bài.
duynk163 is on a distinguished road
Default

Dùng GZip đi bác, có sẵn lib rồi đấy.
duynk163 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-05-2012, 20:16 PM   #3
zendobk
iMember Pro
 
zendobk's Avatar
 
Tham gia: Jan 2011
Thứ tự: 40970
iĐangCó: iPod 4
Nơi cư trú: Đà Nẵng
Bài: 285
Cảm ơn: 43
Được cảm ơn 54 lần / 44 bài.
zendobk is on a distinguished road
Send a message via Yahoo to zendobk Send a message via Skype™ to zendobk
Default

Code:
- (UIImage *)compressImage:(UIImage *)image
{
    int maxSize = 200000; // byte
    NSData *data;
    float k = 1;
    do {
        data = UIImageJPEGRepresentation(image, k);
        k *= 0.5;
    } while [data length] > maxSize;
    return [UIImage imageWithData:data];
}
__________________
Main: Gygabyte GA - H61M - DS2 (rev2.2) Dual BIOS (F7, UEFI) | CPU: Intel G840 | VGA: Onboard | RAM: 2 * 4GB DDR3 | Monitor: LCD | HP 17" 1440 x 900 | HDD: 2 * 250GB | OS: Windows 7 (SP1), Mountain Lion 10.8.0 (full -QE/CI)

thay đổi nội dung bởi: zendobk, 04-05-2012 lúc 22:58 PM.
zendobk vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
3 thành viên sau đây cảm ơn bạn zendobk đã viết bài có ích này:
abcslayer (05-05-2012), phongluudaisu (08-05-2012), traidocthan8711 (05-05-2012)
Old 07-05-2012, 15:28 PM   #4
hgsoncntt
iMember
 
Tham gia: Dec 2011
Thứ tự: 54330
iĐangCó:
Bài: 43
Cảm ơn: 12
Được cảm ơn 0 lần / 0 bài.
hgsoncntt is on a distinguished road
Default iosSocial

Giờ em muốn tích hợp các mạng xã hội khác như Foursquare hay Instagram để có thể invite bạn bè biết đến app, không giống như Face có sẵn hàm kết nối vậy để giải quyết vấn đề thế này thì phải làm thế nào? Bro nào có thể giúp em phương hướng giải quyết vấn đề này.
hgsoncntt vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-05-2012, 20:08 PM   #5
zendobk
iMember Pro
 
zendobk's Avatar
 
Tham gia: Jan 2011
Thứ tự: 40970
iĐangCó: iPod 4
Nơi cư trú: Đà Nẵng
Bài: 285
Cảm ơn: 43
Được cảm ơn 54 lần / 44 bài.
zendobk is on a distinguished road
Send a message via Yahoo to zendobk Send a message via Skype™ to zendobk
Default

Coi nó có public API không, có thì xài, không có thì bó tay .
__________________
Main: Gygabyte GA - H61M - DS2 (rev2.2) Dual BIOS (F7, UEFI) | CPU: Intel G840 | VGA: Onboard | RAM: 2 * 4GB DDR3 | Monitor: LCD | HP 17" 1440 x 900 | HDD: 2 * 250GB | OS: Windows 7 (SP1), Mountain Lion 10.8.0 (full -QE/CI)
zendobk vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-05-2012, 15:38 PM   #6
hgsoncntt
iMember
 
Tham gia: Dec 2011
Thứ tự: 54330
iĐangCó:
Bài: 43
Cảm ơn: 12
Được cảm ơn 0 lần / 0 bài.
hgsoncntt is on a distinguished road
Default

Em hỏi thêm chút nữa về cách upload ảnh: Em muốn chụp ảnh xong thì upload luôn lên server thông qua webservice. Trước giờ em mời get dữ liệu trả về nên chưa biết cách ngược lại, bro nào có sample hay hướng nào giúp em với.

P/s: Đọc trên mạng thấy có AFNetworking rất hay
Code:
https://github.com/AFNetworking/AFNetworking
Bro nào có tài liệu hay đã từng dùng tới giúp em tìm hiểu với nhé.
hgsoncntt vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời

Tags
compress, resize, upload image

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 22:18 PM.


Powered by: vBulletin v3.8.7 & Copyright © 2013, Jelsoft Enterprises Ltd.
MacVN không chịu trách nhiệm cho nội dung trên đây