LUNAPAINT

miker1264 · 9786

AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #75 on: February 14, 2023, 12:26:56 PM
@miker

I created these variants, if they fit I will attach the archive here:




EDIT:

I attach archive, the images are all with transparent outline, excluding one, if you want I can also add white background or the color you prefer
« Last Edit: February 14, 2023, 12:37:15 PM by AMIGASYSTEM »



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #76 on: February 14, 2023, 12:40:34 PM
Thanks for sharing your artwork. See the other topic as well.

LunaPaint is well written and I find it to be quite useful. I use it on a regular basis to view & convert images. It also works well with my new TIFF datatype so it helps with testing.

LunaPaint can Load by Datatype & Save by Datatype. I thought it would be helpful to add to & extend this to include new picture datatypes since we have several now.

Soon after I started updating the datatype support I realized we could also select the desired bit depth when saving. There is a trick that I learned while working with picture datatypes. There is the stored pixel format & the requested pixel format. If the pixel data is stored as 8bit with colormap we simply request 24bit or 32bit. It gets converted automatically. But to convert from 24 to 8 requires Neuquant which I haven't added yet.

I will compile the current binary for x86 & x86-64 then post it on AROS Archives.

Thanks to the original author & everyone on the AROS team who have maintained it for us.

« Last Edit: February 14, 2023, 01:23:31 PM by miker1264 »



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #77 on: February 14, 2023, 01:29:00 PM
thank you miker :)



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #78 on: February 14, 2023, 01:50:12 PM
Very professional looking.  ;)



paolone

  • Legendary Member
  • *****
    • Posts: 568
    • Karma: +90/-0
Reply #79 on: February 14, 2023, 01:54:01 PM
Great!


AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #80 on: February 14, 2023, 03:26:29 PM
If you may be interested, I have given some emphasis to the text !




miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #81 on: February 14, 2023, 04:07:01 PM
If you may be interested, I have given some emphasis to the text !




That looks great. Very clean & easy to read.



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #82 on: February 14, 2023, 06:08:11 PM
Here is the changelog for LunaPaint version 0.6.0 (I believe that's the current version. Documentation wasn't well kept).

The changes for version 0.6.0 are the changes that I've made so far. A lot of them are small cosmetic updates.

There is an option for Export dt image to save TIFF. But that isn't available unless you have TIFF datatype which relies on LibTiff which hasn't been compiled yet for AROS x86.

Not sure if there is any usage documentation. It would be nice to have that for new users to understand its features.

The alternative logo artwork & the extra background tiles will be included in the zip file when this version is posted.
« Last Edit: February 14, 2023, 06:41:18 PM by miker1264 »



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #83 on: February 14, 2023, 11:45:11 PM
I uploaded the current x86 version & the current x86-64 version of Lunapaint to AROS Archives.

Let me know if you have any issues Loading & Saving pictures using datatypes or if you have other issues with the program.



AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #84 on: February 15, 2023, 12:56:52 AM
Ok, successfully tested all images in various formats (BMP, ILBM, JPG, PCX, PNG, TGA, GIF, WEBP) through Load DT Image !

Only problem is the Request, if you move it it splits and more requests appear, see screenshot, this is a problem that has been fixed on other applications.


Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #85 on: February 15, 2023, 05:21:37 AM
Thanks for your impeccable work, it would be interesting to implement the text function and also insert some effect anyway thanks I have to study the program that is the only one for aros that has the support of layers and animations :)



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #86 on: February 15, 2023, 09:55:19 AM
Thanks for your impeccable work, it would be interesting to implement the text function and also insert some effect anyway thanks I have to study the program that is the only one for aros that has the support of layers and animations :)

I wonder if there is any documentation for LunaPaint that we could gather in one place and eventually put together a PDF usage guide?

I'm only updating some of the features that are already there using the original framework. I'm not adding new features but there are some issues that also need to be fixed such as graphics issues. Mostly I'm just expanding the picture datatypes support for loading and saving pictures.

With respect to the intentions of the original author and all those who have maintained the program over the years I'm not changing anything other than updating picture datatypes support for loading and saving pictures.

If I find a few small bugs along the way I'll try to fix them. I also tried to update the about box text and freshen up the artwork. I added more background tiles to choose from. It would be helpful if we could provide an updated usage guide.

« Last Edit: February 15, 2023, 11:28:06 AM by miker1264 »



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #87 on: February 15, 2023, 09:57:16 AM
Ok, successfully tested all images in various formats (BMP, ILBM, JPG, PCX, PNG, TGA, GIF, WEBP) through Load DT Image !

Only problem is the Request, if you move it it splits and more requests appear, see screenshot, this is a problem that has been fixed on other applications.

Yes. I can reproduce that graphics error. And there are small white dots that appear in an image when using the menu.

Remember, we are "playing with bugs".  ;)

There are plenty of bugs. I fixed the window title error on x86-64 using StrDup for the filename. This is a technique Mazze came up with. Now I have to fix graphics artefacts.

Can you recall which other programs had requester graphics errors that were fixed?

I may be completely wrong but it may be an issue with using a standard file requester with a Zune user interface. MUI doesn't redraw the window background like it's supposed to when something is moved in front. Maybe a solution is to try using a Zune based file requester. The Zune file requester used in the Export DT Image doesn't leave visible artefacts. It works.
« Last Edit: February 15, 2023, 12:49:47 PM by miker1264 »



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #88 on: February 15, 2023, 11:29:45 AM
I wonder if there is any documentation for LunaPaint that we could gather in one place and eventually put together a PDF usage guide?

I'm only updating some of the features that are already there using the original framework. I'm not adding new features but there are some issues that also need to be fixed such as graphics issues. Mostly I'm just expanding the picture datatypes support for loading and saving pictures.

no there is no documentation at the moment, however I appreciate your efforts in improving the program and I think I'm not the only one :)



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #89 on: February 26, 2023, 06:52:41 AM
is it possible to have a x64 v11 version Miker, Thanks :)

Regards