★★★★★
#디바이스 통합 · claude-code
이미지 크롭 (image_cropper)
선택한 이미지를 자르거나 회전.
#image-crop#image-editor
선택한 이미지를 자르거나 회전.
패키지: `image_cropper: ^5.0.0`
구현:
```dart
Future<void> _cropImage(XFile imageFile) async {
final CroppedFile? cropped = await ImageCropper().cropImage(
sourcePath: imageFile.path,
aspectRatioPresets: [
CropAspectRatioPreset.square,
CropAspectRatioPreset.ratio3x2,
CropAspectRatioPreset.ratio4x3,
],
uiSettings: [
AndroidUiSettings(
toolbarTitle: '이미지 크롭',
toolbarColor: Colors.blue,
initAspectRatio: CropAspectRatioPreset.original,
lockAspectRatio: false,
),
],
);
if (cropped != null) {
setState(() => _croppedImage = cropped);
}
}
```
image_picker와 함께:
```dart
final image = await _imagePicker.pickImage(...);
if (image != null) await _cropImage(image);
```
프로필 사진 등에서 크롭 기능 추가할까?
쓰는 법 — 위 칸에 본인 값을 채우면 아래 프롬프트에 바로 반영돼요. 복사 버튼을 누르면 채워진 그대로 클립보드에 담기니까, claude-code(또는 본인이 쓰는 AI)에 붙여넣기만 하면 됩니다. 변수가 없으면 그냥 복사해서 쓰세요.

