Image is too big to fit on screen!

Whenever I tried to display the image it shows only a thin dark line and returns in the command window "Warning: Image is too big to fit on screen; displaying at 0% ". What do I do to make it show the image?

2 件のコメント

Image Analyst
Image Analyst 2012 年 5 月 4 日
I have a general fix for this that will work for any warning. See my instructions below in the comments of my answer.
Aliyu Abdu
Aliyu Abdu 2012 年 5 月 4 日
Thanks. The image I'm working on is 512 by 288, and I'm using the "imshow()" routine with the command ">>figure,imshow(img);". working with R2011a on windows 7. My previous question has been solved but most of the time I call the image to show it always display at 50%.

サインインしてコメントする。

回答 (2 件)

Image Analyst
Image Analyst 2012 年 5 月 4 日

6 投票

% Turn off this warning "Warning: Image is too big to fit on screen; displaying at 33% "
% To set the warning state, you must first know the message identifier for the one warning you want to enable.
% Query the last warning to acquire the identifier. For example:
% warnStruct = warning('query', 'last');
% msgid_integerCat = warnStruct.identifier
% msgid_integerCat =
% MATLAB:concatenation:integerInteraction
warning('off', 'Images:initSize:adjustingMag');

5 件のコメント

Lee how
Lee how 2017 年 4 月 27 日
Great!
Misbah Abid
Misbah Abid 2018 年 7 月 25 日
Bundle of thanks .Problem resolved .
Vijaya yaduvanshi
Vijaya yaduvanshi 2021 年 3 月 4 日
thank you so much
jyotsna kosuru
jyotsna kosuru 2021 年 5 月 24 日
excellent
Image Analyst
Image Analyst 2021 年 5 月 24 日
See attached function that turns off a bunch of other unwanted warnings.

サインインしてコメントする。

Alex Taylor
Alex Taylor 2012 年 5 月 4 日

0 投票

The "thin dark line" that was displayed sounds like what happens when you accidentally display image data that has been shaped to be a vector.
im = imread('pout.tif');
imshow(im(:));
instead of
imshow(im);
When you make this mistake, it's easy to create a vector whose length is bigger than your screen in one dimension. I accidentally do this myself from time to time.

11 件のコメント

Aliyu Abdu
Aliyu Abdu 2012 年 5 月 4 日
I got it, thanks a lot indeed!
Nidhi Kumari
Nidhi Kumari 2018 年 10 月 14 日
I have applied huffman encoding to compress an image and then i am displaying it but am only getting a thin vertical line. What to do?
Image Analyst
Image Analyst 2018 年 10 月 14 日
Decompress the image back to a 2-D uncompressed image and display that.
SS
SS 2019 年 5 月 23 日
Hello, I have applied huffman coding in an image. But when i am displaying it, it only displaying the title "Compressed image" with a white background, but it does not show the image. What can I do now?
Image Analyst
Image Analyst 2019 年 5 月 23 日
Try using [] in imshow():
imshow(yourImage, []);
SS
SS 2019 年 5 月 23 日
編集済み: SS 2019 年 5 月 23 日
I have tried this code,
figure,imshow(comp,[]);title('compressed image')
But it shows, only the title
Image Analyst
Image Analyst 2019 年 5 月 24 日
It looks like comp is all the same value. Please attach it in a .mat file.
SS
SS 2019 年 5 月 25 日
編集済み: SS 2019 年 5 月 25 日
This file contains my overall code that I am using.
Image Analyst
Image Analyst 2019 年 5 月 25 日
Please attach 1.jpg. Previously you attached 1.png, which is different.
SS
SS 2019 年 5 月 25 日
I am using this image
SS
SS 2019 年 6 月 13 日
Please, Can you give me any solution of my problem?

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeDisplay Image についてさらに検索

製品

質問済み:

2012 年 5 月 4 日

コメント済み:

2021 年 5 月 24 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by