New Picture Datatypes

miker1264 · 1503

miker1264

  • Senior Member
  • ****
    • Posts: 422
    • Karma: +14/-1
on: February 22, 2020, 05:37:47 AM
I have made so much progress in the last few weeks while writing Save Functions for existing Picture Datatypes. I have finished BMP datatype, ILBM datatype, Targa datatype and I'm now working on PCX datatype. Maybe I'll add a Save_SVG for SVG datatype. But after that I might try my hand at writing a few new picture datatypes including TIFF datatype which will then become the AROS TIFF Datatype.

Over the last few days I modified AROS JPEG datatype to allow it to Load 8bit JPEG (Greyscale) which is popular among Comic Strip Websites such as AlphaLuna and others. It works for 8bit JPEG now!

@paolone
After I finish Save_PCX I'll send you the 64bit versions of the new datatypes, provide the source code for anyone else who may want to compile them, and I'll compile datatypes for 32bit Icaros Desktop.



salvo

  • Legendary Member
  • *****
    • Posts: 660
    • Karma: +9/-0
  • Invalid Civil
Reply #1 on: February 22, 2020, 12:28:46 PM
great news miker :)

Aros on Laptop MSI EX600 , Intel Core Duo 2 2Ghz, 3 Gb Ram, SSD Samsung 860 Evo 240 Gb, Nvidia Geforce 8400m GS 512 Mb "VESA", WiFi Atheros Top!


miker1264

  • Senior Member
  • ****
    • Posts: 422
    • Karma: +14/-1
Reply #2 on: March 01, 2020, 04:45:02 PM
Several picture datatypes have been fixed up. I'll send them to paolone soon for IcarosDesktop.



miker1264

  • Senior Member
  • ****
    • Posts: 422
    • Karma: +14/-1
Reply #3 on: March 01, 2020, 06:35:30 PM
paolone

Here are the sources and 64bit binaries for the newest picture datatypes if you'd like to include them in IcarosDesktop x86-64.

The 32bit versions will follow soon when I compile them using Yannick's PicDtCreationTool on IcarosDesktop 32bit. I've included sources if you'd like to try compiling them.



miker1264

  • Senior Member
  • ****
    • Posts: 422
    • Karma: +14/-1
Reply #4 on: March 01, 2020, 06:43:11 PM
paolone

I have included BMP which is much more compatible now, GIF which is more stable on 64bit, ILBM with Save Functions, JPEG which can now Load 8bit and 24bit JPEG, and Targa which can now Save TGA (24bit).

 I'm especially pleased that BMP datatype can now show 32bit BMP files with transparency.I wrote the Save BMP function for it and Kalamatee helped to fine tune Load BMP! Thanks to Kalamatee!!

I'm still working on Save PCX for PCX datatype. Note: Only the new versions of BMP and GIF have been submitted to AROS Main Repository. So these are all new picture datatypes - Hot off the presses!




salvo

  • Legendary Member
  • *****
    • Posts: 660
    • Karma: +9/-0
  • Invalid Civil
Reply #5 on: March 01, 2020, 07:00:27 PM
great miker :)

Aros on Laptop MSI EX600 , Intel Core Duo 2 2Ghz, 3 Gb Ram, SSD Samsung 860 Evo 240 Gb, Nvidia Geforce 8400m GS 512 Mb "VESA", WiFi Atheros Top!


paolone

  • Moderator
  • Senior Member
  • *****
    • Posts: 373
    • Karma: +11/-0
Reply #6 on: March 02, 2020, 05:51:03 PM
paolone

I have included BMP which is much more compatible now, GIF which is more stable on 64bit, ILBM with Save Functions, JPEG which can now Load 8bit and 24bit JPEG, and Targa which can now Save TGA (24bit).

 I'm especially pleased that BMP datatype can now show 32bit BMP files with transparency.I wrote the Save BMP function for it and Kalamatee helped to fine tune Load BMP! Thanks to Kalamatee!!

I'm still working on Save PCX for PCX datatype. Note: Only the new versions of BMP and GIF have been submitted to AROS Main Repository. So these are all new picture datatypes - Hot off the presses!


Thank you for all your efforts, Miker! I can't wait for 32bit versions as well (which are still my priority).


miker1264

  • Senior Member
  • ****
    • Posts: 422
    • Karma: +14/-1
Reply #7 on: March 02, 2020, 06:19:32 PM
I should be able to compile 32bit versions today or tomorrow using PicDtCreation tool depending on my schedule.
« Last Edit: March 02, 2020, 09:15:01 PM by miker1264 »



paolone

  • Moderator
  • Senior Member
  • *****
    • Posts: 373
    • Karma: +11/-0
Reply #8 on: April 02, 2020, 07:04:35 PM
Just a little thank you: thanks to the latest bmp.datatype you gave me, the program SnapShoter finally worked on ICAROS! I've had issues with it before, but now it loads and works like a charm.


It failed loading its own skin, before.


miker1264

  • Senior Member
  • ****
    • Posts: 422
    • Karma: +14/-1
Reply #9 on: April 12, 2020, 11:07:09 PM
No problem.

I included the sources as far as I recall so that you or someone else could compile for IcarosDesktop.



salvo

  • Legendary Member
  • *****
    • Posts: 660
    • Karma: +9/-0
  • Invalid Civil
Reply #10 on: April 13, 2020, 01:09:24 PM
Paolone has always worked for me snapshorter and I don't seem to have the new updates, I only compiled the alt-abiv0 branch

Aros on Laptop MSI EX600 , Intel Core Duo 2 2Ghz, 3 Gb Ram, SSD Samsung 860 Evo 240 Gb, Nvidia Geforce 8400m GS 512 Mb "VESA", WiFi Atheros Top!


salvo

  • Legendary Member
  • *****
    • Posts: 660
    • Karma: +9/-0
  • Invalid Civil
Reply #11 on: April 13, 2020, 08:34:22 PM
miker it is possible to have the new pictureDT for my distribution

Aros on Laptop MSI EX600 , Intel Core Duo 2 2Ghz, 3 Gb Ram, SSD Samsung 860 Evo 240 Gb, Nvidia Geforce 8400m GS 512 Mb "VESA", WiFi Atheros Top!


miker1264

  • Senior Member
  • ****
    • Posts: 422
    • Karma: +14/-1
Reply #12 on: April 13, 2020, 09:35:14 PM
Yes. I will make a definite effort to compile all the revised datatypes for 32bit in the next two days. Ill post them here.



miker1264

  • Senior Member
  • ****
    • Posts: 422
    • Karma: +14/-1
Reply #13 on: April 14, 2020, 03:45:56 AM
New 32bit.



miker1264

  • Senior Member
  • ****
    • Posts: 422
    • Karma: +14/-1
Reply #14 on: April 14, 2020, 03:53:45 AM
I'll try to compile the other revised datatypes for 32bit tomorrow or by Wed.
I have updated sources for gif and ilbm and jpeg as well as picture datatype to compile for IcarosDesktop.