Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Mar 09 09:59
    Maniues opened #14
  • Jan 20 18:37
    ziemek99 commented #425
  • Jan 20 18:29
    saschanaz commented #425
  • Jan 20 18:21
    ziemek99 closed #425
  • Jan 20 18:21
    ziemek99 commented #425
  • Jan 20 18:21
    ziemek99 labeled #425
  • Jan 20 18:16
    ziemek99 reopened #504
  • Jan 20 18:16
    ziemek99 reopened #505
  • Jan 20 18:16
    ziemek99 reopened #501
  • Jan 20 18:15
    ziemek99 reopened #503
  • Jan 20 18:07
    ziemek99 labeled #543
  • Jan 20 18:07
    ziemek99 labeled #543
  • Jan 18 09:25
    ziemek99 commented #544
  • Jan 18 09:23
    ziemek99 commented #544
  • Jan 18 09:22
    ziemek99 commented #544
  • Jan 18 09:17
    ziemek99 labeled #544
  • Jan 18 08:35
    ziemek99 closed #209
  • Jan 18 08:35
    ziemek99 commented #209
  • Jan 18 08:35
    ziemek99 labeled #209
  • Jan 03 23:35
    Maniues opened #13
The Jared Wilcurt
@TheJaredWilcurt
@Simanto_Rahman_twitter
The Jared Wilcurt
@TheJaredWilcurt
you can see the related projects list at the bottom of the README
Leo Izen
@thebombzen
has any progress been made on the whole "appending to the decoder buffer" thing?
currently if you're reading FLIF from a slow device or network stream, we can't actually reach the end of the stream, decode the truncated FLIF, then keep going once more data is available
meenu30yadav
@meenu30yadav
Hi
I want to show a demo of converting any image to flif format
Can anyone please guide me here?
The Jared Wilcurt
@TheJaredWilcurt
@meenu30yadav The official flif.exe converter only handles encoding .png, .pnm, .ppm, .pgm, .pbm, and .pamto .flif. Or decoding from .flif to one of those formats, or transcoding from .flif to .flif
you would need to use something like ImageMagick's convert.exe to handle converting any other image format over to .png, then flif.exe to convert from .png to .flif
I do not believe there are any tools currently that handle the in-between steps yet. Though it is something I would like to do for the next GUI desktop app I make for FLIF. but that is low priority for me currently
So for now you would need to handle converting the image to PNG first prior to converting to FLIF
Simanto Rahman
@Simanto_Rahman_twitter
I'm really looking forward to having FLIF supported in my web-service. I would love to have a C# wrapper for the binaries. The current link for the C# port is broken.
meenu30yadav
@meenu30yadav
I used cloudera to get jpeg image and later copied the address in a browser, modified its extension with flif. Was able to get flif extensiin image but since browser is not available for flif image, couldn't open it
Simanto Rahman
@Simanto_Rahman_twitter
I'm mostly looking to store images in flif for my personal server. I'll be using a decoder to convert the image to pixel format when needed. I'm currently working on an ImageSharp extension for FLIF but ImageSharp will not adapt it until the licensing has been updated to something similar to Apache 2.0. I will keep the pull request and keep updating. FLIF is an amazing format and I do believe when its finished (and license accepted) browsers will consider FLIF as a viable addition.
The Jared Wilcurt
@TheJaredWilcurt
That would be cool. @Simanto_Rahman_twitter If you use Node.js there is a full written and tested Node wrapper for FLIF.exe
The Jared Wilcurt
@TheJaredWilcurt
Leo Izen
@thebombzen
why do you keep calling it flif.exe
Simanto Rahman
@Simanto_Rahman_twitter
Does flif have any base API documentation that I can use to Marshall into C#?
And also, what happened to the original implementation?
C# i mean
The Jared Wilcurt
@TheJaredWilcurt
@thebombzen Differentiate between the file format/encoding, the project, the source code, and the built binary.
Node-FLIF uses a pre-built win32 .exe file for windows and flif-wasm for OSX/Linux. It use's node commands to run the executable and it converts the JavaScript Object of options that are passed in into command line arguments
Simanto Rahman
@Simanto_Rahman_twitter

Now as you're the maintainer of FLIF, I wanted to make a managed encoder decoder based on the original ones. Managed would mean its usable across the mobile, web and standalone platforms via C#

Or do you think using native binaries might be better?

Jon Sneyers
@jonsneyers
I have been working on a new image format
Pieter Wuille
@sipa
oh!
Jon Sneyers
@jonsneyers
one that would be good for @mlyle's use case
it is called FUIF
Stephan Vedder
@feliwir
fuif?
Are there any benchmarks?😄
Jon Sneyers
@jonsneyers
it's still a work in progress, I have some preliminary results of course but there's still a lot of tweaking to be done
FUIF is a bit of a pretentious name: Free Universal Image Format
it uses stuff from FLIF, but it's designed with lossy in mind
Stephan Vedder
@feliwir
Is the page down?
Jon Sneyers
@jonsneyers
yeah it looks like jpeg.org is down for some reason, anyway it's the JPEG XL call for proposals for a next-gen image format
Jon Sneyers
@jonsneyers
(it's a pretentious name, but it has a nice meaning in Dutch, and also it has the essential feature of ambiguous pronunciation)
Stephan Vedder
@feliwir
JPEG XL?
Pieter Wuille
@sipa
jonsneyers: i've given up on teaching people to pronounce the ui in my last name :)
The Jared Wilcurt
@TheJaredWilcurt
jpeg.org is back up, but that link is 404
The Jared Wilcurt
@TheJaredWilcurt
now the link is working
Stephan Vedder
@feliwir
it doesn’t mention fuif though
Stephan Vedder
@feliwir
it doesn’t go into details at all
Simanto Rahman
@Simanto_Rahman_twitter
I have been trying to get ImageSharp to include FLIF to their supported formats. Only problem is the licensing. They are using Apache2.0 and FLIF encoder is under GPLv3 I believe. As soon as the community finishes the encoder for production level use, other projects can start putting it into their framworks.
I myself am unable to utilize FLIF server side due to the same reason.
Stephan Vedder
@feliwir
Just use MIT license for FLIF
problem solved
GPL sucks😂
The Jared Wilcurt
@TheJaredWilcurt
I'm using MIT for node-flif however it ships with a copy of a built flif.exe and also uses flif-wasm which uses ISC. So I'm not sure how all that works
Zoey Riordan
@ZoeyR
Sadly the encoding-side of flif doesn't really have a specification on how the maniac tree is trained or I would be able to work on an MIT/Apache2.0 licensed encoder.