ANN: tumblelog 6.1.0: a static microblog generator

2026-08-03 Thread John Bokma via Python-list
Dear reader, I just released version 6.1.0 of tumblelog, a static microblog generator which generates HTML5, an RSS feed, a JSON feed and optionally tag pages from a single Markdown file with additional directives. Example microblog: https://plu.com/ GitHub: https://github.com/john-bokma

Re: PSA: Python Pillow was used for image crushing to foil Gemini AI image identification

2026-08-03 Thread Maria Sophia
Lawrence D'Oliveiro wrote: > On Wed, 29 Jul 2026 09:31:42 -0700, Maria Sophia wrote: > >> Python Pillow was used to try to foil AI image detection >> https://arstechnica.com/ai/2026/07/tested-google-synthid-works-great-but-labeling-ai-content-may-be-a-losing-game/ >> >> I'm surprised it's so hard,

PSA: Python Pillow was used for image crushing to foil Gemini AI image identification

2026-08-03 Thread Maria Sophia
Python Pillow was used to try to foil AI image detection https://arstechnica.com/ai/2026/07/tested-google-synthid-works-great-but-labeling-ai-content-may-be-a-losing-game/ I'm surprised it's so hard, but where it matters is for years, we've been "destroying" images so that they can't be correlate

PSA Using Python Pillow to foil camera image PRNU fingerprinting

2026-08-03 Thread Maria Sophia
Today, this article showed up in my technical-news feed about using Python Pillow to discern the reliability of watermarking in AI-generated images. https://arstechnica.com/ai/2026/07/tested-google-synthid-works-great-but-labeling-ai-content-may-be-a-losing-game/ As is my wont, I hacked out a Pyt

Re: PSA Using Python Pillow to foil camera image PRNU fingerprinting

2026-08-03 Thread Maria Sophia
Piergiorgio Sartor wrote: > Have you tried to de-noise first, with > something like BM3D, and then re-noise? > > For both operations likely some noise > parameter is required. > > I know this is not the same as the PRNU, > but de-noising will reduce / remove any > uncorrelated information. > > R

Re: PSA Using Python Pillow to foil camera image PRNU fingerprinting

2026-08-03 Thread Maria Sophia
Lawrence D'Oliveiro wrote: > On Wed, 29 Jul 2026 22:22:37 -0700, Maria Sophia wrote: > >> Having never used Python Pillow, and while I was already writing >> code, I decided to try to use it to foil camera sensor PRNU >> fingerprinting. > > This was the first I had heard of such a thing, so I loo

ANN: tumblelog 6.2.0: a static microblog generator

2026-08-03 Thread John Bokma via Python-list
Dear reader, I just released version 6.2.0 of tumblelog, a static microblog generator which generates HTML5, an RSS feed, a JSON feed and optionally tag pages from a single Markdown file with additional directives. I have mostly updated the Python version: dataclasses and type hints. Example

Re: PSA Using Python Pillow to foil camera image PRNU fingerprinting

2026-08-03 Thread Chris via Python-list
Piergiorgio Sartor wrote: > On 01/08/2026 01.13, Maria Sophia wrote: > [...] > > I'm under the impression there is some > confusion here. To be expected considering who the OP is... > On the other hand, PRNU will have some > spatial statistical properties, even if > it is fixed for a given sens

Re: PSA Using Python Pillow to foil camera image PRNU fingerprinting

2026-08-03 Thread Maria Sophia
Maria Sophia wrote: > 1. Run adbcopy.bat to copy your images over Wi-Fi to your desktop For those who don't have the aforementioned adbcopy.bat, here it is. I wrote it for my filespecs, so you need to change the defaults. It is designed to copy images to/from desktop/phone using Wi-Fi or USB. Mos

Re: PSA Using Python Pillow to foil camera image PRNU fingerprinting

2026-08-03 Thread Maria Sophia
Lawrence D'Oliveiro wrote: >> With respect to the Pillow imaging tools, the part I'm experimenting >> with is how best to easily break that PRNU fingerprint with image >> manipulation. > > You mean in the general case, for an image obtained from an unknown > camera? > > Because if you only want t

Re: No more Redirect page.

2026-08-03 Thread Jon Ribbens via Python-list
On 2026-07-29, Lawrence D’Oliveiro wrote: > On Sat, 25 Jul 2026 15:59:03 GMT, Gilmeh Serda wrote: >> On Sat, 25 Jul 2026 04:33:42 - (UTC), Lawrence D’Oliveiro wrote: >>> I often copy and paste links into the following script for this >>> reason. >> >> Why not use pyperclip? Then you can just u

Re: PSA Using Python Pillow to foil camera image PRNU fingerprinting

2026-08-03 Thread Maria Sophia
Piergiorgio Sartor wrote: > I'm under the impression there is some > confusion here. > It seems to me there is a lot to explore way > beyond the simple image modification algorithms. Hi Piergiorgio, Thank you for your expert input, as you obviously understand the topic better than I do, by far, s

Re: PSA Using Python Pillow to foil camera image PRNU fingerprinting

2026-08-03 Thread Piergiorgio Sartor
On 30/07/2026 17.42, Maria Sophia wrote: [...] Right now, the PRNU-scrubbing script pipeline is running two full destructive passes, each intended to disrupt PRNU by performing a. blur b. rotate c. crop d. resize e. inject noise But that doubly scrubbed image is a bit to destroyed to be

Re: PSA Using Python Pillow to foil camera image PRNU fingerprinting

2026-08-03 Thread Maria Sophia
Lawrence D'Oliveiro wrote: >> ... but PRNU isn't random noise. > > It is random noise, but only in the spatial domain; it is not > time-varying. Thank you for that correction as all of this is brand new to me. Regarding my mis-statement of: "I never heard of BM3D denoising/renoising until you m

Re: PSA Using Python Pillow to foil camera image PRNU fingerprinting

2026-08-03 Thread Maria Sophia
Chris wrote: >> I'm under the impression there is some >> confusion here. > > To be expected considering who the OP is... I'm curious, Chris, why you always feel so desperate to try to insult me? -- https://mail.python.org/mailman3//lists/python-list.python.org

Re: PSA Using Python Pillow to foil camera image PRNU fingerprinting

2026-08-03 Thread Maria Sophia
Maria Sophia wrote: > But how does this sound as a game plan for creating that flow on Windows? > 1. Build a reference PRNU fingerprint from a folder of calibration images > 2. Subtract that fingerprint from a target image we want to publish Here's the first generation of an attempt to follow up o

Re: PSA Using Python Pillow to foil camera image PRNU fingerprinting

2026-08-03 Thread Piergiorgio Sartor
On 01/08/2026 01.13, Maria Sophia wrote: [...] I'm under the impression there is some confusion here. De-noising algorithms, like BM3D or any de-noising auto-encoder, de-noise just one image. There is no temporal noise involved, it is only spatial, since the algorithms see only one, single, imag