Page 1 of 1

Batch convert - improve Border effect

Posted: Fri Mar 03, 2023 12:42 pm
by user0
XnView MP 1.4.3 64bits
Windows11 64bit (22H2), display resolution 3840x2160, win scaling 150%


Batch convert / Filter dialogs
Border effect

Suggestion A
  • remove extra Frames
    as it is already possible to achieve the same effect provided by 3 Frames but with 3 consequent Border actions.
    In theory multiple Frames in single action may be helpful:
    • if there is Presets functionality available where you can define multiple borders, but this is not a case here. One also can create global Batch convert's preset or export for NConvert.
    • Frame effects interact with each other in a special way, not avaialble when you apply them consequently. Not a case as well.
    • why exactly 3 frames, why not 4 or 5. Anyway, I doubt this feature is popular nowadays.
  • add Frame type selector (outer/inner) and Opacity for inner frame
    type selector can be in the form of checkbox for now, but imho dropbox/radio button would be more explicit
  • add Background color
    required for background under Round edges and Shadow
  • add Shadow color
Suggestion B
  • make Shadow follow the Round border

Mockup
The layout of the controls is just one under the other, as I somehow don't see the complex structure in batch mode.
batch_convert_border.png



Examples from other apps
  • FastStone
    Border_Effect_FastStone.png
  • IrfanView
    • Add border/frame
      Border_Effect_IrfanView.png
    • Add Shadow, Shape, Rounded corners...
      Border_Effect_IrfanView_shadow_shape.png

ps. inspired by Effects (Really importants) by Hakim Antoine Said

Re: Batch convert - improve Border effect

Posted: Wed Mar 08, 2023 2:35 pm
by xnview
I keep the 3 borders in 'Border' action, better to customize, and fix the issue with shadow.

And i add 'inner frame' action

Re: Batch convert - improve Border effect

Posted: Tue Apr 18, 2023 2:56 pm
by xnview
This problem is supposed to be fixed in XnView MP 1.4.4. Please check and confirm the bug fix here.

Re: Batch convert - improve Border effect

Posted: Tue Apr 18, 2023 4:57 pm
by user0
done in 1.4.4

few issues though:
C. it looks like 'Use anti-aliasing' checkbox has no effect
D. it would be nice to have more even thickness of border on sides and in corners.
border_anti-aliasing.png

E. there is some mess with settings width:
- if have 1 frame - 1st pixel in preview starts on 3rd pixel in settings (see picture)
- if have 2 frames - 1st frame magically fixes, but 2nd frame's 1st pixel in preview starts from 2nd pixel in settings
- try ticking/unticking Frames checkboxes in different order and start with 0px thickness
border_width_issue.png

Re: Batch convert - improve Border effect

Posted: Fri Apr 21, 2023 3:55 pm
by xnview
user0 wrote: Tue Apr 18, 2023 4:57 pm C. it looks like 'Use anti-aliasing' checkbox has no effect
:bugconfirmed: Thanks to your detailed description I can reproduce the problem.
E. there is some mess with settings width:
:bugconfirmed: Thanks to your detailed description I can reproduce the problem.

Re: Batch convert - improve Border effect

Posted: Wed May 10, 2023 12:25 pm
by xnview
This problem is supposed to be fixed in XnView MP 1.4.5. Please check and confirm the bug fix here.

Re: Batch convert - improve Border effect

Posted: Wed May 10, 2023 3:24 pm
by user0
1.4.5
C - fixed
D - still remain
E - still remain
E_test_img.zip
(149.94 KiB) Downloaded 95 times
E.png

Re: Batch convert - improve Border effect

Posted: Thu May 11, 2023 7:57 am
by xnview
issue reopened

Re: Batch convert - improve Border effect

Posted: Fri Jun 16, 2023 4:04 pm
by xnview
This problem is supposed to be fixed in XnView MP 1.5.0 beta. Please check and confirm the bug fix here.

Re: Batch convert - improve Border effect

Posted: Sat Jun 17, 2023 6:14 pm
by user0
1.5.0b1
all fixed, except D
is it possible to make border of uniform thickness, like red line ?)
Image

Re: Batch convert - improve Border effect

Posted: Mon Jun 19, 2023 6:32 am
by xnview
user0 wrote: Sat Jun 17, 2023 6:14 pm is it possible to make border of uniform thickness, like red line ?)
i've tried but i can't....