Recent

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

circular

  • Hero Member
  • *****
  • Posts: 3556
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #945 on: April 20, 2020, 10:06:00 am »
Very nice drawing.  :)

I have added the issue:
https://github.com/bgrabitmap/lazpaint/issues/149

Thanks  :)
Conscience is the debugger of the mind

circular

  • Hero Member
  • *****
  • Posts: 3556
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #946 on: April 24, 2020, 02:53:50 pm »
New version of LazPaint (7.1.2)
https://github.com/bgrabitmap/lazpaint/releases

I made Linux 32/64 binaires. I need some help for Windows 32/64 and MacOS 32/64 binaires.

installer on Windows:
- add scripts
- add new extensions (oXo, cur, jpeg, tif, tga, webp, xpm)

rendering fixes:
- phong shape undo
- vector layer with selection
- add font kerning for text shape

file browser:
- load thumbnails in separate thread to prevent freeze
- generate less file extensions to avoid slowdown

crash fixes:
- skip when matrix transform is invalid
- catch tablet initialization error
Conscience is the debugger of the mind

lainz

  • Hero Member
  • *****
  • Posts: 3800
  • Leandro Diaz
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #947 on: April 24, 2020, 06:21:25 pm »
Done Win32 and Win64 zip and installer.
https://lainz.github.io/
Download LazPaint https://lazpaint.github.io/
Download BGRABitmap and BGRAControls https://github.com/bgrabitmap

lainz

  • Hero Member
  • *****
  • Posts: 3800
  • Leandro Diaz
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #948 on: April 24, 2020, 06:22:57 pm »
The Linux32 deb and no install seems that has a big download size? Maybe it has debugging data inside?
https://lainz.github.io/
Download LazPaint https://lazpaint.github.io/
Download BGRABitmap and BGRAControls https://github.com/bgrabitmap

c-sanchez

  • Jr. Member
  • **
  • Posts: 56
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #949 on: April 24, 2020, 08:33:49 pm »
Thanks for the update circular, and thank you so much by windows binaries lainz :)

circular

  • Hero Member
  • *****
  • Posts: 3556
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #950 on: April 24, 2020, 08:38:54 pm »
The Linux32 deb and no install seems that has a big download size? Maybe it has debugging data inside?
Ooops that's probably that. I am fixing it now.
Conscience is the debugger of the mind

circular

  • Hero Member
  • *****
  • Posts: 3556
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #951 on: May 14, 2020, 12:56:22 pm »
New version of LazPaint 7.1.3
https://github.com/bgrabitmap/lazpaint/releases

Recommended upgrade as it contains some bug fixes.

Linux 32 and 64bit binaries provided. I need help to make Windows and MacOS binaries.

Clipboard
- Fix pasting image in 24-bit with transparent color (via BGRABitmap)
- Fix undo of selection

Tools
- Text: better handling of character groups
- Curve: assign line cap, fix bounds for square cap

Interface
- Fix context menu on fill controls
- Update Czech translation
Conscience is the debugger of the mind

lainz

  • Hero Member
  • *****
  • Posts: 3800
  • Leandro Diaz
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #952 on: May 15, 2020, 03:41:19 am »
I can make Windows binaries, my question if is there is any problem with that FreeType code that doesn't compile in trunk, if commenting that lines affects something in LazPaint. (https://forum.lazarus.freepascal.org/index.php/topic,24239.msg362253.html#msg362253)

About Mac, my machine has some problems with the charger cable or with the charging port, I'm not sure, so for now I can't compile for mac until I found some mac service to fix it.
« Last Edit: May 15, 2020, 04:39:27 am by lainz »
https://lainz.github.io/
Download LazPaint https://lazpaint.github.io/
Download BGRABitmap and BGRAControls https://github.com/bgrabitmap

circular

  • Hero Member
  • *****
  • Posts: 3556
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #953 on: May 15, 2020, 07:35:40 am »
BGRAFreeType is not used for now in LazPaint, so that doesn't matter.

Though you wouldn't have to do that. Trunk is not stable so I would rather avoid using it to release binaries. Rather user 2.0.8 where the code for CharKerning will be disabled by a compiler directive.
Conscience is the debugger of the mind

lainz

  • Hero Member
  • *****
  • Posts: 3800
  • Leandro Diaz
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #954 on: May 16, 2020, 01:52:25 am »
BGRAFreeType is not used for now in LazPaint, so that doesn't matter.

Though you wouldn't have to do that. Trunk is not stable so I would rather avoid using it to release binaries. Rather user 2.0.8 where the code for CharKerning will be disabled by a compiler directive.

Ok, I'm downloading the releases for 32 and 64 bit, and making the binaries now.

Edit: done binaries for win32 and win64, no install and setup  :)
« Last Edit: May 16, 2020, 04:00:01 am by lainz »
https://lainz.github.io/
Download LazPaint https://lazpaint.github.io/
Download BGRABitmap and BGRAControls https://github.com/bgrabitmap

circular

  • Hero Member
  • *****
  • Posts: 3556
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #955 on: May 16, 2020, 06:37:02 am »
Thanks  :) :)
Conscience is the debugger of the mind

c-sanchez

  • Jr. Member
  • **
  • Posts: 56
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #956 on: July 22, 2020, 06:41:27 pm »
Talking about night sky, here is a picture I just made with LazPaint
Haha I had not seen it until now, cool :D

A idea that I wanted to comment on a long time ago, we have 'Polyline' and 'Opened Curve' (vectorial drawing tool) and 'Simple pen' (raster drawing tool)
In vector software like Adobe Illustrator or Xara Xtreme we have the 'Simple pen' too, but this convert the "raster" input drawing to vector lines.

With that in mind, I think could be nice a "Vector pen" drawing tool in Lazpaint, you know, we draw as with the simple pen, but then this is converted to 'Opened curve'

Free hand vector drawing with Xara Xtreme Pro
https://i.ibb.co/0tLVjYW/xara-freehand.gif

Free hand vector drawing with Adobe Illustrator
https://i.ibb.co/T4tgmqk/illustrator-freehand.gif

Also I found very interesting the erase tool from Illustrator.

What you think?

CM630

  • Hero Member
  • *****
  • Posts: 918
  • Не съм сигурен, че те разбирам.
    • http://sourceforge.net/u/cm630/profile/
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #957 on: September 14, 2020, 10:48:13 pm »
Most programs (maybe all except LazPaint) close the printing dialog, when printing is done.
LazPaint is an exception, and that confuses me... I wonder if I have pressed „Print“ or not.
Лазар 2,0,10; W10 or W7 64bit; FPC3,2,0; rev 63526

winni

  • Hero Member
  • *****
  • Posts: 1985
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #958 on: September 14, 2020, 11:10:37 pm »
Hi!

Yes, it is irritating.
Especially when a workmate has right before you send 50 pages to the printer.

There should be some information that the print job is in the pipe.

* Play a Beep
* Change the color of the print dialog
* or just close it.

Winni

circular

  • Hero Member
  • *****
  • Posts: 3556
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #959 on: September 16, 2020, 10:43:52 am »
With that in mind, I think could be nice a "Vector pen" drawing tool in Lazpaint, you know, we draw as with the simple pen, but then this is converted to 'Opened curve'
Interesting. I've added the issue:
https://github.com/bgrabitmap/lazpaint/issues/194

There should be some information that the print job is in the pipe.

* Play a Beep
* Change the color of the print dialog
* or just close it.
Good idea. I've added a popup message and a counter for the number of times it has been sent to the printer.
Conscience is the debugger of the mind

 

TinyPortal © 2005-2018