why does imwrite change the image's pixel size?
Show older comments
I know it's odd, but imwrite command happens to change my image's pixel size. Does anyone have a proper explanation for this? Thank you
6 Comments
Safa Ridene
on 6 Oct 2018
Rik
on 6 Oct 2018
I suspect that some metadata is not written the same way as it is stored in the original file. If you give more information about the file and show the code you're using we might be able to give you some guidance on how to add the metadata correctly.
If you simply want to copy the file (with or without renaming it), you can use the copyfile function.
Safa Ridene
on 7 Oct 2018
Walter Roberson
on 7 Oct 2018
You should probably not be using imwrite for ArcGIS.
MATLAB has no default for pixel scale. Only a small number of image formats accept scale information for imwrite and if it is not provided by the user then imwrite does not emit it into the image. imwrite is rather restricted in the metadata it can write.
Answers (1)
JESUS MARTINEZ
on 1 Apr 2020
0 votes
Hi, Sorry to bump into this thread but I have similar issue.
I am using some filters and I am feeding with an image of 50x50 pixels aprox, but the imwrite outputs a much larger file of 400x400 pixels aprox or so.
ITs frustrating cause I am trying to measure specific areas (in pixels) in both images but due to the resize...Its not apples to apples any longer.
Any help? thanks
6 Comments
Walter Roberson
on 1 Apr 2020
What filtering are you doing?
For example, conv2() will create a larger result unless you use 'same'
JESUS MARTINEZ
on 1 Apr 2020
Hello Thanks,
I am using threshold, sobel, canny, histeq adn a few more.
thanks
Walter Roberson
on 2 Apr 2020
I think we will need to see your code.
JESUS MARTINEZ
on 3 Apr 2020
HI thanks. resolved.
Ishtiaque Ahmed khan
on 30 Aug 2020
@Jesus Martinez
Hello,
May I please know how you resolved the problem?
I am having same issue.
Please help.
Image Analyst
on 31 Aug 2020
Start your own question and attach your image and code.
Categories
Find more on Images in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!