P803 display -alpha deactivate link reply
Sometimes you can find interesting stuff in the transparent pixels of PNG images. Although these pixels are fully transparent (alpha = 0) they still have values for the red, green, and blue components of the color. Turn off the alpha channel and sometimes you can find a hidden image. Probably the most common thing you'll find is the original background of the image that was removed. But you can also find more interesting things. The most likely explanation for this image is that someone made an edit involving Shinoa, then someone clipped out Shinoa from that edit.

One way to see the transparent pixels is with imagemagick's display command:
display -alpha deactivate image-filename.png

You can also open the image in GIMP and use shift+erase on parts of the image where you want to remove the transparency.
P834 link reply
P803
Very interesting. Restoring pixels is done using erase tool while holding Alt however.
To reproduce posted image
add alpha to opened image
select something or everything
delete it
export to png with "Save color values from transparent pixels" option checked.
Use sparingly.
P835 link reply
P834
>Restoring pixels is done using erase tool while holding Alt however.
Indeed, thanks. Seems I misremembered.
P864 link reply
There's another thing we can do that I haven't looked for yet. We can put arbitrary custom chunks in our pngs for example, that are generally discarded while loading (unless you go looking for them).
P866 link reply
TIM2183.tdcgsav.png
P864
Yeah, most image formats have a feature like that.

