Recent

Author Topic: LazPaint (alpha-blending, antialiasing, filters)  (Read 674190 times)

Love

  • New Member
  • *
  • Posts: 32
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #1095 on: July 27, 2023, 02:40:07 pm »
Great. :)

Love

  • New Member
  • *
  • Posts: 32
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #1096 on: July 27, 2023, 03:21:05 pm »
Hello, It will also be nice if you can put https://quaternius.com/ and https://tuxpaint.org/ links stating that their work is cool, nice and useful.

Have a great day.

Love

  • New Member
  • *
  • Posts: 32
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #1097 on: August 22, 2023, 06:59:54 pm »
Hello, Circular. Will you consider to make lazpaint support paint.net(free image editor https://www.getpaint.net/ ) plugins ?.

Paint.net has different useful plugins(https://forums.getpaint.net/topic/15260-plugin-index/) on their website made by its community. Paint.net is made for windows platform but lazpaint is made for cross-platform but It will be useful for windows users of lazpaint and if there is a way to make them work in other  OS platforms also it will be awesome.

Some of the plugins I love from paint.net community are:
1) https://forums.getpaint.net/topic/26553-trs-displacement-map-3d-version-21/
2) https://forums.getpaint.net/topic/26685-trs-scatter-plugin-v13/
3) https://forums.getpaint.net/topic/20688-liquify/
4) https://forums.getpaint.net/topic/10634-smudge/

I have listed them in order to show usefulness of paint.net community plugins. Lazpaint is simple, useful and intuitive and if it can support paint.net plugins it will be more useful. Just now I found that paint.net is free but not opensource from release 3.20. So I think implementing what I said will be difficult.

Have a nice day.


« Last Edit: August 22, 2023, 07:12:35 pm by Love »

lainz

  • Hero Member
  • *****
  • Posts: 4610
  • Web, Desktop & Android developer
    • https://lainz.github.io/
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #1098 on: August 23, 2023, 12:47:32 am »
Hello, Circular. Will you consider to make lazpaint support paint.net(free image editor https://www.getpaint.net/ ) plugins ?.

Paint.net has different useful plugins(https://forums.getpaint.net/topic/15260-plugin-index/) on their website made by its community. Paint.net is made for windows platform but lazpaint is made for cross-platform but It will be useful for windows users of lazpaint and if there is a way to make them work in other  OS platforms also it will be awesome.

Some of the plugins I love from paint.net community are:
1) https://forums.getpaint.net/topic/26553-trs-displacement-map-3d-version-21/
2) https://forums.getpaint.net/topic/26685-trs-scatter-plugin-v13/
3) https://forums.getpaint.net/topic/20688-liquify/
4) https://forums.getpaint.net/topic/10634-smudge/

I have listed them in order to show usefulness of paint.net community plugins. Lazpaint is simple, useful and intuitive and if it can support paint.net plugins it will be more useful. Just now I found that paint.net is free but not opensource from release 3.20. So I think implementing what I said will be difficult.

Have a nice day.

Plugins come as a file with the extension of ".DLL".

That from the official site. So all plug-ins are not cross platform.

Leledumbo

  • Hero Member
  • *****
  • Posts: 8776
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #1099 on: August 23, 2023, 05:53:23 am »
That from the official site. So all plug-ins are not cross platform.
I think the requestor only wants the support for Windows platform anyway, although I agree it shouldn't be that way. What could be problematic is that those DLLs are not native, they're managed DLLs that depend on .NET runtime. You will need a bootstrap .NET executable to load and convert them into native code in memory (a do nothing program will do, so long as the linking is static), only then you load LoadLibrary as usual.

Love

  • New Member
  • *
  • Posts: 32
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #1100 on: August 23, 2023, 06:17:07 am »
Thanks for replying Lainz and Leledumbo. I am windows user so I have suggested support for Paint.net commmunity plugins in Lazpaint for windows platform. If somebody could help for making it possible that will be awesome.

Have a nice day Everybody. :)

Love

  • New Member
  • *
  • Posts: 32
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #1101 on: September 06, 2023, 03:57:42 pm »
I made this https://drive.google.com/file/d/1tvna394mgbIOyN324mcNkkE83lWOsn6r/view?usp=sharing with Lazpaint. Sailboat and man are 3d objects and rest are made only using Lazpaint. No images were imported. Inner light layer effect script was helpful for creating highlights on mountains, boats, man. I am sharing this to thanks everyone who are involved in making of Lazpaint.

