-
Notifications
You must be signed in to change notification settings - Fork 211
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Image is not displayed when reselecting previously cropped image #85
Comments
Same issue here! |
I have same issue |
Same issue here! |
I think the problem is in the file_picker plugin. I tried to get the file via image_picker and the problem went away. XFile file = await ImagePicker().pickImage(source: ImageSource.gallery); |
Try image.evict() |
Same issue here! |
I have same issue, I use photo_manager library with this code, sloved problem in crop file, in didChangeDependencies() and didUpdateWidget() add this line. thanks |
Interestingly, if you call widget.image.obtainCacheStatus(configuration: configuration),it can also be solved @override
void didChangeDependencies() {
super.didChangeDependencies();
// widget.image.evict();
_getImage(force: true); /// Or other way to point out from didChangeDependencies
}
void _getImage({bool force = false}) async {
final oldImageStream = _imageStream;
final configuration = createLocalImageConfiguration(context);
final newImageStream = widget.image.resolve(configuration);
_imageStream = newImageStream;
if (force) {
final status = await widget.image.obtainCacheStatus(configuration: configuration);
print(status);
}
/// other codes ......
|
Hi,
I use your lib for crop image, but I encountering an error, which image is not displayed when reselecting previously cropped image.
I pass an image file to image crop screen, then I crop it, after I reselect it (origin image) from the gallery, then it do not display on screen.
Step:
.
And this is my code for crop image screen (I modified from your example)
https://drive.google.com/file/d/16i3bn5xUELg23mw3UOCOqdN88JHaHOb8/view?usp=sharing
Anyone helps, thanks!
The text was updated successfully, but these errors were encountered: