Jump to content

andrechalella

Newbies
  • Posts

    3
  • Joined

  • Last visited

Posts posted by andrechalella

  1. I have two monitors. The main one (4k, landscape) has 175% zoom applied to it in Windows monitor resolution settings. The secondary one (Full HD, portrait) has no zoom applied to it (that is, 100%).

     

    Monitor 1 config in Windows.

     

    Monitor 2 config in Windows.

     

    In such setup, Paint.NET viewport (canvas) does not use 1 pixel to display 1 pixel. As you can see in the image below, the viewport is much smaller than the window, even with the canvas resolution equal to the screen resolution (1200x1920). You can see that Paint.NET zoom is 100%.

     

    Problem: Paint.NET canvas smaller than it should be.

     

    Zoom problems wouldn't be unexpected in Monitor 1, which has 175% zoom as I said before. However, this is in Monitor 2, which does not have zoom/scaling applied. As such, it is impossible to use Paint.NET accurately in Monitor 2.

     

    More information:

     

    • Analyzing the attached image, it's easy to see that Paint.NET is using 686 pixels to represent the width of 1200 pixels. That is, 1.75 times less, which matches the zoom level of Monitor 1 (175%).
    • In Monitor 1, everything works fine. That is, one pixel is displayed in one pixel when Paint.NET zoom is 100% (again, Windows monitor zoom is set to 175%).

     

    What was expected: that Paint.NET canvas would always use 1 pixel to represent 1 image pixel, regardless of Windows monitor zoom.

  2. Paint.NET 4.0.1.

     

    Here's exactly what I did:

     

    1. Open original.jpg
    2. Save as flat.bmp
    3. Save as flat.jpg

    Here I discovered that flat.jpg still had EXIF. Now, without closing Paint.NET nor flat.jpg (or doing anything else in it, for that matter):

     

    1. Open flat.bmp
    2. Save as flat.jpg

    Here I checked that flat.jpg didn't have EXIF anymore.

     

     

     

    Paint.NET doesn't dump the EXIF data from memory when you save.

     

    Yeah, that's what I figured. However, I expected that, once I saved the .jpg as .bmp, it would be as if I had closed the .jpg and just opened the .bmp. Scratching all the previous context, that is. Don't you agree that's a fair expectation?

     

    Regards.

  3. I needed to remove EXIF rotation data from a photo I took with my phone, so I fired up paint.net and proceeded to open the .jpg, save it as .bmp and then save it again as .jpg. To my surprise, the data was still there.

     

    Make: SAMSUNG

    Camera Model Name: GT-I9300
    Software: paint.net 4.0.1
    Modify Date: 2014:07:15 01:07:29
    3 hours, 28 minutes, 59 seconds ago
    Y Cb Cr Positioning: Centered
    Exposure Time: 1/17
    F Number: 2.60
    Exposure Program: Aperture-priority AE
    ISO: 125
    Exif Version: 0220
    Date/Time Original: 2014:07:15 01:07:29
    3 hours, 28 minutes, 59 seconds ago
    Create Date: 2014:07:15 01:07:29
    3 hours, 28 minutes, 59 seconds ago
    Components Configuration: Y, Cb, Cr, -
    Shutter Speed Value: 1/17
    Aperture Value: 2.60
    Brightness Value: 1.42578125
    Exposure Compensation: 0
    Max Aperture Value: 2.6
    Metering Mode: Center-weighted average
    Flash: No Flash
    Focal Length: 3.7 mm
    User Comment: (4,096 bytes binary data)
    Flashpix Version: 0100
    Color Space: sRGB
    Image Size: 2,048 × 1,152
    Interoperability Index: R98 - DCF basic file (sRGB)
    Interoperability Version: 0100
    Exposure Mode: Auto
    Resolution: 96 pixels/inch
    White Balance: Auto
    Scene Capture Type: Standard
    Orientation: Rotate 90 CW <-- REASON WHY I WAS DOING THIS
    X Resolution: 72
    Y Resolution: 72

    generated by http://regex.info/exif.cgi

     

    However, when I tried opening the .bmp from scratch and saving as .jpg, it worked as intended, i.e the new .jpg had almost no EXIF.

     

    I'm pretty sure paint.net shouldn't have kept the EXIF through the .bmp. Am I wrong in that?

×
×
  • Create New...