We all will love to here how lazpaint development is going on. I check forum frequently for knowing news about lazpaint.

Have a nice day everybody. :)


circular

  • Hero Member
  • *****
  • Posts: 4356
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #1102 on: September 06, 2023, 04:06:01 pm »
Hi Love!

There is some good news, I am getting time to implement the queries on LazPaint. So the rest of this year I will be able to add new things.  :)

Nice creation of yours be the way  :)
Conscience is the debugger of the mind

circular

  • Hero Member
  • *****
  • Posts: 4356
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #1103 on: September 06, 2023, 04:09:35 pm »
That from the official site. So all plug-ins are not cross platform.
I think the requestor only wants the support for Windows platform anyway, although I agree it shouldn't be that way. What could be problematic is that those DLLs are not native, they're managed DLLs that depend on .NET runtime. You will need a bootstrap .NET executable to load and convert them into native code in memory (a do nothing program will do, so long as the linking is static), only then you load LoadLibrary as usual.
Yes, linking is the main challenge. As you point out, an embedding program that run the plugins could be the way to go:
- export the image from LazPaint into a file on the harddrive
- run the embedding program, that will load the image, give it to the plugin and save it back on the harddrive
- load the result into LazPaint

There may be some more subtleties to consider though, like threading.
Conscience is the debugger of the mind

Love

  • New Member
  • *
  • Posts: 32
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #1104 on: January 29, 2024, 06:40:10 am »
What does normalize option under color menu does and When it is useful? I found that normalizing an image means adjusting image colors so it will look right to our senses. I use mainly curves to make color adjustment but I want to know when to use Normalize option. :)

circular

  • Hero Member
  • *****
  • Posts: 4356
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #1105 on: January 29, 2024, 09:16:57 pm »
Hi Love,

Normalize is when the image is dark, that the values do not reach the maximum. If there is any bright part in the image, normalize will not change the image.

Regards
Conscience is the debugger of the mind

Love

  • New Member
  • *
  • Posts: 32
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #1106 on: January 30, 2024, 10:08:48 am »
Hello circular. Thanks  for replying about normalize option.
Can you add this great things that lazpaint can do in your  lazpaint documentation that I discovered while following your tutorials and some by just playing with lazpaint:

1) center of scale and rotation can be changed with right click while using rotation and scale option in layers dialogue.(I used this often
 and in past I wished it really much and felt joy when I found it.)

2)Both start point color and end point color of a gradient can be given by clicking the left and right of the gradient preview.

3)layer styles can be updated for a shape which is modified just  by re-applying same layer styles.

I tried writing lazpaint documentation but in the way I understood that writing documentation requires a lot of time so I stopped but while doing so I discovered some softwares that will be really useful for making user documentaion like: flameshot(screenshot and annotaion software that is simple) and jarte (like ms-word but simple).So, it was a nice thing for me to invest time  for attempting to write lazpaint documentaion.

If I made some content about lazpaint use cases I will surely inform you. Have a great day everybody. :)



circular

  • Hero Member
  • *****
  • Posts: 4356
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #1107 on: January 30, 2024, 07:12:17 pm »
Hello Love,

I appreciate the feedback. Indeed, some things could be made more obvious.

1) I've added a popup message saying that right-click can be used to set the center. Also added in the quick start section of the wiki.

2) Added in the quick start section of the wiki. I am also thinking of improving gradients by showing the different color stops (and allowing to have more than 2 colors) when hovering the color component (of pen, background or outline) in the toolbar.

3) I've added a text info in the dialog boxes of the Python effects.

The time aspect is crucial. It would indeed help if we can use some automated tools. I will look into your suggestions. Thank you for dedicating some time, it is good to have company in the project.

Sure, if you have some content to propose, I will gladly consider it and how to share it.

Warm regards
Conscience is the debugger of the mind

Love

  • New Member
  • *
  • Posts: 32
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #1108 on: January 31, 2024, 05:38:31 pm »
Nice to hear that. I also loved that we can have gradient where middle region can be filled with colors that comes between starting and ending gradient color by changing  color interpolation to 'HSV cw' . It gave a rainbow gradient effect. Have a nice day everybody. :)

Love

  • New Member
  • *
  • Posts: 32
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #1109 on: February 01, 2024, 09:24:04 am »
What is ClearType filter and when it is useful. I read that it does displacement of RGB channels. I think it is for creating glitch effect by moving RGB channels by some values. When I applied it to an image nothing seems to happen. :)

 

TinyPortal © 2005-2018