본문 바로가기

[FLUTTER] 프로필 화면 만들기 #2 ( Image Crop) 1편(링크)에선 카메라또는 라이브러리에서 이미지를 선택하는 방법을 배웠다. 2편에선 선택한 이미지를 crop하는 방법을 배워 보겠다. crop은 image_cropper (링크) 를 사용해서 하겠다. 먼저 라이브러리를 추가해준다. flutter pub add image_cropper iOS는 따로 설정은 필요없다. 안드로이드는 UCropActivity를 AndroidManifest.xml 파일에 추가해줘야한다. AndroidManifest.xml 파일 다음으론 기존에 카메라와 사진 라이브러리에서 사진을 불러오던 부분을 수정해주자 선택한 이미지를 crop 할 것이기 때문에 선택한 이미지를 crop 함수를 만들어서 넘겨주도록 하자. getCameraImage() async { final pickedFile .. 더보기
[FLUTTER] 프로필 화면 만들기 #1 ( Image Picker 이용하여 카메라 및 라이브러리 사용) Image picker 라이브러리를 추가해준다. 링크 flutter pub add image_picker iOS 에뮬레이터의 경우 카메라 기능을 사용할 수 없다. 그리고 iOS의 경우 /ios/Runner/Info.plist 파일에 내용을 추가하여 권한 설정을 해주어야한다. NSCameraUsageDescription 카메라 사용에 필요합니다. NSMicrophoneUsageDescription 마이크 사용에 필요합니다. NSPhotoLibraryUsageDescription 사진라이브러리 사용에 필요합니다. 아래는 전체 파일의 내용 CFBundleDevelopmentRegion $(DEVELOPMENT_LANGUAGE) CFBundleDisplayName Youtube Camera CFBundleEx.. 더보기
맥OS(MAC OS) 모하비(Mojave) 속도 안나올때 빨리받기 맥오에스가 새로나왔다는 소식을 듣고 (모하비(Mojave 다운로드가기) 추석연휴기간에 받을려고 했으나 3일째 다운로드중이었다.. 조금 찾아보니 한국에서는 인터넷 사정따라 느릴수 있다고한다.. 그래도 3일은 너무 한다는생각을하고 조금더 찾아보니 VPN을 써서 미국으로 지역을 바꾸면 빨리 받을 수 있다고 한다. 앱스토어에서 vpn 검색후 첫번째거로 설치후 미국으로 바꿨다. 결과는 3일동안안되던게 10분만에 완료..... 이제 다크모드를 쓸수 있게 됐다. 더보기