★★★★★
#디바이스 통합 · claude-code
갤러리에서 사진 선택 (image_picker)
디바이스 갤러리에서 이미지 선택.
#image-picker#gallery
변수 1개 — 여기 채우면 아래 프롬프트에 바로 들어가요
디바이스 갤러리에서 이미지 선택.
패키지: `image_picker: ^1.0.0`
구현:
```dart
class ImagePickerState extends State {
XFile? _selectedImage;
final ImagePicker _imagePicker = ImagePicker();
Future<void> _pickImage(ImageSource source) async {
final XFile? image = await _imagePicker.pickImage(
source: source,
imageQuality: 85,
);
if (image != null) {
setState(() => _selectedImage = image);
}
}
@override
Widget build(BuildContext context) {
return Column(
children: [
if (_selectedImage != null)
Image.file(File(_selectedImage!.path), height: 200),
ElevatedButton.icon(
icon: Icon(Icons.photo_library),
label: Text('갤러리'),
onPressed: () => _pickImage(ImageSource.gallery),
),
ElevatedButton.icon(
icon: Icon(Icons.camera_alt),
label: Text('카메라'),
onPressed: () => _pickImage(ImageSource.camera),
),
],
);
}
}
```
다중 선택:
```dart
final List<XFile> images = await _imagePicker.pickMultiImage();
```
{{SELECTION_TYPE}} (단일/다중) 이미지 선택 추가할까?
쓰는 법 — 위 칸에 본인 값을 채우면 아래 프롬프트에 바로 반영돼요. 복사 버튼을 누르면 채워진 그대로 클립보드에 담기니까, claude-code(또는 본인이 쓰는 AI)에 붙여넣기만 하면 됩니다. 변수가 없으면 그냥 복사해서 쓰세요.

