- Joined
- Feb 23, 2019
So I see this still being a problem for some users who use Tor, and that is that when they upload an image, it ends up showing as a pattern instead of the actual image (can be green, yellow, etc):

This is because of the canvas-fingerprint-protection feature, which adds a level of privacy to the user. Now Null has stated that the website does not browse fingerprint, so you may choose to disable that for Kiwifarms, it's up to you. Yet you still don't need to do this, so let's talk about the main ways to be able to upload images properly.
When you upload an image, the forum now converts it to WEBP if it's in another format (except GIF, and maybe others), and that process is what causes this fingerprint issue, only when using the "Attach files" method. So one way to bypass this is to convert the image yourself, prior to the upload.
The are converters online, but one way to do it fast is with a .bat file if you're on Windows, by executing FFmpeg (if you don't have this program/tool, you should). The file could simply have this line, which at current directory takes all images with those extensions and creates a copy with the WEBP format:
Another way is with the icon that appears once you try to upload an image to the forum (that is not WEPB or GIF), but you may also do in the browser's configuration, although I don't recommend it. Click on it (reads: "Manage canvas extraction permission") and allow it, then future uploads in that session should not have this issue.
Apparently, when you use the "Insert image (Ctrl+P)" option, the conversion does not cause canvas issues, so you may also try this instead:


This is because of the canvas-fingerprint-protection feature, which adds a level of privacy to the user. Now Null has stated that the website does not browse fingerprint, so you may choose to disable that for Kiwifarms, it's up to you. Yet you still don't need to do this, so let's talk about the main ways to be able to upload images properly.
* * * * * * * * * * * * * * * * * *
Converting the image to .webp yourself
Converting the image to .webp yourself
When you upload an image, the forum now converts it to WEBP if it's in another format (except GIF, and maybe others), and that process is what causes this fingerprint issue, only when using the "Attach files" method. So one way to bypass this is to convert the image yourself, prior to the upload.
The are converters online, but one way to do it fast is with a .bat file if you're on Windows, by executing FFmpeg (if you don't have this program/tool, you should). The file could simply have this line, which at current directory takes all images with those extensions and creates a copy with the WEBP format:
Code:
for %%F in (*.jpg, *.png, *.avif) DO ffmpeg -i "%%~F" "%%~nF.webp"
Disallowing canvas fingerprinting protection
Another way is with the icon that appears once you try to upload an image to the forum (that is not WEPB or GIF), but you may also do in the browser's configuration, although I don't recommend it. Click on it (reads: "Manage canvas extraction permission") and allow it, then future uploads in that session should not have this issue.
Using "Insert image"
Apparently, when you use the "Insert image (Ctrl+P)" option, the conversion does not cause canvas issues, so you may also try this instead:
