Announcement

Collapse
No announcement yet.

EMF File Fails to Displayed

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    no bug EMF File Fails to Displayed

    Hi there,

    this is actually a problem I've been observing with quite a bunch of IV's versions and it's still not working with the latest one:
    Some EMF files do not get displayed completely. While I haven't found out the reason for that, I've noticed that it happens a lot with objects that are too close to the print margins (or overlap them) of a Power Point page that gets exported to an EMF, for example. Such objects are completely missing when IV is displaying such EMFs. OTOH, Windows Picture and Fax Viewer will show the very same files completely.

    I have attached an example of such a file, that I exported from Power Point.
    I'd be really interested if others can recreate the problem and if anyone has an idea how to fix it.

    Thanks.
    Attached Files

    #2
    Looks like a bug to me. The objects fails to display at all, but IV does seem to know how big it should be.
    Before you post ... Edit your profile • IrfanView 4.67 • Windows 10 Home 19045.2486

    Irfan PaintIrfan View HelpIrfanPaint HelpRiot.dllMore SkinsFastStone CaptureUploads

    Comment


      #3
      It displays fine here.

      IV 4.30 Windows 7 x86

      Tried with XnView and Microsoft Office Picture Manager. They all display it the same way.

      Comment


        #4
        Interesting!
        My environment is IV4.30, WinXP2002SP3, x86.

        Comment


          #5
          I got a reply from Irfan. Basically, the file is not a standard EMF, so the problem lies with Powerpoint.
          Sorry, this is either a buggy/crazy EMF or a bug in the graphic/metafile system driver.

          IrfanView uses the graphic/Windows driver for WMF/EMF loading.

          There are several possible APIs for EMF loading, none of them is perfect and will load all EMFs ...
          I am using one which loads most EMFs ... but this type is weird and can't be loaded properly.

          The best way is to see which program created it and tell the guys to create STANDARD EMFs, which works anywhere and with all GDI APIs.
          My guess is that Windows 7 can handle these non-standard EMF files, but Windows XP cannot. It would be interesting to hear from someone using Vista.
          Before you post ... Edit your profile • IrfanView 4.67 • Windows 10 Home 19045.2486

          Irfan PaintIrfan View HelpIrfanPaint HelpRiot.dllMore SkinsFastStone CaptureUploads

          Comment


            #6
            Thanks very much guys for that quick explanation. I'm glad I'm not the only one observing this behaviour.
            Oh well, I guess I have to live with the workaround not to place objects too close to the print margins of a ppt when I want to export them to EMFs and to post-process them with IV...

            Comment


              #7
              Hi,

              on Win8 it looks ok:

              Click image for larger version

Name:	win8.jpg
Views:	1
Size:	36.2 KB
ID:	80609

              WinXP SP3 on x86:

              Click image for larger version

Name:	winxp.jpg
Views:	1
Size:	27.3 KB
ID:	80610

              Stefan

              Comment


                #8
                Interesting Update:
                It looks as if it has primarily to do with my computer's memory usage. This morning, right after a reboot, my test.emf displayed completely with all objects!
                Now, after a day of work and some stand-by/wake-ups later I'm oserving the old problem again.
                Weird, very weird...

                Comment

                Working...
                X