Recent

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

fabienwang

  • Sr. Member
  • ****
  • Posts: 449
  • Lazarus is the best
    • My blog
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #180 on: April 03, 2011, 01:23:46 am »
I reorganized files folder, it was a mess.
src for the source
-old for old sources
bin for binaries
-old for old binaries

I provided 3.0 binaries for win32 and gtk2.
Leledumbo could you provide the following versions:
x86_64-win64
x86_64-qt
i386-qt
(if you use Qt/KDE, I only have GTK2 here).

Oh btw, files are even easier to manage via SSH :D
I'm using Arch Linux.
Known for: CPickSniff, OpenGrabby
Contributed to: LazPaint

circular

  • Hero Member
  • *****
  • Posts: 3648
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #181 on: April 03, 2011, 01:08:22 pm »
Thanks. But...

In the about box, the text displayed is readme.txt. If it's not here, it show an empty text box.
 8-)
Conscience is the debugger of the mind

fabienwang

  • Sr. Member
  • ****
  • Posts: 449
  • Lazarus is the best
    • My blog
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #182 on: April 03, 2011, 01:44:37 pm »
readme.txt added in the binaries zip
I'm using Arch Linux.
Known for: CPickSniff, OpenGrabby
Contributed to: LazPaint

circular

  • Hero Member
  • *****
  • Posts: 3648
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #183 on: April 03, 2011, 04:05:51 pm »
Thanks
Conscience is the debugger of the mind

Leledumbo

  • Hero Member
  • *****
  • Posts: 8294
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #184 on: April 03, 2011, 07:00:12 pm »
Quote
Leledumbo could you provide the following versions:
x86_64-win64
x86_64-qt
i386-qt
Done:
x86_64-win64
x86_64-win64-qt
i386-win32-qt

I haven't got time to boot to linux because I have a work to do that must be done on windows.
« Last Edit: April 03, 2011, 07:18:41 pm by Leledumbo »

circular

  • Hero Member
  • *****
  • Posts: 3648
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #185 on: April 03, 2011, 08:17:10 pm »
Thank you Leledumbo.
Conscience is the debugger of the mind

circular

  • Hero Member
  • *****
  • Posts: 3648
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #186 on: April 08, 2011, 10:21:59 pm »
LazPaint 3.1 with some changes :
- fill poly optimization (faster polylines)
- roundcap uturns fix
Conscience is the debugger of the mind

fabienwang

  • Sr. Member
  • ****
  • Posts: 449
  • Lazarus is the best
    • My blog
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #187 on: April 08, 2011, 11:23:55 pm »
When i compile bgrabitmappack.lpk,
it says:

bgrabitmaptypes.pas(359,6) Error: No matching implementation for interface method "IUnknown.QueryInterface(const TGuid,out <Formal type>):LongInt; StdCall;" found

I'm using:
Lazarus 0.9.30-0 r FPC 2.4.2 i386-linux-gtk 2
« Last Edit: April 08, 2011, 11:28:35 pm by FabienWang »
I'm using Arch Linux.
Known for: CPickSniff, OpenGrabby
Contributed to: LazPaint

circular

  • Hero Member
  • *****
  • Posts: 3648
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #188 on: April 11, 2011, 01:03:05 am »
FabienWang, this problem should be fixed now, there was a difference between the interface and the prototype of the function in the implementation (compiler directives).

Here is a new version of LazPaint 3.2 with :
- picture deformation tool
- ask whether to retrieve area when using rotate or move selection tool

In testbgrafunc, there are some demos with texture mapping (a rotating cube).
Conscience is the debugger of the mind

circular

  • Hero Member
  • *****
  • Posts: 3648
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #189 on: April 13, 2011, 04:23:29 pm »
Here is a new version of LazPaint (3.3) with:
- twirl filter
- color change can be applied to a selection only

In BGRABitmap, I added twirl scanner in BGRATransform, and rectangular clipping (ClipRect/NoClipping).
Conscience is the debugger of the mind

circular

  • Hero Member
  • *****
  • Posts: 3648
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #190 on: April 15, 2011, 12:50:59 pm »
Version 3.4, with grid deformation fix.
Conscience is the debugger of the mind

Fred vS

  • Hero Member
  • *****
  • Posts: 2035
    • StrumPract is the musicians best friend
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #191 on: April 15, 2011, 01:55:01 pm »
@Circular.
Many, many congratulation, what a powerful graphic object !  ;D

Hum, have you a plan to create transparent panels (or, better, alpha-blend panels) ?  :-\

Lots of thanks.
« Last Edit: April 15, 2011, 02:13:28 pm by fredvs »
I use Lazarus 2.0.6 32/64 and FPC 3.2.0 32/64 on Debian 10.2 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64 and Mac OS X Snow Leopard 32.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt, Carbon.

https://github.com/fredvs
https://gitlab.com/fredvs

circular

  • Hero Member
  • *****
  • Posts: 3648
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #192 on: April 15, 2011, 06:09:11 pm »
Thanks.

Do you mean controls to put in forms ?

Dibo has already done some controls, see here:
http://www.lazarus.freepascal.org/index.php/topic,12411.0.html

Maybe you could explain there what you need.
Conscience is the debugger of the mind

lainz

  • Guest
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #193 on: April 15, 2011, 06:28:50 pm »
Thanks.

Do you mean controls to put in forms ?

Dibo has already done some controls, see here:
http://www.lazarus.freepascal.org/index.php/topic,12411.0.html

Maybe you could explain there what you need.

That's I've searching for.  :'(

Thanks  :D

Fred vS

  • Hero Member
  • *****
  • Posts: 2035
    • StrumPract is the musicians best friend
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #194 on: April 15, 2011, 06:30:46 pm »
@Circular.
Hello
Quote
Do you mean controls to put in forms ?

More or less...
Shaped forms can be set with shapeform() method, i do not have finded how to do it with panels.

I wish to have a transparent panel so you can see only the object on it (pictures, buttons, etc...)
and you do not see the background-panel.

Like for forms now :

Code: [Select]
form1.alphablended := true ;
i want :

Code: [Select]
panel1.alphablended := true ;

Also it can use the function bringtofront or senttoback of panel.

Thanks
« Last Edit: April 15, 2011, 07:18:00 pm by fredvs »
I use Lazarus 2.0.6 32/64 and FPC 3.2.0 32/64 on Debian 10.2 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64 and Mac OS X Snow Leopard 32.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt, Carbon.

https://github.com/fredvs
https://gitlab.com/fredvs

 

TinyPortal © 2005-2018