-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Goals/non-goals clarification #228
Comments
Hi, apologies for the delay in response.
|
My reccomendation would be to depend on core image libraries and write the glue your own way, There exist quite large differences to how Operations can be easily ported to support that, as they are written as functions that work on one channel and it makes it better since you can include only operations imageflow supports |
It's great to hear how much overlap there is in our goals! Imageflow resolves the operation graph to imperative instructions, so there's no need for underlying functions to be graph-based. And it not like I can't use my own encoding logic. A couple questions on performance:
What I haven't tested is how broadly image encoders are affected by streaming vs whole image. Final image file size is king, and some optimizations need to review all the data first. |
@etemesi254 Hi Caleb! Hope you're doing well. I'm circling back around to integrating zune+imageflow, and wanted to ask how the sustainability side of things is going? It looks like I'm still your only public sponsor on GitHub. I noticed a bit of a drop-off on activity and was wondering if you have plans this year to work on it more? |
Hi, I'm doing well,
On the drop in activity, I got a bit busy with a commercial project that
ends in late February/early March and will be able to free up some time to
work on it.
There is still work pending which will be
- Bug fixes
- Finalizing the png encoder. and speeding up the png decoder.
- Writing some more filters.
- Improving speed of convolution kernel operations which would speed up a
lot of filters like blur and gaussian, and 3x3 box filters, (inspired by
libvips)
- Either write my own or integrate the webp decoder from image-rs.
And many more small things, so there are plans.
Kind regards,
Caleb Etemesi.
…On Mon, Feb 17, 2025 at 10:14 AM Lilith River ***@***.***> wrote:
@etemesi254 <https://github.com/etemesi254> Hi Caleb! Hope you're doing
well.
I'm circling back around to integrating zune+imageflow, and wanted to ask
how the sustainability side of things is going? It looks like I'm still
your only public sponsor on GitHub. I noticed a bit of a drop-off on
activity and was wondering if you have plans this year to work on it more?
—
Reply to this email directly, view it on GitHub
<#228 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFZRVE23TITZ777R2ANDOOT2QGD6PAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGI2DIMZWGA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
[image: lilith]*lilith* left a comment (etemesi254/zune-image#228)
<#228 (comment)>
@etemesi254 <https://github.com/etemesi254> Hi Caleb! Hope you're doing
well.
I'm circling back around to integrating zune+imageflow, and wanted to ask
how the sustainability side of things is going? It looks like I'm still
your only public sponsor on GitHub. I noticed a bit of a drop-off on
activity and was wondering if you have plans this year to work on it more?
—
Reply to this email directly, view it on GitHub
<#228 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFZRVE23TITZ777R2ANDOOT2QGD6PAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGI2DIMZWGA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Thanks for the update! Do you think the new IO abstraction you introduced
will change much more, or should I try to rewrite my adapters for it?
On Mon, Feb 17, 2025, 1:11 AM Caleb Etemesi ***@***.***>
wrote:
… Hi, I'm doing well, <br> <br> On the drop in activity, I got a bit
busy with a commercial project that <br> ends in late February/early March
and will be able to free up some time to <br> work on it. <br> <br> There
is still work pending which will be <br> - Bug fixes <br> - Finalizing the
png encoder. and speeding up the png decoder. <br> - Writing some more
filters. <br> - Improving speed of convolution kernel operations which
would speed up a <br> lot of filters like blur and gaussian, and 3x3 box
filters, (inspired by <br> libvips) <br> - Either write my own or integrate
the webp decoder from image-rs. <br> <br> And many more small things, so
there are plans. <br> <br> Kind regards, <br> Caleb Etemesi. <br> <br> On
Mon, Feb 17, 2025 at 10:14 AM Lilith River ***@***.***> <br> wrote: <br>
<br> > @etemesi254 <https://github.com/etemesi254> Hi Caleb!
Hope you're doing <br> > well. <br> > <br> > I'm circling
back around to integrating zune+imageflow, and wanted to ask <br> > how
the sustainability side of things is going? It looks like I'm still
<br> > your only public sponsor on GitHub. I noticed a bit of a drop-off
on <br> > activity and was wondering if you have plans this year to work
on it more? <br> > <br> > — <br> > Reply to this email directly,
view it on GitHub <br> > <
#228 (comment)>,
<br> > or unsubscribe <br> > <
https://github.com/notifications/unsubscribe-auth/AFZRVE23TITZ777R2ANDOOT2QGD6PAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGI2DIMZWGA>
<br> > . <br> > You are receiving this because you were
mentioned.Message ID: <br> > ***@***.***> <br> > [image:
lilith]*lilith* left a comment (etemesi254/zune-image#228) <br> > <
#228 (comment)>
<br> > <br> > @etemesi254 <https://github.com/etemesi254> Hi
Caleb! Hope you're doing <br> > well. <br> > <br> > I'm
circling back around to integrating zune+imageflow, and wanted to ask <br>
> how the sustainability side of things is going? It looks like I'm
still <br> > your only public sponsor on GitHub. I noticed a bit of a
drop-off on <br> > activity and was wondering if you have plans this
year to work on it more? <br> > <br> > — <br> > Reply to this
email directly, view it on GitHub <br> > <
#228 (comment)>,
<br> > or unsubscribe <br> > <
https://github.com/notifications/unsubscribe-auth/AFZRVE23TITZ777R2ANDOOT2QGD6PAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGI2DIMZWGA>
<br> > . <br> > You are receiving this because you were
mentioned.Message ID: <br> > ***@***.***> <br> > <br>
—
Reply to this email directly, view it on GitHub
<#228 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAA2LHYKLWKQ3SOMKH4NBML2QGKTBAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGM2DKMZYGA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
[image: etemesi254]*etemesi254* left a comment (etemesi254/zune-image#228)
<#228 (comment)>
Hi, I'm doing well, <br> <br> On the drop in activity, I got a bit
busy with a commercial project that <br> ends in late February/early March
and will be able to free up some time to <br> work on it. <br> <br> There
is still work pending which will be <br> - Bug fixes <br> - Finalizing the
png encoder. and speeding up the png decoder. <br> - Writing some more
filters. <br> - Improving speed of convolution kernel operations which
would speed up a <br> lot of filters like blur and gaussian, and 3x3 box
filters, (inspired by <br> libvips) <br> - Either write my own or integrate
the webp decoder from image-rs. <br> <br> And many more small things, so
there are plans. <br> <br> Kind regards, <br> Caleb Etemesi. <br> <br> On
Mon, Feb 17, 2025 at 10:14 AM Lilith River ***@***.***> <br> wrote: <br>
<br> > @etemesi254 <https://github.com/etemesi254> Hi Caleb!
Hope you're doing <br> > well. <br> > <br> > I'm circling
back around to integrating zune+imageflow, and wanted to ask <br> > how
the sustainability side of things is going? It looks like I'm still
<br> > your only public sponsor on GitHub. I noticed a bit of a drop-off
on <br> > activity and was wondering if you have plans this year to work
on it more? <br> > <br> > — <br> > Reply to this email directly,
view it on GitHub <br> > <
#228 (comment)>,
<br> > or unsubscribe <br> > <
https://github.com/notifications/unsubscribe-auth/AFZRVE23TITZ777R2ANDOOT2QGD6PAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGI2DIMZWGA>
<br> > . <br> > You are receiving this because you were
mentioned.Message ID: <br> > ***@***.***> <br> > [image:
lilith]*lilith* left a comment (etemesi254/zune-image#228) <br> > <
#228 (comment)>
<br> > <br> > @etemesi254 <https://github.com/etemesi254> Hi
Caleb! Hope you're doing <br> > well. <br> > <br> > I'm
circling back around to integrating zune+imageflow, and wanted to ask <br>
> how the sustainability side of things is going? It looks like I'm
still <br> > your only public sponsor on GitHub. I noticed a bit of a
drop-off on <br> > activity and was wondering if you have plans this
year to work on it more? <br> > <br> > — <br> > Reply to this
email directly, view it on GitHub <br> > <
#228 (comment)>,
<br> > or unsubscribe <br> > <
https://github.com/notifications/unsubscribe-auth/AFZRVE23TITZ777R2ANDOOT2QGD6PAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGI2DIMZWGA>
<br> > . <br> > You are receiving this because you were
mentioned.Message ID: <br> > ***@***.***> <br> > <br>
—
Reply to this email directly, view it on GitHub
<#228 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAA2LHYKLWKQ3SOMKH4NBML2QGKTBAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGM2DKMZYGA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
The adapter will not change for the foreseeable future.
Kind regards,
Caleb
On Tue, Feb 18, 2025 at 3:38 AM Lilith River ***@***.***>
wrote:
… Thanks for the update! Do you think the new IO abstraction you introduced
<br> will change much more, or should I try to rewrite my adapters for it?
<br> <br> On Mon, Feb 17, 2025, 1:11 AM Caleb Etemesi ***@***.***> <br>
wrote: <br> <br> > Hi, I&#39;m doing well, <br> <br> On
the drop in activity, I got a bit <br> > busy with a commercial project
that <br> ends in late February/early March <br> > and will be
able to free up some time to <br> work on it. <br> <br>
There <br> > is still work pending which will be <br> - Bug fixes
<br> - Finalizing the <br> > png encoder. and speeding up the png
decoder. <br> - Writing some more <br> > filters. <br> -
Improving speed of convolution kernel operations which <br> > would
speed up a <br> lot of filters like blur and gaussian, and 3x3 box
<br> > filters, (inspired by <br> libvips) <br> - Either
write my own or integrate <br> > the webp decoder from image-rs.
<br> <br> And many more small things, so <br> > there are
plans. <br> <br> Kind regards, <br> Caleb Etemesi.
<br> <br> On <br> > Mon, Feb 17, 2025 at 10:14 AM Lilith
River ***@***.***&gt; <br> wrote: <br> <br> > <br>
&gt; @etemesi254 &lt;https://github.com/etemesi254&gt; Hi
Caleb! <br> > Hope you&#39;re doing <br> &gt; well.
<br> &gt; <br> &gt; I&#39;m circling <br> > back
around to integrating zune+imageflow, and wanted to ask <br> &gt;
how <br> > the sustainability side of things is going? It looks like
I&#39;m still <br> > <br> &gt; your only public sponsor on
GitHub. I noticed a bit of a drop-off <br> > on <br> &gt;
activity and was wondering if you have plans this year to work <br> > on
it more? <br> &gt; <br> &gt; — <br> &gt;
Reply to this email directly, <br> > view it on GitHub <br>
&gt; &lt; <br> >
#228 (comment)&gt;,
<br> > <br> &gt; or unsubscribe <br> &gt; &lt;
<br> >
https://github.com/notifications/unsubscribe-auth/AFZRVE23TITZ777R2ANDOOT2QGD6PAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGI2DIMZWGA&gt;
<br> > <br> &gt; . <br> &gt; You are receiving this
because you were <br> > mentioned.Message ID: <br> &gt;
***@***.***&gt; <br> &gt; [image: <br> > lilith]*lilith*
left a comment (etemesi254/zune-image#228) <br> &gt; &lt;
<br> >
#228 (comment)&gt;
<br> > <br> &gt; <br> &gt; @etemesi254 &lt;
https://github.com/etemesi254&gt; Hi <br> > Caleb! Hope
you&#39;re doing <br> &gt; well. <br> &gt;
<br> &gt; I&#39;m <br> > circling back around to
integrating zune+imageflow, and wanted to ask <br> <br> > &gt;
how the sustainability side of things is going? It looks like I&#39;m
<br> > still <br> &gt; your only public sponsor on GitHub. I
noticed a bit of a <br> > drop-off on <br> &gt; activity and
was wondering if you have plans this <br> > year to work on it more?
<br> &gt; <br> &gt; — <br> &gt; Reply to this
<br> > email directly, view it on GitHub <br> &gt; &lt;
<br> >
#228 (comment)&gt;,
<br> > <br> &gt; or unsubscribe <br> &gt; &lt;
<br> >
https://github.com/notifications/unsubscribe-auth/AFZRVE23TITZ777R2ANDOOT2QGD6PAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGI2DIMZWGA&gt;
<br> > <br> &gt; . <br> &gt; You are receiving this
because you were <br> > mentioned.Message ID: <br> &gt;
***@***.***&gt; <br> &gt; <br> <br> > <br> > —
<br> > Reply to this email directly, view it on GitHub <br> > <
#228 (comment)>,
<br> > or unsubscribe <br> > <
https://github.com/notifications/unsubscribe-auth/AAA2LHYKLWKQ3SOMKH4NBML2QGKTBAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGM2DKMZYGA>
<br> > . <br> > You are receiving this because you authored the
thread.Message ID: <br> > ***@***.***> <br> > [image:
etemesi254]*etemesi254* left a comment (etemesi254/zune-image#228) <br>
> <
#228 (comment)>
<br> > Hi, I&#39;m doing well, <br> <br> On the drop in
activity, I got a bit <br> > busy with a commercial project that
<br> ends in late February/early March <br> > and will be able to
free up some time to <br> work on it. <br> <br> There
<br> > is still work pending which will be <br> - Bug fixes
<br> - Finalizing the <br> > png encoder. and speeding up the png
decoder. <br> - Writing some more <br> > filters. <br> -
Improving speed of convolution kernel operations which <br> > would
speed up a <br> lot of filters like blur and gaussian, and 3x3 box
<br> > filters, (inspired by <br> libvips) <br> - Either
write my own or integrate <br> > the webp decoder from image-rs.
<br> <br> And many more small things, so <br> > there are
plans. <br> <br> Kind regards, <br> Caleb Etemesi.
<br> <br> On <br> > Mon, Feb 17, 2025 at 10:14 AM Lilith
River ***@***.***&gt; <br> wrote: <br> <br> > <br>
&gt; @etemesi254 &lt;https://github.com/etemesi254&gt; Hi
Caleb! <br> > Hope you&#39;re doing <br> &gt; well.
<br> &gt; <br> &gt; I&#39;m circling <br> > back
around to integrating zune+imageflow, and wanted to ask <br> &gt;
how <br> > the sustainability side of things is going? It looks like
I&#39;m still <br> > <br> &gt; your only public sponsor on
GitHub. I noticed a bit of a drop-off <br> > on <br> &gt;
activity and was wondering if you have plans this year to work <br> > on
it more? <br> &gt; <br> &gt; — <br> &gt;
Reply to this email directly, <br> > view it on GitHub <br>
&gt; &lt; <br> >
#228 (comment)&gt;,
<br> > <br> &gt; or unsubscribe <br> &gt; &lt;
<br> >
https://github.com/notifications/unsubscribe-auth/AFZRVE23TITZ777R2ANDOOT2QGD6PAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGI2DIMZWGA&gt;
<br> > <br> &gt; . <br> &gt; You are receiving this
because you were <br> > mentioned.Message ID: <br> &gt;
***@***.***&gt; <br> &gt; [image: <br> > lilith]*lilith*
left a comment (etemesi254/zune-image#228) <br> &gt; &lt;
<br> >
#228 (comment)&gt;
<br> > <br> &gt; <br> &gt; @etemesi254 &lt;
https://github.com/etemesi254&gt; Hi <br> > Caleb! Hope
you&#39;re doing <br> &gt; well. <br> &gt;
<br> &gt; I&#39;m <br> > circling back around to
integrating zune+imageflow, and wanted to ask <br> <br> > &gt;
how the sustainability side of things is going? It looks like I&#39;m
<br> > still <br> &gt; your only public sponsor on GitHub. I
noticed a bit of a <br> > drop-off on <br> &gt; activity and
was wondering if you have plans this <br> > year to work on it more?
<br> &gt; <br> &gt; — <br> &gt; Reply to this
<br> > email directly, view it on GitHub <br> &gt; &lt;
<br> >
#228 (comment)&gt;,
<br> > <br> &gt; or unsubscribe <br> &gt; &lt;
<br> >
https://github.com/notifications/unsubscribe-auth/AFZRVE23TITZ777R2ANDOOT2QGD6PAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGI2DIMZWGA&gt;
<br> > <br> &gt; . <br> &gt; You are receiving this
because you were <br> > mentioned.Message ID: <br> &gt;
***@***.***&gt; <br> &gt; <br> <br> > <br> > —
<br> > Reply to this email directly, view it on GitHub <br> > <
#228 (comment)>,
<br> > or unsubscribe <br> > <
https://github.com/notifications/unsubscribe-auth/AAA2LHYKLWKQ3SOMKH4NBML2QGKTBAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGM2DKMZYGA>
<br> > . <br> > You are receiving this because you authored the
thread.Message ID: <br> > ***@***.***> <br> > <br>
—
Reply to this email directly, view it on GitHub
<#228 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFZRVE6SN3OB3NKBV2FXFIT2QJ6IFAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRUGI4DIOBYGE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
[image: lilith]*lilith* left a comment (etemesi254/zune-image#228)
<#228 (comment)>
Thanks for the update! Do you think the new IO abstraction you introduced
<br> will change much more, or should I try to rewrite my adapters for it?
<br> <br> On Mon, Feb 17, 2025, 1:11 AM Caleb Etemesi ***@***.***> <br>
wrote: <br> <br> > Hi, I&#39;m doing well, <br> <br> On
the drop in activity, I got a bit <br> > busy with a commercial project
that <br> ends in late February/early March <br> > and will be
able to free up some time to <br> work on it. <br> <br>
There <br> > is still work pending which will be <br> - Bug fixes
<br> - Finalizing the <br> > png encoder. and speeding up the png
decoder. <br> - Writing some more <br> > filters. <br> -
Improving speed of convolution kernel operations which <br> > would
speed up a <br> lot of filters like blur and gaussian, and 3x3 box
<br> > filters, (inspired by <br> libvips) <br> - Either
write my own or integrate <br> > the webp decoder from image-rs.
<br> <br> And many more small things, so <br> > there are
plans. <br> <br> Kind regards, <br> Caleb Etemesi.
<br> <br> On <br> > Mon, Feb 17, 2025 at 10:14 AM Lilith
River ***@***.***&gt; <br> wrote: <br> <br> > <br>
&gt; @etemesi254 &lt;https://github.com/etemesi254&gt; Hi
Caleb! <br> > Hope you&#39;re doing <br> &gt; well.
<br> &gt; <br> &gt; I&#39;m circling <br> > back
around to integrating zune+imageflow, and wanted to ask <br> &gt;
how <br> > the sustainability side of things is going? It looks like
I&#39;m still <br> > <br> &gt; your only public sponsor on
GitHub. I noticed a bit of a drop-off <br> > on <br> &gt;
activity and was wondering if you have plans this year to work <br> > on
it more? <br> &gt; <br> &gt; — <br> &gt;
Reply to this email directly, <br> > view it on GitHub <br>
&gt; &lt; <br> >
#228 (comment)&gt;,
<br> > <br> &gt; or unsubscribe <br> &gt; &lt;
<br> >
https://github.com/notifications/unsubscribe-auth/AFZRVE23TITZ777R2ANDOOT2QGD6PAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGI2DIMZWGA&gt;
<br> > <br> &gt; . <br> &gt; You are receiving this
because you were <br> > mentioned.Message ID: <br> &gt;
***@***.***&gt; <br> &gt; [image: <br> > lilith]*lilith*
left a comment (etemesi254/zune-image#228) <br> &gt; &lt;
<br> >
#228 (comment)&gt;
<br> > <br> &gt; <br> &gt; @etemesi254 &lt;
https://github.com/etemesi254&gt; Hi <br> > Caleb! Hope
you&#39;re doing <br> &gt; well. <br> &gt;
<br> &gt; I&#39;m <br> > circling back around to
integrating zune+imageflow, and wanted to ask <br> <br> > &gt;
how the sustainability side of things is going? It looks like I&#39;m
<br> > still <br> &gt; your only public sponsor on GitHub. I
noticed a bit of a <br> > drop-off on <br> &gt; activity and
was wondering if you have plans this <br> > year to work on it more?
<br> &gt; <br> &gt; — <br> &gt; Reply to this
<br> > email directly, view it on GitHub <br> &gt; &lt;
<br> >
#228 (comment)&gt;,
<br> > <br> &gt; or unsubscribe <br> &gt; &lt;
<br> >
https://github.com/notifications/unsubscribe-auth/AFZRVE23TITZ777R2ANDOOT2QGD6PAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGI2DIMZWGA&gt;
<br> > <br> &gt; . <br> &gt; You are receiving this
because you were <br> > mentioned.Message ID: <br> &gt;
***@***.***&gt; <br> &gt; <br> <br> > <br> > —
<br> > Reply to this email directly, view it on GitHub <br> > <
#228 (comment)>,
<br> > or unsubscribe <br> > <
https://github.com/notifications/unsubscribe-auth/AAA2LHYKLWKQ3SOMKH4NBML2QGKTBAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGM2DKMZYGA>
<br> > . <br> > You are receiving this because you authored the
thread.Message ID: <br> > ***@***.***> <br> > [image:
etemesi254]*etemesi254* left a comment (etemesi254/zune-image#228) <br>
> <
#228 (comment)>
<br> > Hi, I&#39;m doing well, <br> <br> On the drop in
activity, I got a bit <br> > busy with a commercial project that
<br> ends in late February/early March <br> > and will be able to
free up some time to <br> work on it. <br> <br> There
<br> > is still work pending which will be <br> - Bug fixes
<br> - Finalizing the <br> > png encoder. and speeding up the png
decoder. <br> - Writing some more <br> > filters. <br> -
Improving speed of convolution kernel operations which <br> > would
speed up a <br> lot of filters like blur and gaussian, and 3x3 box
<br> > filters, (inspired by <br> libvips) <br> - Either
write my own or integrate <br> > the webp decoder from image-rs.
<br> <br> And many more small things, so <br> > there are
plans. <br> <br> Kind regards, <br> Caleb Etemesi.
<br> <br> On <br> > Mon, Feb 17, 2025 at 10:14 AM Lilith
River ***@***.***&gt; <br> wrote: <br> <br> > <br>
&gt; @etemesi254 &lt;https://github.com/etemesi254&gt; Hi
Caleb! <br> > Hope you&#39;re doing <br> &gt; well.
<br> &gt; <br> &gt; I&#39;m circling <br> > back
around to integrating zune+imageflow, and wanted to ask <br> &gt;
how <br> > the sustainability side of things is going? It looks like
I&#39;m still <br> > <br> &gt; your only public sponsor on
GitHub. I noticed a bit of a drop-off <br> > on <br> &gt;
activity and was wondering if you have plans this year to work <br> > on
it more? <br> &gt; <br> &gt; — <br> &gt;
Reply to this email directly, <br> > view it on GitHub <br>
&gt; &lt; <br> >
#228 (comment)&gt;,
<br> > <br> &gt; or unsubscribe <br> &gt; &lt;
<br> >
https://github.com/notifications/unsubscribe-auth/AFZRVE23TITZ777R2ANDOOT2QGD6PAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGI2DIMZWGA&gt;
<br> > <br> &gt; . <br> &gt; You are receiving this
because you were <br> > mentioned.Message ID: <br> &gt;
***@***.***&gt; <br> &gt; [image: <br> > lilith]*lilith*
left a comment (etemesi254/zune-image#228) <br> &gt; &lt;
<br> >
#228 (comment)&gt;
<br> > <br> &gt; <br> &gt; @etemesi254 &lt;
https://github.com/etemesi254&gt; Hi <br> > Caleb! Hope
you&#39;re doing <br> &gt; well. <br> &gt;
<br> &gt; I&#39;m <br> > circling back around to
integrating zune+imageflow, and wanted to ask <br> <br> > &gt;
how the sustainability side of things is going? It looks like I&#39;m
<br> > still <br> &gt; your only public sponsor on GitHub. I
noticed a bit of a <br> > drop-off on <br> &gt; activity and
was wondering if you have plans this <br> > year to work on it more?
<br> &gt; <br> &gt; — <br> &gt; Reply to this
<br> > email directly, view it on GitHub <br> &gt; &lt;
<br> >
#228 (comment)&gt;,
<br> > <br> &gt; or unsubscribe <br> &gt; &lt;
<br> >
https://github.com/notifications/unsubscribe-auth/AFZRVE23TITZ777R2ANDOOT2QGD6PAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGI2DIMZWGA&gt;
<br> > <br> &gt; . <br> &gt; You are receiving this
because you were <br> > mentioned.Message ID: <br> &gt;
***@***.***&gt; <br> &gt; <br> <br> > <br> > —
<br> > Reply to this email directly, view it on GitHub <br> > <
#228 (comment)>,
<br> > or unsubscribe <br> > <
https://github.com/notifications/unsubscribe-auth/AAA2LHYKLWKQ3SOMKH4NBML2QGKTBAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRSGM2DKMZYGA>
<br> > . <br> > You are receiving this because you authored the
thread.Message ID: <br> > ***@***.***> <br> > <br>
—
Reply to this email directly, view it on GitHub
<#228 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFZRVE6SN3OB3NKBV2FXFIT2QJ6IFAVCNFSM6AAAAABN5ITYZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNRUGI4DIOBYGE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
I'm the author of imageflow. It's a (much older) project with similar goals (secure, correct, fast in that order), and in an ideal world we would find ways to share code and effort and collaboration. With the prevalence of gain maps, avif, jxl, and HDR, I'm looking at a rewrite soon.
In that line, I'm wondering about what might be goals and non-goals for this project. Here are some criteria I had for Imageflow
It turned out (for me) that the web server/serverless/caching/db/delivery side is more work (and less fun) than codecs, but also matters more to most deployments, so I have to spend a soul-crushing amount of time doing C# in Imageflow Server. Someday, Rust will get decent enough at the stuff I do there and I'll port it over, but it's not there yet. (I had to retire the Rust imageflow_server a few years ago).
Knowing where our goals align would be pretty great; if there are areas that I can contribute Imageflow's unique advanages to zune-image and then merge a crate or two, it would let me write more useful features. Fast AI 4x upscaling and AI auto-enhancement, salience detection, etc, are all things I'd love to make happen, but I can't allocate that kind of effort while also juggling all the other aspects of my end-to-end solution.
The text was updated successfully, but these errors were encountered: