1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ Án Cơ Sở 3 Đề Tài Ứng Dụng Chỉnh Sửa Ảnh.doc

14 6 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 1,41 MB

Nội dung

MẪU ĐỒ ÁN KHOÁ LUẬN TỐT NGHIỆP TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒ ÁN CƠ SỞ 3 ĐỀ TÀI Ứng dụng chỉnh sửa ảnh MỞ ĐẦU Phát triển ứng dụng app mobile là[.]

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒ ÁN CƠ SỞ ĐỀ TÀI: Ứng dụng chỉnh sửa ảnh MỞ ĐẦU Phát triển ứng dụng app mobile điều cần thiết để chạy theo xu hướng công nghệ 4.0 nhu cầu người dùng Theo báo cáo VNPT năm 2020 kỷ nguyên smartphone lên ngơi, Việt Nam có khoảng 60 triệu người sử dụng điện thoại thơng minh, nhu cầu sử dụng smartphone trung bình người Việt 3-5 giờ/ngày Vì việc đầu tư phát triển app mobile khôn ngoan cho doanh nghiệp tương lai Sự tiến công nghệ trải nghiệm người dùng thúc đẩy phát triển thị trường thiết kế ứng dụng di động Cứ cập nhật hệ điều hành tạo cải tiến thiết kế mobile app tính để đáp ứng nhu cầu người dùng Thời gian gần đây, có phát triển mạnh mẽ ứng dụng điện thoại đặc biệt ứng dụng chỉnh sửa ảnh Mỗi người cảm thấy bị hấp dẫn ảnh đẹp ngày từ nhiếp anh gia ngày với phổ biến mạng xã hội Instagram, Facebook, Google +,… Đây nơi để chia sẻ với thứ nhìn thấy hay khoảnh khắc tuyệt vời sống lý nhà phát triển ứng dụng ngày tập trung nhiều vào việc sáng tạo ứng dụng chỉnh sửa ảnh Có nhiều ứng dụng chỉnh sửa hình ảnh bạn tìm thấy cửa hàng Google Play Mỗi ứng dụng có đặc điểm tính riêng biệt khiến bạn ngày khó khăn lựa chọn ứng dụng tốt việc chỉnh sửa ảnh cho điện thoại Android MỤC LỤC Trang MỞ ĐẦU Chương Giới thiệu 1.1 Tổng quan .7 1.2 Phương pháp, kết 13 1.3 Cấu trúc đồ án .13 Chương Nghiên cứu tổng quan 14 2.1 Các phương pháp 14 2.2 Hạn chế, tồn phương pháp 14 2.3 Kết luận 14 Chương Phân tích thiết kế hệ thống .15 3.1 Mơ hình tổng quan hệ thống nghiên cứu 15 3.1.1 Phương pháp .15 3.1.2 Phương pháp .15 3.2 Thiết kế chi tiết .15 Chương Triển khai xây dựng .16 Chương Kết luận Hướng phát triển 17 PHỤ LỤC 121 DANH MỤC TÀI LIỆU THAM KHẢO 130 DANH MỤC CÁC BẢNG Trang Bảng 2.1 – Bảng so sánh phương pháp 14 DANH MỤC HÌNH Trang Hình 1.1 – Giao diện .13 Hình 1.2 – Chức 13 DANH MỤC CỤM TỪ VIẾT TẮT STT Cụm từ Công nghệ phần mềm Công nghệ thông tin … Viết tắt CNPM CNTT Chương Giới thiệu 1.1 Tổng quan Mạng lưới di động hệ thứ kỳ vọng cách mạng hóa hệ thống thông tin liên lạc, với nhiều lĩnh vực khác giao thơng thị Hình ảnh xe khơng người lái vận hành an tồn phố mong chờ hành thực Apple thật thành cơng lĩnh vực tốn thiết bị ngoại vi tai nghe không dây AirPods Trí tuệ nhân tạo – AI ngồi việc giúp ứng dụng trở nên trực quan Chúng giúp mang lại trải nghiệm tốt cho người dùng Vì tất thơng tin người dùng chuyển qua thuật tốn Từ tạo đề xuất phù hợp với sở thích vị trí người dùng Nó giúp người dàng việc thu thập thông tin, đặt lịch hẹn, xếp lịch trình Và giúp tối ưu hóa suất làm việc tốt Tai nghe thông minh, loa thiết bị gia đình kết nối với “Internet vạn vật” dự đoán nằm lĩnh vực phát triển mạnh năm 2020 Một xu hướng khác phải kể đến việc tăng cường dịch vụ truyền phát trực tuyến chương trình truyền hình (TV streaming), sau Apple Disney tham gia vào mảng với Netflix Amazon Vì ứng dụng trực tuyến mua sắm, giải trí ln chiếm thị phần lớn năm tới Đây nơi để chia sẻ với thứ nhìn thấy hay khoảnh khắc tuyệt vời sống lý nhà phát triển ứng dụng ngày tập trung nhiều vào việc sáng tạo ứng dụng chỉnh sửa ảnh Có nhiều ứng dụng chỉnh sửa hình ảnh bạn tìm thấy cửa hàng Google Play Mỗi ứng dụng có đặc điểm tính riêng biệt khiến bạn ngày khó khăn lựa chọn ứng dụng tốt việc chỉnh sửa ảnh cho điện thoại Android 1.2 Phương pháp, kết Có nhiều cách tiếp cận khác để phát triển ứng dụng Android Tuy nhiên, loạt này, tập trung vào phương pháp phát triển ứng dụng Android gốc cung cấp hiệu suất vượt trội, chạy với yêu cầu tối thiểu, sử dụng khả tốt hệ điều hành Android Các ứng dụng Android gốc phát triển cách sử dụng ngôn ngữ lập trình Java, thiết bị chạy Android 5.0 cao hơn, tận dụng runtime gọi Android Runtime (ART) mặc định Để tạo ứng dụng vậy, hầu hết nhà phát triển chọn sử dụng Android Studio, Android IDE thức phát triển Google Android Studio miễn phí chạy Windows, OS X, hầu hết phân phối Linux Android Studio 1.5.1, phiên ổn định (tại thời điểm viết), có lượng lớn tính để đơn giản hóa tất khía cạnh phát triển ứng dụng Android, chẳng hạn trình soạn thảo code mạnh mẽ, giao diện trực quan trình biên tập theme, vector tài nguyên hình ảnh, nhiều Android Studio 2.0, phiên preview (tại thời điểm viết), có nhiều tính nâng cao chạy tức thời GPU profile để cải thiện trải nghiệm phát triển ứng dụng Android Studio kèm với emulator giống thiết bị thật mà bạn sử dụng bạn khơng sở hữu thiết bị Android Bởi nhân cho có sẵn nên bạn tải chạy phiên Android 1.3 Cấu trúc đồ án Phần trình bày cấu trúc đồ án: Chương 2, chương 3, … Hình 1.1 – Nhãn hình Chương Nghiên cứu tổng quan 2.1 Các phương pháp Phát triển ứng dụng Android chạy tốt điện thoại máy tính bảng Android cụ thể điều đơn giản Tuy nhiên, việc phát triển ứng dụng chạy tốt tất thiết bị Android, vơ khó khăn khác biệt lớn phiên hệ điều hành, kích thước hình khả thiết bị Kiến thức để phát triển ứng dụng Android ngơn ngữ lập trình Java Để trở thành lập trình viên Android thành cơng, bạn cần quen với khái niệm Java vòng lặp, danh sách, biến cấu trúc điều khiển Java ngơn ngữ lập trình phổ biến sử dụng nhà phát triển phần mềm nay, việc thơng thạo giúp bạn hồn thành tốt cơng việc, chí vượt tảng Android Một phần hay phát triển Android cơng cụ cần thiết miễn phí dễ dàng có Android SDK có sẵn để tải miễn phí, Android Studio, mơi trường phát triển tích hợp (IDE) thức cho việc phát triển ứng dụng Android Android Studio chương trình mà nhà phát triển viết code lắp ráp ứng dụng họ từ gói thư viện khác Android SDK bao gồm đoạn code mẫu, thư viện phần mềm, công cụ lập trình tiện dụng nhiều giúp xây dựng, thử nghiệm gỡ lỗi ứng dụng Android Hình 1.2 – Android studio Một điểm bật khác phát triển Android dễ dàng trình submit ứng dụng Khi bạn sẵn sàng submit ứng dụng lên Google Play store, đăng ký tài khoản nhà sản xuất Google Play (bao gồm khoản lệ phí 25 đơla qua Google Wallet), theo dõi danh sách kiểm tra phát hành Android, gửi thông qua Google Play Developer Console, chờ Google phê duyệt chờ xuất Thật đơn giản thỏa mãn! 2.2 Hạn chế, tồn phương pháp Không giống thiết bị iOS Apple, hầu hết thiết bị Android nhận cập nhật phần mềm, khơng muốn nói tất Marshmallow, phiên Android, chạy không đến 1,5% tất thiết bị Android ngày nay, phát hành vài tháng trước Điều có nghĩa là, bạn định phát triển ứng dụng, bạn phải hỗ trợ phiên cũ Android, KitKat Lollipop Hơn nữa, người dùng bạn từ nước phát triển, việc hỗ trợ phiên cũ Android Gingerbread, điều nên làm Tuy nhiên, làm vậy, thường dễ dàng, nhờ khơng Android Support Library, mà cịn có số thư viện mã nguồn mở bên thứ ba 2.3 Kết luận Nền tảng Android không ngừng phát triển nhà phát triển ứng dụng phải theo kịp với xu hướng để xây dựng ứng dụng đáp ứng mong đợi người dùng Material Design tập hợp hướng dẫn thiết kế hoạch định cách tỉ mỉ mà bạn làm theo để xây dựng ứng dụng có giao diện phù hợp với giao diện gốc Android Lollipop Marshmallow Do đơn giản vẻ đại nó, Material Design nhà phát triển nhà thiết kế thích Những đồng hồ thơng minh chạy Android Wear trở nên ngày phổ biến mẫu trơng tốt có tính cải tiến chẳng hạn cử mặt đồng hồ làm cho việc sử dụng chúng trở nên thú vị Do đó, ngày nhiều nhà phát triển sử dụng Wear API ứng dụng họ để đảm bảo ứng dụng tương tác với thiết bị đeo Chương Phân tích thiết kế hệ thống 3.1 Mơ hình tổng quan hệ thống nghiên cứu 3.1.1 Phương pháp 3.1.2 Phương pháp 3.2 Thiết kế chi tiết Chương Triển khai xây dựng 4.1 Tìm hiểu nội dung Hiện tồn nhiều ứng dụng chỉnh sửa ảnh với nhiều chức khác giúp người dùng chỉnh sửa hình ảnh theo ý muốn trước chia sẻ với người Các ứng dụng phổ biến thường có chức bản: tạo ảnh ghép, chỉnh sửa ảnh với lọc, xố phần hình ảnh, làm mờ nền, thêm sticker, nhiều hiệu ứng cho hình ảnh, công cụ vẽ,… Cụ thể sau: Chỉnh sửa độ sáng: Các chỉnh sửa nâng cao thay đổi màu sắc, độ phơi sáng, tông màu độ tương phản Chỉnh sửa màu: Điều chỉnh tinh chỉnh màu ảnh trộn màu Kiểm soát nhiều nhờ khả phân loại màu nâng cao đạt hiệu ứng tuyệt đẹp Camera chuyên nghiệp: Khai thác tiềm chụp ảnh đẹp điện thoại chế độ kiểm soát độc đáo Lựa chọn từ phơi sáng, hẹn giờ, cài đặt trước tức nhiều chức khác Có ảnh chi tiết nhờ chế độ chụp ảnh đẹp nâng cao chế độ thô, chế độ chuyên nghiệp HDR Sắp xếp quản lý: Sử dụng thư mục, album, xếp hạng gắn cờ để làm bật ảnh hình đẹp Các lọc: Sửa ảnh cơng cụ biên tập hình ảnh hàng đầu Phiên bản: Thử nghiệm so sánh chỉnh sửa mà không làm gốc 4.2 Thiết kế chi tiết Kiến thức để phát triển ứng dụng Android ngơn ngữ lập trình Java Để trở thành lập trình viên Android thành công, bạn cần quen với khái niệm Java vòng lặp, danh sách, biến cấu trúc điều khiển Java ngôn ngữ lập trình phổ biến sử dụng nhà phát triển phần mềm nay, việc thơng thạo giúp bạn hồn thành tốt cơng việc, chí vượt ngồi tảng Android Một phần hay phát triển Android cơng cụ cần thiết miễn phí dễ dàng có Android SDK có sẵn để tải miễn phí, Android Studio, mơi trường phát triển tích hợp (IDE) thức cho việc phát triển ứng dụng Android Hình 1.3 – Nhãn hình số Android Studio chương trình mà nhà phát triển viết code lắp ráp ứng dụng họ từ gói thư viện khác Android SDK bao gồm đoạn code mẫu, thư viện phần mềm, cơng cụ lập trình tiện dụng nhiều giúp xây dựng, thử nghiệm gỡ lỗi ứng dụng Android Một điểm bật khác phát triển Android dễ dàng trình submit ứng dụng Khi bạn sẵn sàng submit ứng dụng lên Google Play store, đăng ký tài khoản nhà sản xuất Google Play (bao gồm khoản lệ phí 25 đôla qua Google Wallet), theo dõi danh sách kiểm tra phát hành Android, gửi thông qua Google Play Developer Console, chờ Google phê duyệt chờ xuất Thật đơn giản thỏa mãn! 4.3 Thực xây dựng Trong ngày đầu Android, có số thiết bị chạy Android tất chúng điện thoại Tuy nhiên, năm qua, với ngày nhiều nhà sản xuất thiết bị áp dụng tảng, kích cỡ hình mật độ điểm ảnh bắt đầu trở nên khác Với việc phát hành Android Honeycomb, Android bắt đầu hỗ trợ thiết bị hình lớn, chẳng hạn máy tính bảng smart TV Do đó, nhà phát triển ngày dự kiến sử dụng nhiều kích thước hình ảnh bố cục để hỗ trợ tất hình khác Trong việc tạo layout cịn q trình tốn thời gian, việc quản lý kích thước hình ảnh khác trở nên dễ dàng Chổi sửa: Kiểm sốt hồn tồn hình ảnh xóa thứ khơng cần thiết, bao gồm hình vẽ hình Điều chỉnh chọn lọc: Sử dụng ngón tay bút stylus bạn để áp dụng chỉnh sửa xác cho phần ảnh, chỉnh màu ảnh, hay chỉnh sáng ảnh Tạo hình học: Tạo hình rõ nét đường thẳng thơng qua việc điều chỉnh góc độ nhờ cơng cụ trượt thẳng đứng, thẳng đứng có hướng hình học mạnh mẽ Adobe sensei: Khai thác sức mạnh AI để tự động gắn thẻ xếp ảnh dựa đối tượng người có ảnh 4.4 Kết Một phát triển xong ứng dụng, bạn xuất trực tuyến người khắp nơi giới tải sử dụng Có nhiều chợ ứng dụng Android mà bạn xuất ứng dụng bạn đó, nơi phổ biến Google Play cài đặt sẵn hầu hết thiết bị Android Để xuất ứng dụng bạn Google Play, bạn phải trả khoản phí đăng ký 25$ tạo tài khoản nhà phát triển Một bạn có tài khoản, việc xuất ứng dụng chủ yếu liên quan đến việc tải lên tập tin APK nó—một gói tập tin nén mà bạn tạo cách sử dụng Android Studio—cùng với vài ảnh chụp hình cung cấp thông tin chi tiết, chẳng hạn tên ứng dụng mô tả Sau gửi tất chi tiết, bạn phải chờ vài ứng dụng xuất Vào đầu năm 2015, Google Play giới thiệu quy trình phê duyệt ứng dụng để đảm bảo ứng dụng xuất tuân thủ sách nội dung Google Chương Kết luận Hướng phát triển Android hệ điều hành ưa chuộng Với ưu mã nguồn mở đông đảo cộng đồng yêu thích, Android thu hút nhiều nhà phát triển từ khắp nơi giới dần khẳng định vị Nhờ Android mà hàng loạt ứng dụng games, ứng dụng di động gia tăng cách nhanh chóng Vì thế, nắm tay kiến thức hệ điều hành này, bạn hồn tồn đưa phiên Android tùy chỉnh riêng thời gian ngắn để dễ dàng chạm tay đến giới “thơng minh” trở thành lập trình viên hay nhà phát triển ứng dụng di động chuyên nghiệp Android hệ điều hành dẫn đầu tranh cãi thị phần smartphone toàn cầu Nhờ tăng trưởng thị trường Mexico, Thổ Nhĩ Kỳ Brazil, thống trị không suy giảm thời gian tới Khi ứng dụng di động ngày sử dụng rộng rãi, cho phép người dùng kết nối với theo nhiều cách thú vị sáng tạo hết, công việc nhà phát triển ứng dụng di động trở nên phong phú cần thiết cho kinh tế toàn cầu Các ứng dụng di động sử dụng hàng ngày thay đổi theo cách tiến hành kinh doanh, giao tiếp, giải trí học hỏi điều lạ Bạn không lầm nghĩ phát triển ứng dụng di động ngành nghề thú vị thời điểm Việc dẫn đầu thị trường giúp đảm bảo số lượng công việc dồi cho nhà phát triển ứng dụng Android Hơn nữa, tảng Android mã nguồn mở (tồn mã nguồn Android xem được, có số phần mềm độc quyền Google Play), tạo hệ sinh thái nhà phát triển động làm phong phú thêm Các nhà phát triển Android chia sẻ lời khuyên, thủ thuật hướng dẫn cộng đồng Android Kể từ Google giúp nhà phát triển cách xây dựng công cụ Google Play Services cho tác vụ ứng dụng phổ biến: đăng nhập, xác thực, vị trí (location) lưu trữ, nhà phát triển Android tập trung vào việc xây dựng chức cốt lõi cho ứng dụng họ Một bạn phát triển xong ứng dụng, bạn xuất trực tuyến người khắp nơi giới tải sử dụng Có nhiều chợ ứng dụng Android mà bạn xuất ứng dụng bạn đó, nơi phổ biến Google Play cài đặt sẵn hầu hết thiết bị Android Ứng dụng di động có nhu cầu lớn hết, lúc thời điểm tuyệt vời để phát triển nghiệp trở thành lập trình viên Android Hơn nữa, Android ngày mở rộng vượt ngồi khơng gian truyền thống người tiêu dùng lĩnh vực việc làm giáo dục, tiếp tục đẩy mạnh trải nghiệm người dùng ngôn ngữ thiết kế Material DANH MỤC TÀI LIỆU THAM KHẢO 3 Tiếng Việt: An cư với lạc nghiệp, tập thể tác giả, Nhà xuất Văn hóa Thơng tin, Hà Nội, 2004 Chi tiết máy, tài liệu học tập, Đại học Công nghiệp Tp.HCM, lưu hành nội bộ, 2006 ……………… Tiếng Anh: Bouding K.E (1995), Economics Analysis, Hamish Hamilton, London Andeson, JE (1985), The RelativeIneffciency of Quota, The Cheese case, American Economic review, 74 (1), pp 78-90 ………………

Ngày đăng: 13/06/2023, 04:11

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w