From kde-kimageshop Wed May 13 17:08:39 2015 From: Wolthera Date: Wed, 13 May 2015 17:08:39 +0000 To: kde-kimageshop Subject: Re: [calligra/krita-chili-kazakov] krita: [FEATURE] Implemented Pass-through mode for Group Layers! Message-Id: X-MARC-Message: https://marc.info/?l=kde-kimageshop&m=143153693416323 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============0672422431291680164==" --===============0672422431291680164== Content-Type: multipart/alternative; boundary=001a113d445e8befc00515f9a935 --001a113d445e8befc00515f9a935 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Similar issues here. The only time I can get pass-through to work is if I have an empty layer, then set it to pass-through, and only then start making layers inside. However, any time I have a group with layers in them, and I activate pass-through afterwards, I can't get it to work, and it results in 'ghost-data' being stuck in the layergroup.(toggling layer visibility can lead to nothing happening). On Wed, May 13, 2015 at 5:57 PM, Timoth=C3=A9e Giet wro= te: > Hey Dmitry, > > So I made some little tests with the pass-through, see the attached file > that has a main group, a nested group with alpha disabled, and a vector > layer with alpha disabled in it, and some layers with brushstrokes. > > -As-is without any pass-through, everything works as it should. > > -If I enable pass-through on the nested group layer (layer 5), it negates > the effect of alpha disabled on it, but I think that's to be expected and > logical, not a problem. But: if I move the content from layer 7 or layer = 8 > (a paint layer and a vector layer both with alpha disabled), there's ghos= t > of the previous position. Also if I move the content of layer 6 which is > not alpha-disabled, only the part above the black/blue part below stay as > "ghost". > > -If I enable pass-through on the main group (layer 3), it also neglects > the alpha-disabled of the nested group inside, and that is not good / a b= ug. > > > Still, good start! I hope you can fix those issues. > > Cheers > Timo. > > > > Le 13/05/2015 13:38, Dmitry Kazakov a =C3=A9crit : > >> Git commit c958035b73f5ddf36789340ca5dc4ed39808352b by Dmitry Kazakov. >> Committed on 13/05/2015 at 10:37. >> Pushed by dkazakov into branch 'krita-chili-kazakov'. >> >> [FEATURE] Implemented Pass-through mode for Group Layers! >> >> Now just press an icon in the layer box and you'll get photoshop-like >> behavior of the group, that is the children layers will be merged as if >> they were not in the group. >> >> Still TODO: >> >> 1) Create a proper icon for the layer properties item >> 2) Implement loading/saving layers into Photoshop's PSD >> 3) Test, test and test! :) >> >> > > _______________________________________________ > Krita mailing list > kimageshop@kde.org > https://mail.kde.org/mailman/listinfo/kimageshop > > --=20 Wolthera --001a113d445e8befc00515f9a935 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Similar issues here. The only time I can get pass-thr= ough to work is if I have an empty layer, then set it to pass-through, and = only then start making layers inside.

However, any time I have= a group with layers in them, and I activate pass-through afterwards, I can= 't get it to work, and it results in 'ghost-data' being stuck i= n the layergroup.(toggling layer visibility can lead to nothing happening).=

On Wed,= May 13, 2015 at 5:57 PM, Timoth=C3=A9e Giet <animtim@gmail.com> wrote:
Hey Dmitry,

So I made some little tests with the pass-through, see the attached file th= at has a main group, a nested group with alpha disabled, and a vector layer= with alpha disabled in it, and some layers with brushstrokes.

-As-is without any pass-through, everything works as it should.

-If I enable pass-through on the nested group layer (layer 5), it negates t= he effect of alpha disabled on it, but I think that's to be expected an= d logical, not a problem. But: if I move the content from layer 7 or layer = 8 (a paint layer and a vector layer both with alpha disabled), there's = ghost of the previous position. Also if I move the content of layer 6 which= is not alpha-disabled, only the part above the black/blue part below stay = as "ghost".

-If I enable pass-through on the main group (layer 3), it also neglects the= alpha-disabled of the nested group inside, and that is not good / a bug.

Still, good start! I hope you can fix those issues.

Cheers
Timo.



Le 13/05/2015 13:38, Dmitry Kazakov a =C3=A9crit :
Git commit c958035b73f5ddf36789340ca5dc4ed39808352b by Dmitry Kazakov.
Committed on 13/05/2015 at 10:37.
Pushed by dkazakov into branch 'krita-chili-kazakov'.

[FEATURE] Implemented Pass-through mode for Group Layers!

Now just press an icon in the layer box and you'll get photoshop-like behavior of the group, that is the children layers will be merged as if
they were not in the group.

Still TODO:

1) Create a proper icon for the layer properties item
2) Implement loading/saving layers into Photoshop's PSD
3) Test, test and test! :)



_______________________________________________
Krita mailing list
kimageshop@kde.org
https://mail.kde.org/mailman/listinfo/kimageshop




--
Wolthera
--001a113d445e8befc00515f9a935-- --===============0672422431291680164== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KS3JpdGEgbWFp bGluZyBsaXN0CmtpbWFnZXNob3BAa2RlLm9yZwpodHRwczovL21haWwua2RlLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2tpbWFnZXNob3AK --===============0672422431291680164==--