The Japanese character design game "3D Custom Girl" makes use of this; it saves models as little PNG images of the model with the model data in an auxiliary chunk. You can find lots of these files by searching for "tdcgsav". They used to be shared on 4chan a lot before moot decided to stamp out people posting images with attached sounds (similar idea, but they weren't using a custom chunk, just appending data to the file).

And of course there's the more well-known APNG format that unofficially extends PNG to add animation using custom chunks.
P868 Oh great gazoo link reply
Is there a reference apng lib? Do I have to construct it out of libpng? I was wondering about this.
P869 link reply
P868
Mozilla maintains a fork of libpng with the APNG stuff added. I don't know if there are any other implementations, but it ought to be relatively easy to construct one out of any implementation of PNG.

P900 link reply
P869 Pretty sad how mng vs apng beef ended. None of them actually won.
P915 link reply
P900
And now we ended up with mp4s that people call gifs
P926 link reply
We ended with a bunch of more general purpose formats that try to do everything, and only 10 people care for each of them. Why even bother at this point in our video age? Lossless format with better (>30%) than png compression is good (relevant)... maybe.
P1050 link reply
Also can be used for reversible censorship.
P1085 link reply
We need to teach this to the Japanese.
P1096 link reply
P1085
Sadly, Japan has a court precedent against reversible censorship being sufficient to comply with Article 175. The case was about the FL mask, a reversible censorship tool designed to work well with JPEG files. See pic for an example (mask added by me, Japan doesn't require censoring titties). You may be familiar with the FL mask from Gmask, an old Windows program which implements it and other reversible masks.
P1099 link reply
P1096
what constitutes reversible censorship
does it stop at machine learning or somewhere inbetween
what if the method is largely unknown
P1100 link reply
P1099
I'm not a lawyer, let alone a Japanese one, but I know the FL mask didn't fly, so similar techniques wouldn't either.

Here's a page in English that mentions the case:
http://cyberlaw.la.coocan.jp/Documents/netsafepapers_takatonatsui_japan.pdf

>(JUDGMENT)
>1. A hard disc of the so-called PC Net host computer containing and storing obscene image data is obscene objects set forth in Article 175 of the Penal Code.
>2. "To display in public" obscene objects under Article 175 of the Penal Code means to put the obscene contents thereof in a state for an unspecific number or a large number of people to recognize, and for the purpose of the definition, it is not required to create the state for people to recognize obscene contents easily without taking special actions.
>3. To store and keep obscene image data on a hard disc of the so-called PC Net host computer so that an unspecific number of service subscribers can download the said image data by means of their own PCs and put the said image for reproducing/viewing by means of a image display software constitutes "to display in public" obscene objects under Article 175 of the Penal Code.

P1101 link reply
P1099
If you're thinking about the fact that an AI can remove the stupid black bars they draw over penises and vaginas, I can't imagine any court would find the artist responsible rather than the person publishing / making available the AI. That just seems like common sense.
P1102 link reply
P1100
its fine since none of us are japanese citisens i think
just asking questions for those more knowledge about this exact ruling tbh
if they work like english laws there should be a dictionary defining what storing something means and what hard disk means
not a lawyer btw

>for an unspecific number or a large number of people
this makes me wonder what people means to their law
is anonymous multiple people or a single person
>and for the purpose of the definition, it is not required to create the state for people to recognize obscene contents easily without taking special actions
if im not reading this wrong that means machine learning is also wrong but that would be so insane that anything with enough pixels could get marked as "to display in public"
>and put the said image for reproducing/viewing by means of a image display software constitutes
what language is this to them

my naive idea is the creator uses a different storage and splits a binary patch into steganography then places the steganography key into an unused colour channel
only distributing to anonymous and taking multiple payments from anonymous anonymously
its still naive to think they are that technologically literate and the court wont rule against it especially once automation tools are common enough
not sure how you place enough plausible deniability into it so the creator becomes legally detached from the uncensored version and that said image wasnt intended to be displayed like that
<i-i just k-keep the i-i-illegal b-bits a-as reference l-like t-t-this
P1103 link reply
P1101
i want to agree with you but i cant
>common sense
urg has bigger stick than grunt urg rules grunt
urg is insane urg thinks grunt is trying to kill urg when grunt is incapable of killing urg
urg also kills minion which provided grunt with weapons which urg asked minion to do
urg kills and observers are apathetic and cant comprehend what they are observing since theyre plants
P1111 link reply
P1103
Obviously the law itself is stupid, the question to which common sense is being applied is who is disregarding the law and who is obediently doing what urg told him to do.
P1113 link reply
P1111
you got it with the get
at the end of the day urg ends up killing everything thats in close enough proximity regardless of being obedient or not
if the stick cant reach grunt its irrelevant that urg has the biggest stick
oceanic autists will make these hyperrealistic cartoon drawings japs could never hope to achieve but i still think fucking with insane urgs is funny and japs do have a demographic thats known for fucking with their urg
>NOOOOOOOOoooooooooooooooo you cant make your drawings easy enough to decensor for an ai you cant just ok
>NOOOOOOOOoooooooooooooooo you cant make an ai to work with illicit training data even if we funded your university to do it so corporate platforms can automatically remove illicit bytes you just cant ok

this shit is pretty funny
P1114 link reply
P1113
>fucking with insane urgs is funny
basically the same principle behind trolling trannyjannies
it's inherently satisfying to humble a powertripper by showing him that he is actually powerless to stop you
P1115 link reply
P1114
i dont stop at that
watching niggers unironically support powertippers while being killed by them is still at the tip
blackpilling retards that fall for this shit with stuff like this https://www.newshub.co.nz/home/politics/2017/05/video-lawyers-judge-listen-to-eminem-s-lose-yourself-in-national-party-copyright-case.html is pretty funny
the saddest thing is a big majority of that country is a bunch of disgruntled males that are high on estrogen
coomer artists have no standing for that societies norms and by drawing illicit content at all you are in the wrong being slayed by the insane urg
imagine that overpopulated shithole getting a test increase and the laws and societal norms against males being turned up to maximum retardation
i can still think of other (((countries))) that are even more insane but this was about soy rice society
P1121 link reply
P1050
Will JPEG XL support losslessly adding an alpha channel to a JPEG without bloating its filesize?
P54372 link reply
>with imagemagick's display command
is imagemagick good? what are its use cases compared to gimp and others?
P54386 link reply
>P54372
>is imagemagick good? what are its use cases compared to gimp and others?

import -window root helloworld.png
P54388 link reply
P54386
what does that even meen coon!
P54407 link reply
P54388
its for sharing cp on the internet safely
x