Recent

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

circular

  • Hero Member
  • *****
  • Posts: 4196
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #360 on: January 02, 2012, 08:46:48 pm »
No problem. I would be grateful to you.  :)
Conscience is the debugger of the mind

lainz

  • Guest
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #361 on: January 02, 2012, 10:06:32 pm »
No problem. I would be grateful to you.  :)

Here it is.
https://www.facebook.com/LazPaint

When you want I can add you as administrator. you just need a facebook account.

circular

  • Hero Member
  • *****
  • Posts: 4196
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #362 on: January 02, 2012, 10:24:50 pm »
Wow, that looks good.

Quote
When you want I can add you as administrator. you just need a facebook account.
Well I work for a secret service, so I must stay anonymous...  :D
Conscience is the debugger of the mind

lainz

  • Guest
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #363 on: January 02, 2012, 10:44:19 pm »
Wow, that looks good.

Quote
When you want I can add you as administrator. you just need a facebook account.
Well I work for a secret service, so I must stay anonymous...  :D

lol  :-X  :-\

fredycc

  • Sr. Member
  • ****
  • Posts: 264
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #364 on: January 02, 2012, 10:49:29 pm »
Wow, that looks good.

Quote
When you want I can add you as administrator. you just need a facebook account.
Well I work for a secret service, so I must stay anonymous...  :D
:o

circular

  • Hero Member
  • *****
  • Posts: 4196
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #365 on: January 02, 2012, 11:58:20 pm »
Don't worry for me, it's a safe job.  ;)
Conscience is the debugger of the mind

j0x

  • Full Member
  • ***
  • Posts: 126
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #366 on: March 24, 2012, 12:30:53 pm »
@circular

any chance on adding layers feature on LazPaint?

circular

  • Hero Member
  • *****
  • Posts: 4196
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #367 on: March 24, 2012, 08:26:12 pm »
Well, I do not have much time now, because I'm working on LazFreeType.

Can you give some help ?
Conscience is the debugger of the mind

circular

  • Hero Member
  • *****
  • Posts: 4196
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #368 on: March 24, 2012, 11:05:50 pm »
We can start to think about layers. For example, which file format should PazPaint use to store layered bitmaps ?
Conscience is the debugger of the mind

Ask

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 687

j0x

  • Full Member
  • ***
  • Posts: 126
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #370 on: March 26, 2012, 01:11:34 am »
Can you give some help ?

as much as i want to help im not knowledgeable enough about graphics programming and im a noob in programming too cannot do OOP  %)

http://en.wikipedia.org/wiki/OpenRaster ?

that looks good thanks for suggesting

circular

  • Hero Member
  • *****
  • Posts: 4196
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #371 on: March 27, 2012, 10:57:13 am »
Can you give some help ?

as much as i want to help im not knowledgeable enough about graphics programming and im a noob in programming too cannot do OOP  %)
Well you can learn  :)

Quote
http://en.wikipedia.org/wiki/OpenRaster ?

that looks good thanks for suggesting
Why not. I've already thought about it, I will look again if I find it satisfactory.
Conscience is the debugger of the mind

circular

  • Hero Member
  • *****
  • Posts: 4196
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #372 on: March 27, 2012, 11:15:26 am »
I've looked at OpenRaster again, and well the problem is that :
- it must be compressed with zip format (so a zip compressor/decompressor is needed)
- it uses PNG, which is not reliable on FreePascal

Have you a way to solve this ?

Or another format to propose ?
Conscience is the debugger of the mind

Ask

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 687
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #373 on: March 27, 2012, 12:42:59 pm »
Quote
- it must be compressed with zip format (so a zip compressor/decompressor is needed)
It is part of standard FPC library.

Quote
- it uses PNG, which is not reliable on FreePascal
That's bad, but I think in that case fixing PNG support would be
a worthy goal on its own, wouldn't it?

Quote
Have you a way to solve this ?
Post a bug report about PNG problems?

Quote
Or another format to propose ?
There's GIMP's XCF, but AFAIK GIMP developers themselves
say that OpenRaster is preferable as an interchange format.

circular

  • Hero Member
  • *****
  • Posts: 4196
    • Personal webpage
Re: LazPaint (alpha-blending, antialiasing, filters)
« Reply #374 on: March 27, 2012, 05:09:44 pm »
Quote
- it must be compressed with zip format (so a zip compressor/decompressor is needed)
It is part of standard FPC library.
Where ? I only know about zstream, which allows to compress but not in the zip format.

Quote
Quote
- it uses PNG, which is not reliable on FreePascal
That's bad, but I think in that case fixing PNG support would be
a worthy goal on its own, wouldn't it?
Yes. Some people have already posted about errors.

Quote
Quote
Or another format to propose ?
There's GIMP's XCF, but AFAIK GIMP developers themselves
say that OpenRaster is preferable as an interchange format.
There is also PSP and PSD formats.

In fact, any of these format contains features that I do not plan to implement, and do not contains features that I have implemented (more blend modes). Maybe there are workarounds for it with OpenRaster by combining filters. Otherwise I should reduce available blend modes.

So I guess I will anyway make a reader/writer with a format that correspond to LazPaint data. But I would like to have maximum interoperability, so the best would be to handle OpenRaster, PSP and PSD too.
Conscience is the debugger of the mind

 

TinyPortal © 2005-2018