Recent

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

c-sanchez

  • New member
  • *
  • Posts: 24
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #810 on: August 02, 2019, 04:20:55 am »
I tried make a circle, in a 1:1 page with 1:1 size, centered, but then I found make this simple thing is a bit complicated indeed. Or maybe it's my inexperience :P

But well, In any case I think can be useful something to "align here or there right, left, center, middle, top, bottom " selections and forms, you know as almost svg edit tools, but with raster graphics too :)

and also, since we have now an new info bar, why not make this more useful allowing input custom values ​​for position and sizes?

All this to make my circle more circular hahaha, but ok this will be more useful for any kind of thing of course.

(https://i.ibb.co/0CHRd7B/editor-method-ca.png)

Another thing, we have Ratio option for selection tools but no in the shapes, yeah, I've noticed this while I tried make my circle ;P
so, I think we need the Ratio option in the shapes Rectangle and Circle too.
At least I find this a bit strange, view in selections but not in the shapes, since are relative tool.

---
I guess is possible make the "perfect circle" with the current tools, I think is good know how to make the things in the "hard way", learn how make things by own hand.
By example I know we can center any thing with just cut and paster as new layer.
But I  would like know how make the circle then, can someone give me a quick "how to" just for fun :P
How to make an circle centered which cover all the size of page.

I want recreate something like this
(https://i.ibb.co/bm9YbhP/DD.png)
But the circle elements was the hard part for me heh.
Will be interesting how make the gradient, although I guess looks simple and can be made better :)

c-sanchez

  • New member
  • *
  • Posts: 24
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #811 on: August 02, 2019, 04:23:17 am »
I've drawn this with LazPaint, with Layers, filters, renders, a lot of tools used.
btw nice draw!  :)

circular

  • Hero Member
  • *****
  • Posts: 2942
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #812 on: August 02, 2019, 03:59:50 pm »
Thanks for the feedback carlos. I take a note the the alignment feature.

About the ratio for other shapes, I thought your request was only for selections and also my worry was about taking up to much space in the toolbar. It already takes the whole width of the screen.

Note that you can make a perfect square or circle by holding the SHIFT key while drawing it.
Conscience is the debugger of the mind

c-sanchez

  • New member
  • *
  • Posts: 24
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #813 on: August 03, 2019, 08:51:53 pm »
hey hey, I'm back with more  >:D
I'm not sure how to reproduce this bug ?
But check this file with lazpaint 7.0.2 (made in this version of course)
https://drive.google.com/file/d/1UZNZ-IFe1jAhJwh6BNAjjo4M9BtSN3lh/view?usp=sharing
then resize to any size (even just one more pixel or one less pixel!)
---
I've notice I can make the circle with just make an 1:1 selection and then fill this, later I can copy this and paste as new to have centered :)

The holding SHIFT option is good, but don't makes an 1:1 circle/square, this just resize without change the current aspect, what is good, I comment this just to remember and to it and in case it can be useful for someone later.
---
btw circular, can you give me the vector edit program for linux no install 32 bits, please. I don't know where find this :P
and for windows too, I can use this later there also

lainz

  • Hero Member
  • *****
  • Posts: 3179
    • Lainz
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #814 on: August 03, 2019, 10:00:09 pm »
In fact you can create a perfect circle holding shift when first creating it.

And I canm confirm the resample problem, it moves the layers strangely.


circular

  • Hero Member
  • *****
  • Posts: 2942
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #815 on: August 03, 2019, 11:52:53 pm »
Thanks Carlos, indeed there is a bug with resample when layers have different sizes. Gonna fix it. EDIT: done on dev branch of bgrabitmap.

Well vectoredit is somewhat experimental, but I am thinking about doing a usable version.
« Last Edit: August 04, 2019, 12:03:21 am by circular »
Conscience is the debugger of the mind

