Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jun 05 15:28
    ziemek99 labeled #468
  • Jun 05 15:22
    ziemek99 labeled #481
  • Jun 04 14:41
    ziemek99 closed #145
  • Jun 04 14:41
    ziemek99 closed #150
  • Jun 04 14:41
    ziemek99 closed #278
  • Jun 04 14:40
    ziemek99 closed #420
  • Jun 04 14:40
    ziemek99 closed #209
  • Jun 04 14:40
    ziemek99 closed #350
  • Jun 04 14:40
    ziemek99 closed #425
  • Jun 04 14:39
    ziemek99 closed #475
  • 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
Christian Schneider
@schnaader
Michael Lyle
@mlyle
Hmm.. the extreme compression "makes up" too much of the image to be useful IMO, on further reading/evaluating
thanks for the links, though, it's good food for thought. I've got a long time fortunately to figure this out-- will be sailing a prototype at a lake this weekend
matrixbot
@matrixbot
TheGreatNi Is XMP support bugged? I tried converting to and then from flif and the metadata disappeared
matrixbot
@matrixbot
hrjet I had added XMP support to FLIF last year: FLIF-hub/FLIF#375
But the changelog for the release after that doesn't mention it: https://github.com/FLIF-hub/FLIF/releases
hrjet TheGreatNi: Which version are you using?
hrjet Also, check the version of libpng being used. IIRC, versions below 1.6 don't have the requisite support.
matrixbot
@matrixbot
TheGreatNi 0.3
TheGreatNi I'm testing it out by adding xmp data via xnview, then converting to and from flif
matrixbot
@matrixbot
hrjet make test in src/ folder has a test to verify metadata is being properly emitted. Does it pass for you?
matrixbot
@matrixbot
TheGreatNi hrjet: I'll test it out in a bit, thanks for your patience
matrixbot
@matrixbot
TheGreatNi Looks like it's the libpng version I compiled with that's the culprit, curse the repo manager
TheGreatNi Repo manager of my distro that is
Zoey Riordan
@ZoeyR
Is there a reasonable limit to put on the size of a maniac tree? Certain malicious inputs could cause endless memory growth so I want a way to stop decoding if that happens.
Zoey Riordan
@ZoeyR
Also, do maniac trees tend towards being balanced? I'm using a vector to store the nodes and that will waste a lot of space if it isn't.
Zoey Riordan
@ZoeyR
nevermind on the last question. I started storing child indicies so that the tree can be compressed to the minimum possible size.
Simanto Rahman
@Simanto_Rahman_twitter
Are there packages for linux-x64/win-x64?
Simanto Rahman
@Simanto_Rahman_twitter
Is the source code available? I needed to use FLIF with C#. Might be able to convert it into a pure C# library with managed classes if I could see the source code
The Jared Wilcurt
@TheJaredWilcurt
All of FLIF source code is available in the main repo: https://github.com/FLIF-hub/FLIF
There is a built Windows 32-bit version stored in the node-flif repo. https://github.com/FLIF-hub/node-flif
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?😄