c-sanchez

  • New member
  • *
  • Posts: 24
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #816 on: August 05, 2019, 09:24:13 pm »
Heh today with the "Magic wand select" tool selecting an filled circle the selection was made but in an wrong location, more at top left while the circle was located in the center, a bit weird, I guess probably by same bug.
---
Well, I want really view Lazpaint allowing make vector and raster graphics at same time, but vectoredit as an complementary/optional tool can be ok.
---
Quote from: circular
About the ratio for other shapes, I thought your request was only for selections and also my worry was about taking up to much space in the toolbar. It already takes the whole width of the screen.
btw yes, the tool options in the toolbar it's a bit messy, don't you think?
ie at first it was a simple and quick way, but with each new feature/option is occupying more and more space making it a mess, specially because also the option location changes according with the size of the window itself.

I think lazpaint tool options (maybe the workspace in general?) need some redesign, something as a tool options sidebar.
Some references from other programs:

Chasys Draw IES I don't like much this workspace, although is ok :P
(https://www.jpchacha.com/chasysdraw/shots/chasys_draw_ies_swm.png)

gimp 2.8 with photosho tweaks? I think looks good indeed.
(http://orig15.deviantart.net/06b2/f/2014/044/f/8/gimp_2_8_photoshop_tweaks_by_doctormo-d75n1qc.png)

Paint.net hah! It's like Lazpaint?
(https://image.jimcdn.com/app/cms/image/transf/dimension=589x10000:format=jpg/path/sa5512209e9247ee5/image/i0b8c20340f93d43b/version/1549735380/image.jpg)

I know and understand that they are focused on the development of bgrabitmap, but never it's too late to comment on these things heh.

I'm sorry if I asking so much, but  I want request and comment more things.

If possible I want a option to disable the antialiasing in texts.
Why that? Because I remember I was changing text a game, a game with Game Boy style, so all text here is pixelated, without antialiasing :P

About the Text tool, is nice how we can make text inverted in any direction, but and text deformations?
Probably adding more for the options to make things like this:
(https://i.ibb.co/RcD5FWM/pictfont-text-deformations.png)

Another detail, the text box I think It should readjust automatically when typing.
Is really strange write and don't see anything, I know we can draw the text box but At least for me is better if it does this automatically.

And well, I think is all, at least for now.. ;P

Kind regads.

circular

  • Hero Member
  • *****
  • Posts: 2942
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #817 on: August 06, 2019, 10:52:46 am »
Hi Carlos.

THanks for the feedback. I fixed the offset of the magic wand on dev.

About vectoredit, it does not really make sense to publish it as I am close to publishing a vector version of LazPaint.

About the workspace, indeed there are some possibilites to think about. I find that Gimp idea to put tool options above the layer stack to be ok.
Conscience is the debugger of the mind

c-sanchez

  • New member
  • *
  • Posts: 24
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #818 on: August 13, 2019, 12:30:40 am »
Hi hi circular! I'm back with more comments.

1. The thumbnails in the layers window:
Why not make as squares instead that instead of that parallelograms?
That zoom in / zoom out buttons they're just to make that miniatures bigger or smaller, making the interface a little disastrous.

My idea is: make the thumbnails as squares and show only the area seen in the edition, if we have zoom in the area, then you show a small rectangle in the thumbnails that allows us to move with this.

by example from JPEGView (a image viewer for Windows)
https://a.fsdn.com/con/app/proj/jpegview/screenshots/275965.jpg/

idea example
https://i.ibb.co/f9CXKdd/lazpaint-layers001.jpg

2. The "Paste as new layer"
many times I need to paste part of an image in another place, zooming as usual to have the place focused, when pasting as a new layer, it sticks to the center of the canvas, forcing me to see the whole canvas again and move it to the desired place.

"Paste as new layer" just like "Paste" must paste the new layer in the center of the view.

circular

  • Hero Member
  • *****
  • Posts: 2942
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #819 on: August 13, 2019, 09:33:45 pm »
Hi carlos

1. Not sure where you're going with this. From the screenshot, I infer you are suggesting that one could select the visible area from the layer stack?

2. I get your point. Note that you can add a new empty layer and paste the selection there.
Conscience is the debugger of the mind

c-sanchez

  • New member
  • *
  • Posts: 24
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #820 on: August 14, 2019, 12:01:06 am »
Quote from: circular
1. Not sure where you're going with this. From the screenshot, I infer you are suggesting that one could select the visible area from the layer stack?
Yup, although perhaps having a thumbnail as minimap in all layers will overload the interface?
Maybe add a new "navigation window" with which to scroll.
Can be useful in big images and different cases.

Photoshop https://i.ytimg.com/vi/3QVkR3HRKU4/maxresdefault.jpg
Gimp https://www.swotster.com/swotster/English/GIMP/images/images_les_009/les09_image003_en.jpg

Quote from: circular
2. I get your point. Note that you can add a new empty layer and paste the selection there.
Heh I see, anyway I think is better if the new layer is pasted in the center of the view and not the canvas, if we want put in the canvas center just make the full view :P

Oh btw I hadn't noticed but you have fixed when the layers come out of the canvas they are no longer lost.
Thanks!  :D

circular

  • Hero Member
  • *****
  • Posts: 2942
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #821 on: August 17, 2019, 01:17:14 pm »
New version of LazPaint 7.0.3
Hopefully a stable version
https://github.com/bgrabitmap/lazpaint/releases

Linux binaries provided

Tools
    edit shape tool
    copy/paste shape
    align shape horizontally/vertically
    bring shape to front/send to back
    shape count limit
    rotation lock on 90 degrees unless Shift is pressed
    add wave displacement filter
    add aliased mode for eraser

Interface
    selection pen shortcut changed to "O" letter key
    fix update on move image
    minor toolbar adjustments
    less space used by upper toolbar, nicer comboboxes
    faster draft gradient rendering
    dark theme option
    fix undo/redo with originals

Optimize
    optimize selection rendering
    less memory usage by selection
    update highlight when rotating
Conscience is the debugger of the mind

c-sanchez

  • New member
  • *
  • Posts: 24
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #822 on: August 18, 2019, 10:01:21 pm »
Thanks for this f*cking great new version circular! :D

Here my observations.
1. I think the options to move shapes can be sorted better, current sort is a bit confusing:

<  move up
|< bring to front
>  move down
>| send to back

can be something as:

|< bring to front
<  move up
>  move down
>| send to back

or

<  move up
>  move down
|< bring to front
>| send to back

---

2. Thank you so much by the Edit shape tool, realy cool :D
But while we can edit all point from Polygon/Polyline and Spline shapes, we can't make the same with the points from Polygon and Curve from selections.
I guess since the selection are saved as flat images without coordinates, etc :P
---

3. Haha thank you so much by add the percent in the transparency indicator of layers :D
Each samll detail makes Lazpaint so much better and cool ^.^
So talking about small details, make usable the mouse wheel usable in the percent indicator and in the blend operation list from layers window.
---

4. Thanks by the dark theme also :)
« Last Edit: August 18, 2019, 10:04:34 pm by c-sanchez »

circular

  • Hero Member
  • *****
  • Posts: 2942
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #823 on: August 18, 2019, 11:01:44 pm »
New version 7.0.4 with minor changes:
    adjusting font size for windows
    fix screen update
    duplicate vector original when duplicating layer

https://github.com/bgrabitmap/lazpaint/releases

@c-sanchez:
1. I see your point
2. Yeah for now selection is not vectorial. That may come in a next release though
3. Mouse wheel on the blend mode is interesting. For the opacity, I prefer not, it might be a bit confusing
4. Dark theme is a great idea of Lainz
Conscience is the debugger of the mind

lainz

  • Hero Member
  • *****
  • Posts: 3179
    • Lainz
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #824 on: Today at 12:30:23 am »
Is really cool to edit the vector shapes. A thing I'm missing is the hability to insert new points between to points when editing, also removing existing points. Maybe also merging two points (to simplify the path but keeping the shape like the original as possible) as well, but this one is optional.