|
spider-mario
|
2025-01-26 09:10:11
|
what I probably can recommend on this topic is:
https://www.photonstophotos.net/Emil%20Martinec/noise.html
https://www.dpreview.com/articles/8189925268/what-s-that-noise-shedding-some-light-on-the-sources-of-noise
https://doi.org/10.1117/3.725073
|
|
2025-01-26 09:10:53
|
also this nice simulation from Wikipedia: https://en.wikipedia.org/wiki/File:Photon-noise.jpg
|
|
|
AccessViolation_
|
2025-01-26 09:15:10
|
I think I understand. So effectively there are different factors that combine into three essential sources of noise
- randomness in distribution of photons,
- high temperature affecting the sensor in some way,
- fixed noise, differences in light sensitivity across the sensor.
The first one is corrected by receiving more light, but *can* introduce more fixed noise if this is done by taking a longer exposure, but that can then be subtracted out by letting the camera take an exposure with the shutter closed and subtracting those values (or dividing? idk) those values? I have the option to make it do that if the exposure is longer than 1 second
|
|
|
spider-mario
what I probably can recommend on this topic is:
https://www.photonstophotos.net/Emil%20Martinec/noise.html
https://www.dpreview.com/articles/8189925268/what-s-that-noise-shedding-some-light-on-the-sources-of-noise
https://doi.org/10.1117/3.725073
|
|
2025-01-26 09:20:28
|
these look interesting, thank you!
|
|
|
RaveSteel
|
2025-01-26 09:20:33
|
What do you mean by "shutter closed"?
|
|
|
spider-mario
|
|
AccessViolation_
I think I understand. So effectively there are different factors that combine into three essential sources of noise
- randomness in distribution of photons,
- high temperature affecting the sensor in some way,
- fixed noise, differences in light sensitivity across the sensor.
The first one is corrected by receiving more light, but *can* introduce more fixed noise if this is done by taking a longer exposure, but that can then be subtracted out by letting the camera take an exposure with the shutter closed and subtracting those values (or dividing? idk) those values? I have the option to make it do that if the exposure is longer than 1 second
|
|
2025-01-26 09:20:37
|
also read noise
|
|
2025-01-26 09:21:46
|
fixed noise has two components: dark signal non-uniformity, which you can remove by subtracting a stack of dark frames (to average out read noise), and photo response non-uniformity (that’s the one that increases with signal), which is trickier to remove because you need to stack “flat fields” rather than dark frames
|
|
2025-01-26 09:22:10
|
(and you divide instead of subtracting)
|
|
2025-01-26 09:23:23
|
|
|
|
AccessViolation_
|
2025-01-26 09:27:14
|
So to compensate for all fixed noise you would need to take a handful of closed shutter (in)exposures, and also remove the lens, place the camera against a fully diffused source of light, take an exposure and then interpret these values accordingly and subtract them from the photograph you're actually trying to take...
|
|
|
spider-mario
|
2025-01-26 09:27:41
|
something like that, although you can potentially keep the lens on (and then the flat field will also correct for vignetting)
|
|
|
AccessViolation_
|
2025-01-26 09:30:45
|
Could you record the flat field once and re-use the data?
|
|
|
spider-mario
|
2025-01-26 09:30:52
|
speaking personally, I find that flat fielding sounds like too much trouble to bother with outside of specialised applications
|
|
|
AccessViolation_
Could you record the flat field once and re-use the data?
|
|
2025-01-26 09:31:22
|
I think that should work
|
|
2025-01-26 09:31:52
|
there’s just the practical problem of having software to actually apply the correction
|
|
|
AccessViolation_
|
2025-01-26 09:32:10
|
Hm, might consider that for some astrophotography I planned on doing
|
|
|
spider-mario
|
2025-01-26 09:32:13
|
software for astrophotography stacking might have such a feature
|
|
2025-01-26 09:32:30
|
but for daily photography one edits in Lightroom, DxO or the like, it might not be worth the hassle
|
|
|
AccessViolation_
|
2025-01-26 09:32:31
|
I think I also saw something like this in a menu in RawTherapee
|
|
2025-01-26 09:37:50
|
yeah, if you right click a photo in the file browser it has a 'dark-frame' and 'flat-field'
|
|
2025-01-26 09:40:28
|
If it's anything more than "take off the lens and aim the sensor at cloud cover" I don't think I'm going to put in the effort but I'll see about that once we get anything *but* the cloud cover that's demotivating me to take photos <:KekDog:805390049033191445>
|
|
|
jonnyawsom3
|
|
AccessViolation_
Since I got a fast lens I've been shooting at ISO 100 because it allows me to, but I didn't know if the increased shutter speed would itself introduce more noise. Looks like it doesn't
|
|
2025-01-27 12:18:58
|
I always just think of it as "Shutter speed is light entering the camera, ISO is how much the signal is boosted from the sensor"
Usually the shutter speed is set low for responsiveness and to avoid blurring, but then ISO has to compensate. If you lock ISO to the lowest possible, the shutter speed *should* compensate but it will be a very slowly resolving image unless extremely bright
|
|
|
AccessViolation_
|
2025-01-27 12:42:16
|
Makes sense
|
|
|
spider-mario
increasing the ISO value usually correlates with an increase in analogue gain, and with it, a decrease in the contribution of read noise (which is why camera manufacturers make it increase the gain in the first place) but also a decrease in saturation capacity – roughly something like this (this is for a Canon 50D but the general principle applies):
|
|
2025-01-27 08:45:23
|
One more thing, does decreasing the saturation capacity mean you effectively reduce the dynamic range of "brightness" the sensor is able to record?
|
|
2025-01-27 08:47:03
|
Is that a just an inherent property from turning up the gain, e.g. previously the range was 0-100 light units but now it's 0-10 light units because the ISO multiplies it such that that range is mapped to 0-100, or is it some other property of increasing the ISO that does this
|
|
|
spider-mario
|
2025-01-27 09:08:06
|
it’s like you describe: the gain affects the analogue range that the ADC can digitise
|
|
2025-01-27 09:08:10
|
|
|
2025-01-27 09:09:42
|
(https://photonstophotos.net/Charts/RN_e.htm#Canon%20EOS%20R50_14)
|
|
|
AccessViolation_
|
2025-01-27 09:34:11
|
I found unsourced claims that the R100 has the same sensor as the R10 so I can use that as a reference in that graph
|
|
2025-01-27 09:34:26
|
So read noise goes down as the ISO goes up, or am I reading this graph wrong
edit: maybe it's signal to noise ratio? It doesn't say that, but that would make more sense
|
|
|
RaveSteel
|
|
AccessViolation_
One more thing, does decreasing the saturation capacity mean you effectively reduce the dynamic range of "brightness" the sensor is able to record?
|
|
2025-01-27 09:34:41
|
Changing image profiles normally only affects the OOC JPEG, not the RAW
|
|
|
AccessViolation_
|
2025-01-27 09:36:45
|
It wasn't about image profiles, it was about a decrease in dynamic range with an increase of ISO
|
|
|
RaveSteel
|
2025-01-27 09:42:01
|
Ah ok
|
|
2025-01-27 09:42:10
|
Yes image quality decreases with higher ISO
|
|
2025-01-27 09:42:19
|
In pretty much all regards
|
|
2025-01-27 09:42:55
|
Which is why you should definitely spend thousands of dollars on fast primes to always shoot ISO 100 ;)
|
|
2025-01-27 09:43:42
|
Luckily in camera image stabilisation has come a long way
|
|
2025-01-27 09:43:47
|
Helps immensely
|
|
|
AccessViolation_
|
2025-01-27 09:43:51
|
got myself a nice 12mm F2 specifically because F4.5 wasn't cutting it for me :3
|
|
|
RaveSteel
|
2025-01-27 09:44:01
|
Very nice
|
|
2025-01-27 09:45:02
|
https://phillipreeve.net/blog/review-laowa-10mm-2-8-af-the-beginning-of-a-new-era/
This lens also looks interesting for ultra wide shots
I am actually considering it
|
|
|
AccessViolation_
|
2025-01-27 09:45:07
|
my lens doesn't have image stabilization but it's so fast that I can almost always shoot at high enough shutter speeds without introducing motion blur
|
|
|
RaveSteel
|
2025-01-27 09:45:31
|
Does your camera have stabilization?
|
|
|
AccessViolation_
|
2025-01-27 09:45:50
|
Unfortunately not
|
|
2025-01-27 09:46:34
|
I have the R100 body, i.e. the "how cheap can we make a mirrorless camera body to get people into the Canon ecosystem" camera body
|
|
|
RaveSteel
|
2025-01-27 09:48:04
|
USB 2, thats gotta hurt during transfers
|
|
|
AccessViolation_
|
2025-01-27 09:48:07
|
But the sensor is actually really good *and* it doesn't have a low pass filter, which made it a good/fair choice given that I had a tight budget and wanted to dabble in astrophotography (which prefers not having a low pass filter)
|
|
|
RaveSteel
|
2025-01-27 09:48:42
|
Have you considered getting an astro tracker? Can also be DIY'd with a raspi I think
|
|
|
AccessViolation_
|
2025-01-27 09:49:59
|
I haven't, but currently my interests are mostly landscape shots where the sky is the main subject, but still having some land in the frame. Which is why I got a fast wide angle lens instead of a fast telephoto lens which you'd otherwise prefer for astro
|
|
|
RaveSteel
|
2025-01-27 09:51:37
|
Wide angle is also nice for astrophotography
|
|
|
AccessViolation_
|
2025-01-27 10:02:21
|
Yeah! I've seen some amazing wide angle shots, including with my lens (well, the non-AF version of my lens, but it has the same optical design, except that the AF variant has improved on coatings)
It's just that every since I got it the skies have looked like this
|
|
|
|
embed
|
|
AccessViolation_
Yeah! I've seen some amazing wide angle shots, including with my lens (well, the non-AF version of my lens, but it has the same optical design, except that the AF variant has improved on coatings)
It's just that every since I got it the skies have looked like this
|
|
2025-01-27 10:02:32
|
https://embed.moe/https://cdn.discordapp.com/attachments/806898911091753051/1333376547238711296/cloudscloudsclousdclouds.jxl?ex=6798ab2d&is=679759ad&hm=6db76a699dbe106ecea5a179ac8e5a67bfdd69f9641418febedbe0dd8138607a&
|
|
|
AccessViolation_
|
|
RaveSteel
https://phillipreeve.net/blog/review-laowa-10mm-2-8-af-the-beginning-of-a-new-era/
This lens also looks interesting for ultra wide shots
I am actually considering it
|
|
2025-01-27 10:14:31
|
Oh wow it's a full-frame lens too
|
|
2025-01-27 10:14:59
|
With such a wide angle that's very impressive
|
|
|
jonnyawsom3
|
|
https://embed.moe/https://cdn.discordapp.com/attachments/806898911091753051/1333376547238711296/cloudscloudsclousdclouds.jxl?ex=6798ab2d&is=679759ad&hm=6db76a699dbe106ecea5a179ac8e5a67bfdd69f9641418febedbe0dd8138607a&
|
|
2025-01-27 10:44:14
|
Looks British
|
|
|
AccessViolation_
|
2025-01-27 11:02:06
|
Okay wait, so if that's the case, if you increase the ISO and then normalize for image brightness by reducing the exposure, you're not actually shrinking the dynamic range of brightness you can capture, you're just losing data due to quantization
As if taking a 16 bit per channel image and turning it into 8-bit: there you're just mapping the range 0-65535 into 0-255, so your quantization becomes worse, but the effective dynamic range of "min and max brightness you can have in the same shot" stays the same, no?
|
|
2025-01-27 11:04:35
|
So with "reduction in dynamic range" we mean "you're no longer using the entire range of values the sensor can provide", but you're not actually reducing the range of brightness values the sensor can produce
|
|
2025-01-27 11:04:38
|
Correct me if I'm wrong
|
|
|
spider-mario
it’s like you describe: the gain affects the analogue range that the ADC can digitise
|
|
2025-01-27 11:06:29
|
(meant to reply to this message)
|
|
|
spider-mario
|
|
AccessViolation_
So read noise goes down as the ISO goes up, or am I reading this graph wrong
edit: maybe it's signal to noise ratio? It doesn't say that, but that would make more sense
|
|
2025-01-27 02:53:05
|
read noise, projected back to absolute input units, goes down
|
|
|
AccessViolation_
Okay wait, so if that's the case, if you increase the ISO and then normalize for image brightness by reducing the exposure, you're not actually shrinking the dynamic range of brightness you can capture, you're just losing data due to quantization
As if taking a 16 bit per channel image and turning it into 8-bit: there you're just mapping the range 0-65535 into 0-255, so your quantization becomes worse, but the effective dynamic range of "min and max brightness you can have in the same shot" stays the same, no?
|
|
2025-01-27 02:53:25
|
the noise floor is raised (relative to saturation) and it’s the lower bound of DR
|
|
2025-01-27 02:56:27
|
quantisation is not so relevant (camera manufacturers basically use “enough bits to encode the noise”)
https://www.strollswithmydog.com/sub-bit-signal/
|
|
2025-01-27 02:56:56
|
bit depth is not the main driver of the noise floor (if it were, it would imply an insufficiently dithered system and therefore some amount of distortion)
|
|
|
TheBigBadBoy - 𝙸𝚛
|
2025-01-28 05:48:05
|
https://www.reddit.com/r/linux/comments/1ib3vaf/facebook_considers_linux_and_related_topics_a/
|
|
2025-01-28 05:48:06
|
LMAO
|
|
|
AccessViolation_
|
2025-01-28 05:53:08
|
Lol, this is like when the the NSA labeled Linux Journal readers as extremists
-# [(source)](<https://arstechnica.com/information-technology/2014/07/the-nsa-thinks-linux-journal-is-an-extremist-forum/>)
|
|
|
Oleksii Matiash
|
2025-01-28 07:26:53
|
Strong offtop here, but I really don't want to dive into av1 forum. What is the best quality\speed av1 encoder available in ffmpeg? I want to try to get off the h.265
|
|
|
RaveSteel
|
2025-01-28 07:28:50
|
aom-av1 is adequately fast in my opinion
|
|
2025-01-28 07:28:57
|
Just use tiling
|
|
|
A homosapien
|
2025-01-28 07:33:23
|
If the source is 4:2:0 I recommend svt av1 psy
|
|
|
Oleksii Matiash
|
2025-01-28 07:33:50
|
It can be 4:2:0 or 4:4:4, depends
|
|
|
A homosapien
|
2025-01-28 07:36:17
|
Svt av1 doesn't yet support 4:4:4 so use regular aom-av1 for that
|
|
2025-01-28 07:36:28
|
https://wiki.x266.mov/docs/encoders/aomenc#recommendations
|
|
2025-01-28 07:37:01
|
There is also a Psy fork of aom-av1 but idk where to get binaries for that
|
|
2025-01-28 07:38:09
|
<@401816384109150209> do you provide any binaries for aom-psy101?
|
|
|
damian101
|
|
A homosapien
<@401816384109150209> do you provide any binaries for aom-psy101?
|
|
2025-01-28 07:39:15
|
I used to, then my laptop with Windows on it was stolen about a year ago, since then I did not anymore...
|
|
2025-01-28 07:39:37
|
but I can quickly compile you a Linux binary
|
|
|
A homosapien
<@401816384109150209> do you provide any binaries for aom-psy101?
|
|
2025-01-28 07:41:51
|
And there is this project for easy building on Windows:
https://github.com/Uranite/aom-psy101-win-build
|
|
|
Meow
|
|
TheBigBadBoy - 𝙸𝚛
https://www.reddit.com/r/linux/comments/1ib3vaf/facebook_considers_linux_and_related_topics_a/
|
|
2025-01-29 08:30:34
|
Their WhatsApp is the safest claimed by some people
|
|
|
Oleksii Matiash
|
|
RaveSteel
Just use tiling
|
|
2025-01-29 08:47:25
|
Could you explain this?
|
|
|
RaveSteel
|
2025-01-29 08:50:43
|
Some av1 encoders support using tiling to multithread encoding, improving speed massively in some cases
|
|
2025-01-29 08:51:23
|
```
$ ffmpeg -hide_banner -h encoder=libaom-av1
...
-tiles <image_size> E..V....... Tile columns x rows
-tile-columns <int> E..V....... Log2 of number of tile columns to use (from -1 to 6) (default -1)
-tile-rows <int> E..V....... Log2 of number of tile rows to use (from -1 to 6) (default -1)
-row-mt <boolean> E..V....... Enable row based multi-threading (default auto)
...
```
|
|
|
Oleksii Matiash
|
2025-01-29 08:52:12
|
Yes, I saw it, but have no idea what to do with it. Should I calculate it manually?
|
|
|
RaveSteel
|
2025-01-29 08:52:57
|
The tiling that can be used depends on resolution, but try if 4x4 works and adjust down if needed
|
|
|
Oleksii Matiash
|
2025-01-29 08:55:30
|
Thanks
|
|
|
_wb_
|
2025-01-29 03:53:09
|
Avifenc has --autotiling now
|
|
|
damian101
|
|
_wb_
Avifenc has --autotiling now
|
|
2025-01-29 04:19:49
|
For a long time...
But it's not good, very rudimentary (I say this because my own implementation in aom-psy101 is vastly superior)
|
|
2025-01-29 04:26:24
|
https://gitlab.com/damian101/aom-psy101/-/commit/50b9335a25cb1617cf82cf62c162508a303afeba
```c
static unsigned int max_tiling_log2(unsigned int sb_units,
unsigned int min_sb_units) {
unsigned int max_log2 = 0;
for (unsigned int log2 = 0; log2 <= 6; log2++) {
// For log2 == 1, check all tiles for min SB unit limit
if (log2 == 1) {
unsigned int tile_width = (sb_units + (1 << log2) - 1) >> log2;
unsigned int residual_width = sb_units - tile_width;
if (tile_width < min_sb_units || residual_width < min_sb_units) {
break;
}
max_log2 = log2;
continue;
}
// For all other log2, check only non-residual tiles for min SB unit limit
unsigned int tile_size = (sb_units + (1 << log2) - 1) >> log2;
if (tile_size < min_sb_units) {
break;
}
max_log2 = log2;
}
return max_log2;
}
static void set_auto_tiling(TileConfig *const tile_cfg, unsigned int frame_width,
unsigned int frame_height,
aom_superblock_size_t sb_size,
unsigned int auto_tiling) {
const unsigned int sb_shift =
(sb_size == AOM_SUPERBLOCK_SIZE_64X64)
? MIN_SB_SIZE_LOG2 - 2
: MAX_SB_SIZE_LOG2 - 2;
const unsigned int mi_cols = (frame_width + MI_SIZE - 1) >> 2;
const unsigned int mi_rows = (frame_height + MI_SIZE - 1) >> 2;
const unsigned int sb_cols = (mi_cols + (1 << sb_shift) - 1) >> sb_shift;
const unsigned int sb_rows = (mi_rows + (1 << sb_shift) - 1) >> sb_shift;
// Minimum number of superblocks per tile dimension
unsigned int min_sb_units = 4;
switch (auto_tiling) {
case 1:
min_sb_units = 32;
break;
case 2:
min_sb_units = 24;
break;
case 3:
min_sb_units = 16;
break;
case 4:
min_sb_units = 12;
break;
case 5:
min_sb_units = 8;
break;
case 6:
min_sb_units = 6;
break;
case 7:
min_sb_units = 4;
break;
default:
return;
}
if (sb_size == AOM_SUPERBLOCK_SIZE_128X128) {
min_sb_units >>= 1;
}
tile_cfg->tile_columns = max_tiling_log2(sb_cols, min_sb_units);
tile_cfg->tile_rows = max_tiling_log2(sb_rows, min_sb_units);
}
```
|
|
|
AccessViolation_
|
2025-02-02 03:18:20
|
lol did the nft profile picture account get banned
|
|
2025-02-02 03:18:52
|
i saw them join, thought "i wonder if they'll still be here tomorrow", went to bed, and here we are <:KekDog:805390049033191445>
|
|
2025-02-02 03:20:25
|
this is JPEG XL, not JPEG NFT, smh
-# [yes that's a thing, don't worry about it](<https://jpeg.org/jpegnft/>)
|
|
2025-02-02 03:22:03
|
half considering making jpegnft.info site, and making it an nft-themed satire site in the same style as jpegxl.info
|
|
|
diskorduser
|
2025-02-03 06:16:57
|
Hello guys, I am going to buy an OLED laptop from asus. One has an 8 bit panel and the other has 10 bit. Both of them have 100% dci-p3. Is there any noticeable difference on day to day usage?
|
|
|
Meow
|
2025-02-03 06:50:13
|
If you often take HDR photographs with the blue sky
|
|
|
Quackdoc
|
2025-02-03 07:24:27
|
10bit can be a massive upgrade in many games
|
|
|
AccessViolation_
|
2025-02-03 08:32:25
|
Would 10 bit also reduce banding without dithering in SDR 10-bit media, or are the extra bits just for the extra dynamic range?
|
|
2025-02-03 08:34:22
|
oh it gives you 768 more values per channel, so probably also the former
|
|
|
Meow
|
2025-02-03 08:58:16
|
Yeah that's why I mentioned the blue sky where banding is very obvious
|
|
|
AccessViolation_
|
2025-02-03 09:01:32
|
you mentioned HDR specifically, so i wasn't sure if 10-bit SDR images would also benefit from less banding on a 10-bit HDR display
|
|
|
Quackdoc
|
|
AccessViolation_
Would 10 bit also reduce banding without dithering in SDR 10-bit media, or are the extra bits just for the extra dynamic range?
|
|
2025-02-03 09:14:32
|
im not sure I understand the question
|
|
|
jonnyawsom3
|
|
AccessViolation_
you mentioned HDR specifically, so i wasn't sure if 10-bit SDR images would also benefit from less banding on a 10-bit HDR display
|
|
2025-02-03 11:13:02
|
Do those... Exist?
|
|
|
AccessViolation_
|
2025-02-03 11:13:31
|
10-bit sdr images? i think so?
|
|
2025-02-03 11:14:23
|
you can have higher than 8-bit precision still within the sRGB color space for example, no?
|
|
|
jonnyawsom3
|
2025-02-03 11:17:23
|
That's still 'HDR' though, isn't it? You have 1024 values instead of 256
|
|
|
Quackdoc
|
2025-02-03 11:21:04
|
lots of 10 bit sdr images exist
|
|
|
AccessViolation_
|
2025-02-03 11:21:05
|
i imagined it more like, you're directly mapping the 1024 range to what the previous 256 range represented. so you're not getting a wider range of brightness or color, you're just getting more precision, so more colors you can represent, but still all within the sRGB space. but i didn't actually consider whether this is how that would work
|
|
|
Quackdoc
|
|
That's still 'HDR' though, isn't it? You have 1024 values instead of 256
|
|
2025-02-03 11:21:10
|
no
|
|
2025-02-03 11:21:23
|
HDR refers to the transfer the image uses
|
|
|
AccessViolation_
|
2025-02-03 11:21:51
|
that was my understanding too. you can have an 8-bit hdr image
|
|
2025-02-03 11:22:13
|
you wouldn't want that, but you could
|
|
|
Quackdoc
|
|
AccessViolation_
i imagined it more like, you're directly mapping the 1024 range to what the previous 256 range represented. so you're not getting a wider range of brightness or color, you're just getting more precision, so more colors you can represent, but still all within the sRGB space. but i didn't actually consider whether this is how that would work
|
|
2025-02-03 11:22:44
|
on linear yes, the more steps the more brightness, but for every image that has a transform applied, the increased range gives more precision, this is important because 256 steps is simply just not enough in most cases
|
|
2025-02-03 11:22:59
|
in many games if you keep an eye out, when rendering 8 bit you can still see banding
|
|
|
AccessViolation_
|
|
Quackdoc
on linear yes, the more steps the more brightness, but for every image that has a transform applied, the increased range gives more precision, this is important because 256 steps is simply just not enough in most cases
|
|
2025-02-03 11:25:14
|
ah yep that's what I meant
|
|
2025-02-03 11:26:21
|
I wonder why games don't just render to like some higher bit depth by default, supposedly your gpu would then dither that down to 8-bit for you depending on your monitor. worst case, you just get 8-bit without dithering like you did before
|
|
2025-02-03 11:26:53
|
for some reason higher bit depth dithering doesn't work by default on linux for me and it's not clear to me how to enable it
|
|
|
Quackdoc
|
2025-02-03 11:27:03
|
they kinda do, most games render internally at 16bit, and then truncate down
|
|
2025-02-03 11:27:16
|
dithering is actually kinda really distracting in a lot of contexts
|
|
2025-02-03 11:28:21
|
some games add dithering, some add "film grain" some do temporal smoothing etc
|
|
|
AccessViolation_
|
|
Quackdoc
they kinda do, most games render internally at 16bit, and then truncate down
|
|
2025-02-03 11:28:28
|
I know they do internally yeah, so it's more that i'm confused *why* they truncate down. can't they just display 16 bit and let the OS manage it?
|
|
|
Quackdoc
|
2025-02-03 11:28:37
|
but like, a lot don't minecraft for instance just poops
|
|
2025-02-03 11:29:20
|
some people use reshade for dithering too
|
|
|
jonnyawsom3
|
2025-02-03 12:01:42
|
Outer Wilds is the only game I've known to have adjustable dithering, this screenshot was set to max https://discord.com/channels/794206087879852103/794206087879852106/1334871215462154331
|
|
2025-02-03 12:01:58
|
Uses Unity internally
|
|
|
Quackdoc
|
2025-02-03 12:05:30
|
thats neat
|
|
2025-02-03 12:06:03
|
I wish more games just gave you control over these kinds of options
|
|
|
AccessViolation_
|
2025-02-03 12:24:00
|
Noita does too
|
|
2025-02-03 12:26:21
|
Noita actually has a lot of interesting graphics settings. It's a game with pixel art graphics, and it has a 'low resolution rendering' mode where the in-game pixels you see are directly map to output pixels, as evidenced by screenshots being very tiny. It also has optional dithering and pixel anti aliasing which can all be controlled
|
|
2025-02-03 12:26:50
|
The dithering in Noita isn't adjustable, you can just turn it on or off
|
|
2025-02-03 12:27:20
|
I think Voices of the Void also has a dithering toggle, and it uses artistic Bayer matrix dithering
|
|
|
dogelition
|
|
AccessViolation_
I wonder why games don't just render to like some higher bit depth by default, supposedly your gpu would then dither that down to 8-bit for you depending on your monitor. worst case, you just get 8-bit without dithering like you did before
|
|
2025-02-03 12:51:31
|
iirc unreal engine defaults to 10 bit sdr output on windows?
|
|
2025-02-03 12:52:45
|
basically your only options on windows are 8 bit int, 10 bit int, and 16 bit half float (intended for hdr, not sure if it makes sense to only use the 0-1 range in sdr?)
|
|
2025-02-03 12:55:21
|
10 bit sdr is weird on windows because the desktop is only ever composited in 8 bit (unless you turn on auto color management, which i think is the default on some devices now?)
|
|
2025-02-03 12:56:06
|
so the only way you're gonna see any of those extra bits is if the application bypasses the compositor, i.e. it uses exclusive fullscreen or gets promoted by directflip or mpo
|
|
2025-02-03 12:57:01
|
and then it also depends on what your gpu does with it, e.g. full range 8 bit output on nvidia defaults to dithering off so it'll just truncate it
|
|
2025-02-03 12:57:18
|
whereas limited range 8 bit output is dithered by default
|
|
|
AccessViolation_
|
2025-02-03 12:59:21
|
oh hmm
|
|
2025-02-03 01:00:39
|
i hope that wayland color management proposal is going to get some traction soon
|
|
2025-02-03 01:00:59
|
i can't wait to live a life without color banding
|
|
|
Quackdoc
|
|
AccessViolation_
Noita does too
|
|
2025-02-03 02:20:20
|
noita?
|
|
|
RaveSteel
|
|
Quackdoc
noita?
|
|
2025-02-03 02:24:30
|
An indie pixel Art game
|
|
|
Quackdoc
|
2025-02-03 02:25:40
|
icic
|
|
2025-02-03 02:25:49
|
one again, indie game supremacy
|
|
|
jonnyawsom3
|
2025-02-03 02:32:47
|
https://youtu.be/0cDkmQ0F0Jw
|
|
|
Quackdoc
|
2025-02-03 04:37:20
|
looks good, Im not massive into pixel game/2ds any more, but i will try it out when I can
|
|
|
AccessViolation_
|
2025-02-03 04:38:47
|
it's really fun
|
|
|
jonnyawsom3
|
2025-02-03 05:15:42
|
It's really hard
|
|
|
DZgas Ж
|
2025-02-04 12:27:34
|
definitely noita in top 5 best games i have ever played in my life
|
|
|
Meow
|
2025-02-04 12:55:50
|
I let ChatGPT find a pixel game I played in late 1990s
|
|
2025-02-04 12:57:28
|
I gave a brief description and it solved my question after over 20 years
|
|
|
spider-mario
|
2025-02-04 09:06:14
|
did Discord just change their web UI?
|
|
2025-02-04 09:07:13
|
I didn’t remember the server icons on the left being so rectangular, and the text input is now one row for actual input and one row for buttons
|
|
2025-02-04 09:07:26
|
|
|
|
AccessViolation_
|
2025-02-04 09:08:07
|
this is the current web layout for me still
|
|
|
A homosapien
|
|
spider-mario
did Discord just change their web UI?
|
|
2025-02-04 09:41:42
|
https://fixvx.com/WumpusCentral/status/1886515032906743981
|
|
|
TheBigBadBoy - 𝙸𝚛
|
2025-02-04 09:50:28
|
yeah and now it even has a title bar (even in the webapp) 🙃
|
|
2025-02-04 09:50:39
|
broke my Vencord theme...
|
|
|
AccessViolation_
|
2025-02-04 09:54:13
|
they added so much nitro related buttons to the message bar that they just gave them their own layer <:galaxybrain:821831336372338729>
|
|
|
RaveSteel
|
2025-02-04 10:19:31
|
But wait, there's more!
|
|
|
spider-mario
|
2025-02-04 11:15:16
|
I don’t like it
|
|
2025-02-04 11:15:27
|
so much wasted space
|
|
|
AccessViolation_
|
2025-02-04 11:19:59
|
i use window tiling and i like to have discord as a tiny quadrant sometimes and that already isn't the best experience, so i don't think i'm going to like it either
|
|
2025-02-04 11:20:28
|
i suppose i could zoom out though... why didn't i think of that before
|
|
|
A homosapien
|
2025-02-05 08:00:21
|
This looks awful 😔
|
|
|
Meow
|
2025-02-05 08:03:06
|
Not happening for iOS
|
|
|
Quackdoc
|
|
A homosapien
This looks awful 😔
|
|
2025-02-05 09:31:41
|
true ~~light mode does look awful ~~
|
|
|
Meow
|
2025-02-05 09:32:43
|
Many people use Light Mode at night here
|
|
2025-02-05 09:33:20
|
And turn the computer Dark Mode at day time
|
|
|
A homosapien
|
2025-02-05 09:36:52
|
Light mode helps with text readability during the day.
|
|
|
Quackdoc
|
|
Meow
And turn the computer Dark Mode at day time
|
|
2025-02-05 09:36:58
|
now thats heresy
|
|
|
A homosapien
Light mode helps with text readability during the day.
|
|
2025-02-05 09:37:12
|
I don't mind "light mode" in general, but discord's theme is abysmal
|
|
2025-02-05 09:37:33
|
I use catpuccin for theming discord, which android supported that
|
|
|
A homosapien
|
2025-02-05 09:38:21
|
It's a shame discord's default themes look soo bland
|
|
|
jonnyawsom3
|
2025-02-05 02:06:59
|
Vaguely on topic, but you can re-enable the devloper tools in the client by adding `"DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING": true,` to the `settings.json` in the install directory
|
|
2025-02-05 02:07:18
|
Very user friendly
|
|
2025-02-05 02:44:58
|
We should recreate this with JXL
|
|
2025-02-05 02:44:59
|
https://cdn.discordapp.com/attachments/530853682678595594/1336672175121498142/20250205_121743.jpg?ex=67a4a878&is=67a356f8&hm=5ae34872a3dfae2fe1d12f0296330f806386962c69733e321928e897ee680ca8&
|
|
2025-02-05 02:45:27
|
(Yes this particular repost is a little soft)
|
|
|
Meow
|
|
https://cdn.discordapp.com/attachments/530853682678595594/1336672175121498142/20250205_121743.jpg?ex=67a4a878&is=67a356f8&hm=5ae34872a3dfae2fe1d12f0296330f806386962c69733e321928e897ee680ca8&
|
|
2025-02-05 05:34:54
|
~8264.65 km^2 if DPI 300
|
|
2025-02-05 05:37:12
|
or ~143483.6 km^2 if DPI 72
|
|
|
jonnyawsom3
|
2025-02-05 05:40:00
|
Looking into this is also how I found out my phone is 400 PPI and my monitor 100 PPI
|
|
2025-02-05 05:41:35
|
In the end it depends how you scale things. Since that PDF is purely arbitrary with no definition of DPI or PPI. Even if a JXL were 1 PPI, we'd have most of the planet covered I'd guess
|
|
|
Meow
|
2025-02-05 05:43:12
|
Looks like JXL represented with small LED bulbs
|
|
|
spider-mario
|
2025-02-05 08:46:17
|
https://youtu.be/RSrRjM0upXY
|
|
2025-02-05 08:46:24
|
I like the intricate build-up over the first few minutes
|
|
2025-02-05 08:48:58
|
oops, I may have forgotten to specify full range when asking ffmpeg to convert the cover picture from sRGB to BT.709
|
|
|
Laserhosen
|
|
Vaguely on topic, but you can re-enable the devloper tools in the client by adding `"DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING": true,` to the `settings.json` in the install directory
|
|
2025-02-05 10:07:05
|
This reminded me of these cmake flags for Clementine music player. This used to let it build against system libraries instead of the patched versions they included. The Debian packager was not deterred.
|
|
|
_wb_
|
2025-02-06 10:35:20
|
is there a way to get some kind of objective metric score for audio using ffmpeg?
|
|
2025-02-06 10:36:23
|
can be something simple, not looking for a perceptually very relevant metric
|
|
|
RaveSteel
|
2025-02-06 11:47:07
|
I wonder how accurate it would be to map the audio to an image and compare those
|
|
2025-02-06 11:47:15
|
Probably not very
|
|
|
jonnyawsom3
|
2025-02-06 02:21:28
|
Waveform comparison?
I've tried converting to an image before to store audio as a JXL, but there always seems to be some kind of loss
|
|
|
spider-mario
|
2025-02-06 02:31:53
|
if one doesn’t care at all about visual interpretability (as with a spectrogram), there’s always the option of converting each audio sample to a single 16-bit pixel
|
|
2025-02-06 02:32:17
|
with interleaving for multichannel content
|
|
2025-02-06 02:32:55
|
either as a very thin and long `nchannels`×`nsamples` image, or directly reshaped to a more usual “aspect ratio” (with separate metadata to know the number of channels)
|
|
2025-02-06 02:33:59
|
… or using jxl channels, I guess
|
|
|
bonnibel
|
|
_wb_
is there a way to get some kind of objective metric score for audio using ffmpeg?
|
|
2025-02-06 03:12:14
|
there is the apsnr, asdr, and asisdr filters
|
|
|
jonnyawsom3
|
|
spider-mario
if one doesn’t care at all about visual interpretability (as with a spectrogram), there’s always the option of converting each audio sample to a single 16-bit pixel
|
|
2025-02-06 04:24:24
|
That's kinda what I did... I think? I tried setting it to 16bit instead of 8, but only succeeded in making my ears ring when VLC played the outputted audio as full volume digital noise
I know <@386612331288723469> was trying it too, storing audio as JXL
|
|
|
Meow
|
2025-02-06 04:31:15
|
Didn't know that JXL can be used as an audio visualiser
|
|
|
juliobbv
|
|
_wb_
is there a way to get some kind of objective metric score for audio using ffmpeg?
|
|
2025-02-06 04:42:27
|
not strictly ffmpeg, but zimtohrli seems easy enough to use: https://github.com/google/zimtohrli
|
|
|
Meow
|
2025-02-06 04:45:29
|
https://news.ycombinator.com/item?id=40297280
|
|
2025-02-06 04:45:58
|
What food is it related to?
|
|
|
RaveSteel
|
2025-02-06 05:31:54
|
Zimt is german for cinammon
|
|
2025-02-06 05:32:10
|
Ohr is ear
|
|
|
AccessViolation_
|
2025-02-06 07:00:26
|
I wonder how well the (non-ai) content-aware fill from photoshop and the like would work as a predictor
|
|
2025-02-06 07:02:08
|
i guess pretty well? they'd just be super slow and require a lot more surrounding pixels than you get from the scanline pattern
|
|
|
CrushedAsian255
|
|
That's kinda what I did... I think? I tried setting it to 16bit instead of 8, but only succeeded in making my ears ring when VLC played the outputted audio as full volume digital noise
I know <@386612331288723469> was trying it too, storing audio as JXL
|
|
2025-02-06 07:37:45
|
It was around 1.25x the size of FLAC
|
|
2025-02-06 07:37:51
|
So not terrible
|
|
2025-02-06 07:37:54
|
Also not good though
|
|
2025-02-06 07:38:07
|
If I remember it correctly
|
|
2025-02-06 07:38:10
|
This was a while ago
|
|
|
jonnyawsom3
|
2025-02-06 07:41:50
|
Lossy worked fairly well, but even lossless there was still something wrong with the format conversion
|
|
|
Meow
|
|
RaveSteel
Zimt is german for cinammon
|
|
2025-02-07 01:44:25
|
Is that really for https://en.wikipedia.org/wiki/Palmier ?
|
|
|
RaveSteel
|
2025-02-07 08:46:44
|
I don't quite get your question.
Zimt is indeed cinnamon and Ohr is ear, resulting in the word cinnamonear in english.
This pastry does look like it could be called a cinnamon ear, but Zimtohr is not a name for a pastry in german, its a neologism.
Palmiers are also called palmier or pig's ears here
|
|
|
Meow
|
2025-02-07 09:55:58
|
I still want to eat a real zimtohrli
|
|
|
A homosapien
|
2025-02-07 10:35:30
|
The goal is to eat all of the "-li" foods
|
|
|
RaveSteel
|
2025-02-07 10:55:27
|
then you'll have to visit switzerland xd
|
|
2025-02-07 10:55:34
|
get yourself a zuckerli
|
|
2025-02-07 11:26:57
|
https://github.com/dropbox/avrecode
|
|
2025-02-07 11:27:07
|
has anyone used or tested this mid- to large scale?
|
|
|
damian101
|
2025-02-07 11:42:00
|
It's the not actually used swissified word for the German word for these things:
|
|
2025-02-07 11:42:42
|
Discord fucked up...
|
|
|
RaveSteel
I don't quite get your question.
Zimt is indeed cinnamon and Ohr is ear, resulting in the word cinnamonear in english.
This pastry does look like it could be called a cinnamon ear, but Zimtohr is not a name for a pastry in german, its a neologism.
Palmiers are also called palmier or pig's ears here
|
|
2025-02-07 11:44:07
|
Those are called Zimt-Öhrchen in the region in Germany where I live (Rhineland), so...
|
|
2025-02-07 11:45:17
|
proof:
https://www.chefkoch.de/rezepte/2903841442748009/Zimt-Oehrchen.html
|
|
|
RaveSteel
|
2025-02-07 11:45:22
|
Not only have I never heard of that, googling for zimtohr also didn't yield any result lol
|
|
2025-02-07 11:45:31
|
But good to know I guess
|
|
|
damian101
|
2025-02-07 11:46:36
|
yeah, "zimtohr" won't get you anything
|
|
2025-02-07 11:53:48
|
the -li in swiss german translates to -chen (standard German), or -lein (southern German), or -l (Bavarian/Austrian), or -le (Swabian), or -el (some Middle German dialects), or -erl (also Bavarian, Austrian), or -ke (some Northern German dialects)...
|
|
2025-02-07 11:54:11
|
there are definitely even more of those
|
|
|
Meow
|
|
A homosapien
The goal is to eat all of the "-li" foods
|
|
2025-02-07 12:17:03
|
except jpegli
|
|
|
RaveSteel
|
2025-02-07 12:18:57
|
the xl from jpeg xl is also, while not too common, a sound used in some german dialects
It would be pronounced jpegsel
|
|
|
Demiurge
|
2025-02-08 05:59:51
|
It stands for Extra Larger
|
|
|
Meow
|
2025-02-08 06:07:39
|
Ten L under Apple's pronunciation
|
|
2025-02-08 06:08:55
|
And there's JPEG Ten R which isn't compatible with my iPhone "Ten R"
|
|
|
Demiurge
|
2025-02-08 06:16:32
|
Nah then it would be "forty"
|
|
2025-02-08 06:16:58
|
Since XL is roman numerals for 40
|
|
2025-02-08 06:17:26
|
Maybe that's a cool name for the new format. jay peg forty.
|
|
2025-02-08 06:17:47
|
Do I look like I know what a jay peg is? Buuaah!
|
|
|
Meow
|
|
Demiurge
Maybe that's a cool name for the new format. jay peg forty.
|
|
2025-02-08 06:40:27
|
Google Chrome Team: why do we need 40 if we've had 51?
|
|
|
lonjil
|
|
RaveSteel
|
2025-02-09 03:50:44
|
uhhhhh
|
|
|
lonjil
|
2025-02-09 03:51:33
|
A super high dose of estrogen is great for male vitality
|
|
|
Quackdoc
|
2025-02-09 03:57:31
|
~~take both at the same time~~
|
|
|
lonjil
|
2025-02-09 03:57:53
|
That's two packages of the same thing :p
|
|
|
Quackdoc
|
2025-02-09 03:58:55
|
LOL
|
|
2025-02-09 03:59:01
|
someone has been naughty xD
|
|
2025-02-09 03:59:43
|
SMV, the actual SMV, is kinda useless IMO, it has some of the right ingredients, and it does seem like someone with a brain made it, but the dossages are way to low to be usefu;
|
|
2025-02-09 04:00:40
|
https://magazine.labdoor.com/labdoor-special-report-we-tested-the-infowars-supplements/
|
|
|
lonjil
|
2025-02-09 04:01:02
|
Just buy anabolic steroid powder on the black market and mix whatever you need yourself.
|
|
|
Quackdoc
|
2025-02-09 04:01:48
|
based
|
|
2025-02-09 04:02:06
|
though HGH supplementation is actually legal and you can get it perscribed [av1_chad](https://cdn.discordapp.com/emojis/862625638238257183.webp?size=48&name=av1_chad)
|
|
|
lonjil
|
2025-02-09 04:03:51
|
I'll be ordering semi-legal estradiol enantate from Ukraine this year.
|
|
|
Quackdoc
|
2025-02-09 04:06:10
|
isn't that just birth control?
|
|
2025-02-09 04:07:02
|
> Estradiol enantate is used in combination with the progestin DHPA as a once-monthly combined injectable contraceptive for women in Latin America and Hong Kong
kinda
|
|
|
lonjil
|
|
Quackdoc
isn't that just birth control?
|
|
2025-02-09 04:14:26
|
it's an ester of estradiol that the body slowly converts to regular estradiol (half-life in the body about 6-7 days). Estradiol is the most common form of estrogen in the body.
|
|
2025-02-09 04:15:17
|
It can be used for anything any other common form of estrogen is used for. That includes birth control but also hormone replacement therapy.
|
|
|
Demiurge
|
|
lonjil
|
2025-02-09 05:48:38
|
what?
|
|
|
Demiurge
|
2025-02-09 05:50:30
|
Just that photo lol
|
|
|
lonjil
Hmm
|
|
2025-02-09 05:51:30
|
I didn't realize there were a lot of messages below since then because discord doesn't scroll to the bottom
|
|
|
lonjil
|
2025-02-09 05:51:45
|
ah ok
|
|
|
Demiurge
|
|
Quackdoc
~~take both at the same time~~
|
|
2025-02-09 05:53:02
|
Mixing them together, yes 😂
|
|
2025-02-09 05:53:54
|
Combine their powers, become god
|
|
|
spider-mario
|
|
Quackdoc
https://magazine.labdoor.com/labdoor-special-report-we-tested-the-infowars-supplements/
|
|
2025-02-09 07:17:11
|
reminds me of this: https://youtu.be/C8dfiDeJeDU?t=9m1s
|
|
|
Demiurge
|
2025-02-09 08:02:31
|
I hate it whenever people start talking passionately about politics... it's like sheep talking passionately about their favorite farmer
|
|
2025-02-09 08:03:20
|
Regardless of your opinion, you're always wrong
|
|
|
Quackdoc
|
|
Demiurge
Regardless of your opinion, you're always wrong
|
|
2025-02-09 08:16:53
|
~~the only good opinion is that the only good politician is a dead politician~~
|
|
|
Demiurge
|
2025-02-09 09:28:02
|
The only winning move is truly not to play
|
|
|
Quackdoc
|
2025-02-10 04:04:17
|
https://fosstodon.org/@mmstick/113952008189644564
|
|
2025-02-10 04:04:21
|
well this is interesting
|
|
|
AccessViolation_
|
2025-02-10 04:26:44
|
there were some concerns with memory usage in cosmic, so that's good to see
|
|
|
lonjil
|
2025-02-10 07:42:15
|
just don't use glibc's malloc <a:tapshead:482628289941340200>
|
|
|
Demiurge
|
2025-02-11 01:33:13
|
mimalloc seems like a really really good one
|
|
|
username
|
|
https://youtu.be/0cDkmQ0F0Jw
|
|
2025-02-12 04:13:51
|
aaaa they are still using an outdated version of LuaJIT I was going to try and contact the devs to ask them to update it many months ago but I forgot
|
|
2025-02-12 04:14:49
|
Noita is currently on LuaJIT 2.0.4 which lacks a lot of nice things like trace stitching of uncompilable functions
|
|
|
AKX
|
2025-02-12 01:28:08
|
ancient forums are interesting
|
|
2025-02-12 01:29:11
|
literally archeology
|
|
|
RaveSteel
|
2025-02-12 01:33:39
|
You say archeology, but this is from 2017 lol
|
|
|
spider-mario
|
2025-02-12 02:43:39
|
which was over 7 years ago
|
|
2025-02-12 07:40:27
|
> The use of other than the specified type could may cause fire or electric shock, which is extremely dangerous.
I like how they try to convince you that an electric shock or an unintended fire are not good
|
|
|
jonnyawsom3
|
2025-02-12 08:00:07
|
Never know when you might want a tingle or some extra heat to get your day going
|
|
|
diskorduser
|
2025-02-13 03:27:03
|
https://fxtwitter.com/khwampa/status/1889381078173098011
|
|
|
CrushedAsian255
|
2025-02-14 09:25:31
|
https://www.philippineairlines.com/ph/en/newsevent-listingpage/travel-advisory/cebu-catarman-and-more-cebu-siargao-flights-starting-march-1.html
|
|
|
_wb_
|
2025-02-14 03:07:05
|
note to self: don't ask ChatGPT to suggest relevant additional references that can be added to a paper. It will just hallucinate references that don't exist 🙂
Like this one:
J. Sneyers, J. Alakuijala, "Butteraugli: Perceptual Image Similarity Metric," arXiv preprint arXiv:1609.08675, 2016.
|
|
2025-02-14 03:07:39
|
sounds somewhat plausible but that paper does not exist 🙂
|
|
2025-02-14 03:09:12
|
or this one:
F. Bellard, “Better Portable Graphics: A Modern Alternative to JPEG,” ACM Multimedia Conference, 2014.
|
|
2025-02-14 03:11:14
|
or this one:
R. Xu and L. Liu, "Comparative Study of Hardware Decoding for Next-Gen Image Codecs: AVIF, JPEG XL, and WebP2," IEEE Transactions on Circuits and Systems for Video Technology, 2023.
|
|
|
RaveSteel
|
2025-02-14 03:17:11
|
If you search for "As a large language model" on google papers you will find thousands since ChatGPT started
|
|
2025-02-14 03:17:26
|
(I think it was called google papers?)
|
|
|
spider-mario
|
2025-02-14 03:42:03
|
google scholar?
|
|
|
RaveSteel
|
2025-02-14 03:43:50
|
Probably, yes
|
|
|
jonnyawsom3
|
|
_wb_
or this one:
F. Bellard, “Better Portable Graphics: A Modern Alternative to JPEG,” ACM Multimedia Conference, 2014.
|
|
2025-02-14 04:04:37
|
That led me to [this](https://dl.acm.org/doi/10.1145/3658664.3659648) paper, which seems...
> We compressed the images (see below) to 10 different file-sizes between 5kB (compression ratio 94) and 100kB (compression ratio 4.7).
> We clearly notice AVIF, HEIC, and BPG taking the lead across all considered compression ratios, while JPEG is clearly the worst.
> WEBP is ranked fourth, while surprisingly JPEG XL is clearly inferior to WEBP. Concerning the relation of JPEG2000 and JPEG XR against JPEG XL we notice a different behaviour: JPEG2000 (for low bitrates) and two JPEG XR variants (for high bitrates) outperform JPEG XL.
Strange...
|
|
2025-02-14 04:04:59
|
|
|
|
username
|
2025-02-14 04:09:38
|
"SSIM"
|
|
2025-02-14 04:10:25
|
I think we have the answer right there. although I haven't actually opened the paper
|
|
|
AccessViolation_
|
|
_wb_
note to self: don't ask ChatGPT to suggest relevant additional references that can be added to a paper. It will just hallucinate references that don't exist 🙂
Like this one:
J. Sneyers, J. Alakuijala, "Butteraugli: Perceptual Image Similarity Metric," arXiv preprint arXiv:1609.08675, 2016.
|
|
2025-02-14 04:12:43
|
this is better than the person that "wrote" a paper, a paragraph of which started with "As an AI language model," <:galaxybrain:821831336372338729>
|
|
|
RaveSteel
If you search for "As a large language model" on google papers you will find thousands since ChatGPT started
|
|
2025-02-14 04:34:34
|
yes this lmao
|
|
2025-02-14 04:42:01
|
somewhat related: i'm working on a browser extensions that will allow users to vote whether web pages look AI generated, and when visiting one such page the extension will warn you in advance
|
|
|
spider-mario
|
2025-02-14 04:57:20
|
for pages with no votes, will it use AI to extrapolate a score?
|
|
|
AccessViolation_
|
2025-02-14 05:05:54
|
It will extrapolate based on reports for other pages in the same namespace that's controlled by the same author
```rust
enum AuthorControl {
// the user responsible for the content on this page does not control this domain or subdomain.
// examples:
// - medium.com/@johnsmith/content
// - github.com/johnsmith/content
// - docs.google.com/document/content
PageControlled,
// the user responsible for the content on this page controls this subdomain of the website.
// examples:
// - johnsmith.medium.com/content
// - johnsmith.github.io/content
SubdomainControlled,
// the user responsible for the content on this page controls this entire website.
// examples:
// - johnsmith.com/content
// - medium.com/about-us
// - github.com/work-for-us
WebsiteControlled,
}
```
|
|
2025-02-14 05:08:38
|
there's no AI used anywhere :p
|
|
|
jonnyawsom3
|
2025-02-14 05:10:30
|
Probably just have an icon show to say "Based on domain instead of page" or if there's not many votes for a page
|
|
|
AccessViolation_
|
2025-02-14 05:14:18
|
yeah that's the plan, i was thinking of "we don't know about this specific page yet, but other pages from this author have this verdict. after reading this page, submit a verdict to improve the accuracy of these warnings"
|
|
2025-02-14 05:14:37
|
i also have a fun idea for invisible rate limiting
|
|
2025-02-14 05:16:29
|
in the off chance people start submitting spam verdicts, and scraping the database to filter AI content from the dataset used to train AI, there's a "shadow database" that just contains submissions that were identified as likely spam or inaccurate based on some heuristics. and when I detect an attempt at scraping, it'll start mixing in results from the shadow database to poison the data
|
|
2025-02-14 05:16:49
|
so if AI companies were to attempt to use the API to filter AI content from their training data collection, and i'm able to detect that, then it will serve bad data from people abusing AI to write spam articles, crippling their product with a poison of their own making
|
|
2025-02-14 05:24:00
|
usually i'm all for open data but in an attempt to clean up the mess from AI companies, i don't want them to be able to use it to purify their data and enhance their products which are responsible for the mess in the first place
|
|
|
AccessViolation_
It will extrapolate based on reports for other pages in the same namespace that's controlled by the same author
```rust
enum AuthorControl {
// the user responsible for the content on this page does not control this domain or subdomain.
// examples:
// - medium.com/@johnsmith/content
// - github.com/johnsmith/content
// - docs.google.com/document/content
PageControlled,
// the user responsible for the content on this page controls this subdomain of the website.
// examples:
// - johnsmith.medium.com/content
// - johnsmith.github.io/content
SubdomainControlled,
// the user responsible for the content on this page controls this entire website.
// examples:
// - johnsmith.com/content
// - medium.com/about-us
// - github.com/work-for-us
WebsiteControlled,
}
```
|
|
2025-02-14 05:34:56
|
if i get a *lot* of data then i won't have to rely on this part of the submissions, and instead i can dynamically cluster namespaces based on the types of generative AI used and the amount of pages that are AI generated compared to those that aren't
|
|
2025-02-14 05:35:45
|
maybe even with URL path granularity
|
|
|
_wb_
|
|
That led me to [this](https://dl.acm.org/doi/10.1145/3658664.3659648) paper, which seems...
> We compressed the images (see below) to 10 different file-sizes between 5kB (compression ratio 94) and 100kB (compression ratio 4.7).
> We clearly notice AVIF, HEIC, and BPG taking the lead across all considered compression ratios, while JPEG is clearly the worst.
> WEBP is ranked fourth, while surprisingly JPEG XL is clearly inferior to WEBP. Concerning the relation of JPEG2000 and JPEG XR against JPEG XL we notice a different behaviour: JPEG2000 (for low bitrates) and two JPEG XR variants (for high bitrates) outperform JPEG XL.
Strange...
|
|
2025-02-14 05:36:58
|
Clearly, this paper is not doing a great job at codec assessment 🙂
|
|
|
lonjil
|
2025-02-14 05:37:26
|
maybe it was written with ChatGPT
|
|
|
juliobbv
|
|
_wb_
note to self: don't ask ChatGPT to suggest relevant additional references that can be added to a paper. It will just hallucinate references that don't exist 🙂
Like this one:
J. Sneyers, J. Alakuijala, "Butteraugli: Perceptual Image Similarity Metric," arXiv preprint arXiv:1609.08675, 2016.
|
|
2025-02-14 08:05:49
|
it seems like ChatGPT is the best at coming with paper titles though, so it can be used in that way 😁
|
|
2025-02-14 08:07:18
|
my hypothetical metric shall be called PISM
|
|
|
RaveSteel
|
2025-02-14 08:07:22
|
It even is best at coming up with potential collaboration partners
|
|
|
jjrv
|
2025-02-15 09:39:59
|
I guess Zig ramblings aren't too on-topic so better here. This time, a parser for JPEG XL image header with the bundles' shapes defined using a schema, parsing code generated at comptime and it prints the name of each field and starting bit offset. Comment out the std.debug.print statement in Reader.zig and all bloat related to knowing field names at run-time just completely vanishes from the compiled binary.
https://gist.github.com/jjrv/cb373bcbde3f5d6287977f5ad0c510f8
Goal is to compile to wasm and put it somewhere under github.io where you can drag a local .jxl to the page and see an analysis of file structure.
|
|
2025-02-15 10:29:15
|
Looks like the purpose of Reader.zig (BundleReader would've been a better name) is similar to https://github.com/tirr-c/jxl-oxide/blob/main/crates/jxl-oxide-common/src/lib.rs
It might serve to compare Zig comptime and Rust macros. I added lots of comments to the Zig code to clarify it.
|
|
|
Demiurge
|
2025-02-15 01:16:43
|
Are rust macros very different?
|
|
|
lonjil
|
2025-02-15 01:31:18
|
Rust macros are macros, while Zig comptime is more like a really powerful constexpr.
|
|
|
CrushedAsian255
|
2025-02-15 01:42:25
|
Does Rust also support constexpr?
|
|
|
lonjil
|
|
CrushedAsian255
Does Rust also support constexpr?
|
|
2025-02-15 02:11:59
|
limited and gradually expanding support.
|
|
|
Demiurge
|
2025-02-15 02:12:07
|
I like constexpr...
|
|
2025-02-15 02:16:36
|
But people want a language that's clean and simple like C but more smooth and convenient with less footguns. C++ offers some convenient features but it inherits all of the problems of C and people also want a language to be more simple and coherent and easier to read someone else's code than C++
|
|
2025-02-15 02:17:47
|
no one is really trying to make a more convenient less hazardous C
|
|
2025-02-15 02:18:51
|
With the same essential simplicity and timelessness and universal utility
|
|
|
jjrv
|
2025-02-15 02:22:57
|
Zig does try to do just that
|
|
|
Demiurge
|
2025-02-15 02:26:36
|
I hope so! It needs to be easily callable from C and convenient to verify that a C header file is compatible with a zig library, if it's to be successful. C is basically the polyglot tongue right now.
|
|
|
jjrv
|
2025-02-15 02:26:43
|
It's not safe like Rust but safer than C thanks to slices instead of pointers and not letting you accidentally ignore errors or null
|
|
|
Demiurge
|
2025-02-15 02:27:32
|
I think safety features can be added incrementally to a language
|
|
|
jjrv
|
2025-02-15 02:28:59
|
It's kind of more timeless than C since it can target all supported platforms regardless of what you're running on
|
|
2025-02-15 02:29:41
|
In all official binaries at least
|
|
|
Demiurge
|
2025-02-15 02:36:42
|
I think one of the design directions of Zig is to remain simple and readable. That alone is very commendable. In order to be a viable alternative to C it needs to actually be more convenient and practical than C and that's a tall order
|
|
2025-02-15 02:37:00
|
Even though C has a lot of practical flaws
|
|
2025-02-15 02:37:36
|
A replacement needs to capitalize on fixing those flaws while keeping the simplicity and convenience
|
|
|
lonjil
|
|
jjrv
It's kind of more timeless than C since it can target all supported platforms regardless of what you're running on
|
|
2025-02-15 02:43:29
|
you can do that with Clang too
|
|
2025-02-15 02:44:23
|
A little known fact about Zig is that it was created as a C++ replacement, not a C improvement.
|
|
|
jjrv
|
2025-02-15 02:45:28
|
Well, the Clang on my Ubuntu setup can't immediately compile Windows or OS X apps. In Zig it's difficult to make it not capable (in comparison)
|
|
|
lonjil
|
2025-02-15 02:49:17
|
Zig bundles libc headers for several platforms. That is useful, but it's not more than that.
|
|
|
jjrv
|
2025-02-15 02:50:41
|
And they made the choice to always bundle a linker that handles multiple things.
|
|
2025-02-15 02:53:22
|
So you just download the tarball, decompress and a cross-compiling setup is all ready to go
|
|
|
lonjil
|
2025-02-15 02:53:27
|
They did made a macOS linker, but the rest is just regular LLD (they're making their own linker for fancy features, but it isn't needed for the cross compilations)
|
|
2025-02-15 02:54:49
|
Zig, clang, and rustc can all compile their respective languages to any target no problem, but for any target where you need to use the target's libc, the headers and sometimes the linking can be annoying.
|
|
2025-02-15 02:56:06
|
zig cc is a wrapper around clang that includes all the libc headers for several platforms, and some other smartness.
technically speaking, it can be used for any language. E.g. you can use zig cc to cross compile Rust code.
|
|
|
Cacodemon345
|
2025-02-15 02:57:38
|
https://www.phoronix.com/news/Karol-Herbst-Nouveau-No
The Rust drama fallout continues.
(And oh god, the comments are painful to read. 🙄)
|
|
|
Demiurge
|
|
lonjil
They did made a macOS linker, but the rest is just regular LLD (they're making their own linker for fancy features, but it isn't needed for the cross compilations)
|
|
2025-02-15 03:07:47
|
LTO is pretty nice...
|
|
2025-02-15 03:08:09
|
It shouldn't be optional
|
|
2025-02-15 03:13:43
|
Nouveau has not had automatic reclocking for like a decade now.
|
|
2025-02-15 03:14:02
|
I didn't know they even still develop it
|
|
2025-02-15 03:17:45
|
I thought it was basically a dead project already. And while I agree talking about a "thin blue line" is absolute cringe, so is asking for an entire blog post complaining about it to be included in the kernel source tree
|
|
|
lonjil
|
|
Demiurge
LTO is pretty nice...
|
|
2025-02-15 03:44:08
|
I don't think Zig's new linker does LTO. The point of it is to (re-)link executables as fast as possible
|
|
|
AccessViolation_
|
|
jjrv
I guess Zig ramblings aren't too on-topic so better here. This time, a parser for JPEG XL image header with the bundles' shapes defined using a schema, parsing code generated at comptime and it prints the name of each field and starting bit offset. Comment out the std.debug.print statement in Reader.zig and all bloat related to knowing field names at run-time just completely vanishes from the compiled binary.
https://gist.github.com/jjrv/cb373bcbde3f5d6287977f5ad0c510f8
Goal is to compile to wasm and put it somewhere under github.io where you can drag a local .jxl to the page and see an analysis of file structure.
|
|
2025-02-15 05:16:49
|
a tool like this would be really cool!
|
|
|
Cacodemon345
https://www.phoronix.com/news/Karol-Herbst-Nouveau-No
The Rust drama fallout continues.
(And oh god, the comments are painful to read. 🙄)
|
|
2025-02-15 05:30:15
|
i'm hoping this brings some attention to Redox OS. imagine if people the likes of Hector started work on Apple Silicon GPU drivers in Rust for Redox
|
|
2025-02-15 05:31:22
|
especially since the at the core this drama revolves around inclusion of Rust components
|
|
|
Cacodemon345
|
2025-02-15 05:31:23
|
Redox OS having a Linux compat. layer in userspace and Direct Rendering Manager drivers on kernel-space would send Linux distributions crashing.
|
|
2025-02-15 05:31:51
|
Although, adding DRM drivers to Haiku OS is more realistic IMHO.
|
|
|
AccessViolation_
|
2025-02-15 05:32:08
|
i think Redox sort of has a Linux compatibility layer
|
|
2025-02-15 05:32:55
|
they even changed the way file paths work on Redox to something that more closely resembles now they work on Linux to make that compatibility easier
|
|
2025-02-15 05:33:45
|
i don't know what state it's in but it's certainly a goal to be able to run Linux programs on Redox without too much hassle
|
|
|
Quackdoc
|
|
Cacodemon345
Redox OS having a Linux compat. layer in userspace and Direct Rendering Manager drivers on kernel-space would send Linux distributions crashing.
|
|
2025-02-15 05:37:17
|
I believe redox is going for VM
|
|
|
AccessViolation_
|
2025-02-15 05:38:43
|
huh, not from what I remember. i might be misremembering or maybe they changed course. i haven't been keeping up with its development for a while
|
|
|
Quackdoc
|
2025-02-15 05:40:46
|
I know they had more close to linux support for making it easier to port programs, but I thought that was the extent of it
|
|
|
AccessViolation_
|
2025-02-15 05:42:10
|
ah that might have been what I confused for linux compatibility
|
|
2025-02-15 05:43:13
|
i still really enjoy the fact that this is a thing at all
|
|
|
Quackdoc
|
2025-02-15 05:43:33
|
I still want a relibc linux target lol
|
|
|
AccessViolation_
|
2025-02-15 05:43:48
|
(and this lol)
|
|
|
Quackdoc
I still want a relibc linux target lol
|
|
2025-02-15 05:45:26
|
what would that do? relibc is a port of libc right?
|
|
2025-02-15 05:46:05
|
hm does that mean it would use a rust version of libc
|
|
|
Quackdoc
|
2025-02-15 05:46:33
|
port is not the right word, it's an implementation, like glibc or musl
|
|
2025-02-15 05:46:55
|
but yes, it would be an alternative, rust target to -glibc or -musl
|
|
|
AccessViolation_
|
2025-02-15 05:47:53
|
i'm not too familiar with all this, are those libc implementations which are used internally by for example `println` and file IO etc?
|
|
|
lonjil
|
|
AccessViolation_
i'm not too familiar with all this, are those libc implementations which are used internally by for example `println` and file IO etc?
|
|
2025-02-15 06:13:38
|
Yes. The Rust stdlib uses libc to interact with the kernel.
|
|
|
AccessViolation_
|
2025-02-15 06:14:28
|
right
|
|
|
lonjil
|
|
Quackdoc
I still want a relibc linux target lol
|
|
2025-02-15 06:33:55
|
How about a target based on https://github.com/sunfishcode/c-ward/tree/main/c-gull ?
|
|
2025-02-15 06:34:34
|
Or even better, not using any libc at all on Linux and just using Rustix.
|
|
|
Quackdoc
|
|
lonjil
How about a target based on https://github.com/sunfishcode/c-ward/tree/main/c-gull ?
|
|
2025-02-15 06:35:21
|
to lacking, they already have mustang and eyra to build apps using rustix and other stuff
|
|
|
lonjil
|
2025-02-15 06:50:07
|
Yeah but like Mustang was literally created as a new Linux target and no one seems to have cared much, so what does relibc get you?
|
|
2025-02-15 06:50:42
|
Especially since relibc also lacks stuff.
|
|
|
Quackdoc
|
2025-02-15 06:53:21
|
relibc is a lot closer to actually being usable then mustang/eyra/c-ward is, that is all
|
|
|
Demiurge
|
|
AccessViolation_
i'm not too familiar with all this, are those libc implementations which are used internally by for example `println` and file IO etc?
|
|
2025-02-15 07:51:15
|
I assume you can still use and compile C on redox... the C standard library is the interface between C and basic io and OS resources
|
|
|
spider-mario
|
|
Demiurge
|
2025-02-15 07:56:26
|
Linux doesn't come with a C library interface for some reason. They actually left such basic and essential work for someone else to do because of abject slovenly laziness so you need to obtain the C library interface separately from an unaffiliated third party. Usually it's GNU glibc or the more modern musl but there are a few others too.
|
|
2025-02-15 08:01:48
|
Same goes for other utterly basic and essential utilities such as filesystem creation/repair tools, /bin/sh and even /bin/init
|
|
|
lonjil
|
2025-02-15 08:40:02
|
Interesting article https://xav.io/blog/rust-formal-verification/
|
|
|
spider-mario
|
2025-02-15 09:48:37
|
only just learned about this: https://tysontan.com/gallery/gallery-mascots/libbie-2017/
|
|
|
RaveSteel
|
|
spider-mario
|
2025-02-15 09:58:51
|
less nice: its story, told below
|
|
|
RaveSteel
|
2025-02-15 10:07:25
|
What the heck
|
|
2025-02-15 10:09:25
|
What is wrong with people
|
|
|
jonnyawsom3
|
2025-02-15 10:24:24
|
Personally it's a bit hard on my eyes, but sounds like Chrome and JXL :P
|
|
|
Demiurge
|
2025-02-16 04:55:18
|
It's sad
|
|
2025-02-16 04:56:45
|
Sometimes life experience makes us a bit jaded but we should try to preserve and protect our inner child and never fully lose our own innocence
|
|
|
spider-mario
|
2025-02-16 05:56:20
|
me: “whew, I’m finally done with tidying up and cleaning, now I can relax and play some video games”
the game:
|
|
|
RaveSteel
|
2025-02-16 06:02:26
|
https://tenor.com/view/club-penguin-clean-fast-gif-652211122523426052
|
|
|
sklwmp
|
2025-02-16 08:37:05
|
did windows implement a new design for taskbar hover animations?
|
|
2025-02-16 08:37:12
|
this feels different
|
|
|
jonnyawsom3
|
2025-02-16 08:48:12
|
For me it's flush with the top of the taskbar
|
|
|
Cacodemon345
|
|
sklwmp
did windows implement a new design for taskbar hover animations?
|
|
2025-02-17 05:52:34
|
It did.
|
|
|
Jarek Duda
|
|
_wb_
Let me know when you're in Brussels, I live nearby so if you'd like to have a beer or something, I could come over...
|
|
2025-02-18 03:04:05
|
Hi, they didn't invite us, just politicians making photos, I see ANS poster in top left here https://www.sejm.gov.pl/Sejm10.nsf/komunikat.xsp?documentId=501B8003F8AFE1ECC1258C34006F57C5&symbol=M_WYDARZENIA_KOMUNIKAT
|
|
|
jonnyawsom3
|
|
Jarek Duda
|
2025-02-18 03:36:43
|
|
|
2025-02-18 03:59:30
|
https://www.facebook.com/photo/?fbid=1188563146602976&set=pcb.1188564633269494
|
|
|
_wb_
|
|
Jarek Duda
Hi, they didn't invite us, just politicians making photos, I see ANS poster in top left here https://www.sejm.gov.pl/Sejm10.nsf/komunikat.xsp?documentId=501B8003F8AFE1ECC1258C34006F57C5&symbol=M_WYDARZENIA_KOMUNIKAT
|
|
2025-02-18 07:21:24
|
Too bad. As usual, the politicians get to take the credit while they're usually the last ones who actually deserve it 🙂
|
|
|
Jarek Duda
|
|
_wb_
Too bad. As usual, the politicians get to take the credit while they're usually the last ones who actually deserve it 🙂
|
|
2025-02-18 07:37:35
|
Indeed, at least JPEG XL is also advertised there: "JPEG XL – a new image file format, which might supersede JPEG as the basic image and photograph storage format after 30 years of use, since it enables reducing the file size to, since it enables reducing the file size to a third of the original without perceptible loss of quality. This format has already been used by Apple and Samsung."
|
|
|
Demiurge
|
2025-02-18 11:48:46
|
Politicians patting themselves on the back and gloating over the achievements of others, water is wet and the pope loves kids.
|
|
|
Jarek Duda
Indeed, at least JPEG XL is also advertised there: "JPEG XL – a new image file format, which might supersede JPEG as the basic image and photograph storage format after 30 years of use, since it enables reducing the file size to, since it enables reducing the file size to a third of the original without perceptible loss of quality. This format has already been used by Apple and Samsung."
|
|
2025-02-18 11:49:46
|
That's a pretty good summary of jxl...
|
|
|
RaveSteel
|
|
AccessViolation_
|
|
RaveSteel
|
|
2025-02-18 03:19:05
|
the irony
|
|
|
jonnyawsom3
|
|
RaveSteel
|
2025-02-18 03:27:59
|
no idea if the person who created this meme intentionally exported to jpg, but if they did then [galaxy_brain](https://cdn.discordapp.com/emojis/905916982145220658.webp?size=128&name=galaxy_brain)
|
|
|
Meow
|
2025-02-19 04:16:39
|
A brand-new product that supports decoding JXL https://www.apple.com/iphone-16e/
|
|
|
AccessViolation_
|
2025-02-19 04:58:34
|
> Built for Apple Intelligence.
this being the second sentence on that page is hilarious
|
|
|
spider-mario
|
2025-02-19 08:29:13
|
does this replace the iPhone SE?
|
|
|
CrushedAsian255
|
2025-02-19 08:57:06
|
Yes , although it is a good bit more expensive
|
|
|
spider-mario
|
2025-02-20 03:58:58
|
https://www.threads.net/@wongmjane/post/DGQwBjjPgYa
|
|
|
Meow
|
2025-02-20 04:09:44
|
That's a revolutionary upgrade
|
|
|
RaveSteel
|
2025-02-20 04:16:28
|
Worth every penny🤑
|
|
|
AccessViolation_
|
|
spider-mario
https://www.threads.net/@wongmjane/post/DGQwBjjPgYa
|
|
2025-02-20 06:49:12
|
i fixed it
|
|
|
Meow
|
2025-02-21 02:14:26
|
Question: Isn't the Apple Polishing Cloth a revolutionary product?
ChatGPT:
> Haha, if by "revolutionary" you mean a $19 microfiber cloth with an Apple logo on it, then sure! 😆 It definitely sparked a lot of conversation (and memes) when it was released.
>
> To be fair, Apple does claim it’s made of a "soft, nonabrasive material" specially designed for their displays. But at the end of the day, it’s still just a cleaning cloth—one that costs way more than most alternatives.
>
> Do you think it's worth it, or is it just Apple being Apple?
|
|
|
CrushedAsian255
|
2025-02-21 04:55:12
|
I think it’s helpful if you have a nano texture display, stupid otherwise
|
|
|
Demiurge
|
2025-02-21 07:15:29
|
I'm so glad they released a new one that's compatible, now I can finally upgrade
|
|
2025-02-21 07:15:43
|
I hate having to rely on third party aftermarket gear
|
|
2025-02-21 07:16:10
|
Apple branded products always work best
|
|
|
Meow
|
2025-02-21 09:33:12
|
https://www.youtube.com/watch?v=8nawfm3uVEk
|
|
|
spider-mario
|
2025-02-21 04:40:38
|
https://www.loudersound.com/features/tangerine-dream-phaedra
> A particular low point occurred when Froese witnessed the Manor’s resident Irish wolfhound amble in, raise its leg, and urinate against the band’s Mellotron.
|
|
2025-02-21 04:40:42
|
ouch
|
|
2025-02-22 08:16:34
|
|
|
2025-02-22 08:16:36
|
well, I did end up having some unpleasant dreams, albeit not about that tone-mapped image
|
|
2025-02-22 08:17:05
|
in one of them, Hagrid (I think?) cast magic spells to assassinate a bunch of Hogwarts professors
|
|
2025-02-22 08:17:16
|
for one of them, by evaporating all of his body water
|
|
2025-02-22 08:18:43
|
in another dream, the venom symbiote from Spider-Man created a few million offspring who went on to bond with correspondingly many people, and had them amass in a giant pile
|
|
2025-02-22 11:54:43
|
||welp, just resumed my game of Marvel’s Spider-Man 2 and that’s pretty much what happens next – seems my dream was premonitory||
|
|
|
Fox Wizard
|
2025-02-25 02:56:51
|
Gotta love it when your phone with a 16320x12240 sensor shoots 4000x3000 in 12MP mode and not 4080x3060 <:KekDog:884736660376535040>
|
|
|
RaveSteel
|
2025-02-25 03:10:28
|
Depends on the application (sometimes)
|
|
2025-02-25 03:12:12
|
Try OpenCamera
|
|
|
Fox Wizard
|
2025-02-25 03:14:38
|
OpenCamera does have a proper scaling option, but doesn't really work properly for me
|
|
2025-02-25 03:15:45
|
It can't even record in 4K60 and custom shutter speed is limited to the point it's often useless. And somehow the output is also often disappointing
|
|
|
dogelition
|
2025-02-25 03:16:32
|
maybe try motioncam? there's a free demo version
|
|
|
RaveSteel
|
2025-02-25 03:16:33
|
True, but the image output is actually correct, resultion wise lol
|
|
|
Fox Wizard
|
2025-02-25 03:17:52
|
I just use 50MP mode in my default camera app now which does use correct scaling <:KekDog:884736660376535040>
|
|
|
RaveSteel
|
2025-02-25 03:18:12
|
Motioncam also saves "correctly", yes
|
|
|
jonnyawsom3
|
2025-02-25 03:18:24
|
My phone removed my resolution options in a firmware update 💀
|
|
|
RaveSteel
|
|
jonnyawsom3
|
2025-02-25 03:20:15
|
I have the option of JPEG, JPEG-Large or RAW
|
|
|
Quackdoc
|
|
My phone removed my resolution options in a firmware update 💀
|
|
2025-02-26 01:08:12
|
absolute peak android rom moment
|
|
|
CrushedAsian255
|
|
Fox Wizard
Gotta love it when your phone with a 16320x12240 sensor shoots 4000x3000 in 12MP mode and not 4080x3060 <:KekDog:884736660376535040>
|
|
2025-02-26 07:30:33
|
I am a 4032x3024 / 8064x6048 fan personally
|
|
|
AccessViolation_
|
|
My phone removed my resolution options in a firmware update 💀
|
|
2025-02-26 07:26:05
|
reverse kaizen
|
|
2025-02-26 07:27:35
|
my old phone did something similar, it removed the possibility to turn off digital video stabilization
|
|
|
Fox Wizard
Gotta love it when your phone with a 16320x12240 sensor shoots 4000x3000 in 12MP mode and not 4080x3060 <:KekDog:884736660376535040>
|
|
2025-02-26 07:31:24
|
can this output actual 200 MP photos?
|
|
2025-02-26 07:33:29
|
that's the new samsung, isn't it? i guess i'll look into that more... i really can't imagine 200 MP being that much of a game changer on a tiny sensor with tiny optics. if they're actually good, that makes it all the more impressive
|
|
|
jonnyawsom3
|
|
AccessViolation_
my old phone did something similar, it removed the possibility to turn off digital video stabilization
|
|
2025-02-26 07:35:11
|
Mine just outright removed it, my only guess is that 720p is stabilized digitally, since it only allows 30fps too but 1080p runs at 60fps
|
|
|
Fox Wizard
|
2025-02-26 07:35:13
|
It's kinda useless in most cases, but can be nice when there's a lot of light I guess
|
|
2025-02-26 07:39:22
|
It's pretty useless with my indoor lighting
|
|
|
RaveSteel
|
|
AccessViolation_
that's the new samsung, isn't it? i guess i'll look into that more... i really can't imagine 200 MP being that much of a game changer on a tiny sensor with tiny optics. if they're actually good, that makes it all the more impressive
|
|
2025-02-26 07:42:49
|
it looks really bad
|
|
|
jonnyawsom3
|
2025-02-26 07:44:16
|
The scientists were so obsessed with if they could, they never wondered if they should
|
|
|
Fox Wizard
|
2025-02-26 07:47:31
|
It's fun to have the option available I guess
|
|
|
AccessViolation_
|
|
Fox Wizard
It's pretty useless with my indoor lighting
|
|
2025-02-26 07:47:36
|
i'm curious, can you hold your like an index finger's length away from the screen and take a really still picture? i wonder how it's going to deal with the display pixels
|
|
|
Fox Wizard
|
2025-02-26 07:48:22
|
The quality can be slightly better than at 50MP, but only when there's a lot of light and you can hold the phone still
|
|
|
AccessViolation_
|
|
Fox Wizard
It's pretty useless with my indoor lighting
|
|
2025-02-26 07:50:39
|
when you zoom in it does look like there's some detail being added back in the background which is supposed to be blurry, which is pretty funny
|
|
|
RaveSteel
|
2025-02-26 07:51:12
|
Also no RAW capture possible with 200MP
|
|
2025-02-26 07:51:14
|
Just JPEG
|
|
|
Fox Wizard
|
2025-02-26 07:51:32
|
Yeah, RAW only goes up to 50MP for some reason...
|
|
|
AccessViolation_
i'm curious, can you hold your like an index finger's length away from the screen and take a really still picture? i wonder how it's going to deal with the display pixels
|
|
2025-02-26 07:52:17
|
|
|
|
AccessViolation_
|
2025-02-26 07:52:46
|
oh wow!
|
|
|
Fox Wizard
|
2025-02-26 07:52:55
|
Funny that I can see the subpixels
|
|
2025-02-26 07:53:04
|
It's a 4k 32 inch monitor
|
|
|
jonnyawsom3
|
|
Fox Wizard
Yeah, RAW only goes up to 50MP for some reason...
|
|
2025-02-26 07:53:09
|
That's because it would be a 5 GB DNG, assuming 10bit
|
|
|
Fox Wizard
|
2025-02-26 07:53:27
|
Worth it™️
|
|
2025-02-26 07:53:32
|
I have 1TB anyways <:KekDog:884736660376535040>
|
|
|
jonnyawsom3
|
|
RaveSteel
|
2025-02-26 07:54:01
|
Would it not be 500MB? A 50MP DNG is around 120MB
|
|
|
AccessViolation_
|
2025-02-26 07:54:55
|
that's glitch art of my comfort character
|
|
|
jonnyawsom3
|
2025-02-26 07:54:56
|
I was thinking uncompressed, and napkin maths
|
|
|
RaveSteel
|
2025-02-26 07:56:00
|
200MP is not worth it in any regard imo, 50MP also don't look great, with direkt sunlight even
|
|
|
jonnyawsom3
|
|
Fox Wizard
|
|
2025-02-26 07:56:07
|
Filesize sure jumped up
|
|
2025-02-26 07:57:00
|
I should try making a 'proper' JXL Bayer image again at some point...
|
|
|
Fox Wizard
|
2025-02-26 07:58:04
|
200MP can be worth it tbh, but only in some very rare cases. And it has to be resized for sharing, so for that it's kinda shitty
|
|
|
RaveSteel
|
2025-02-26 07:58:04
|
I have tried tinydng with non-linear DNGs before, but could not verify if it was proper, since no software on linux supports JXL DNGs yet. Well, at least the filesize was massively reduced
|
|
|
AccessViolation_
|
2025-02-26 07:58:21
|
it's doing a lot of processing for sure, phone cameras do that regardless, even when not shooting super high resolution
|
|
|
Fox Wizard
|
2025-02-26 07:59:03
|
Wish I could shoot lossless DNG at 200MP and then stack them. At least ISO does go down to 12 now
|
|
|
AccessViolation_
|
2025-02-26 07:59:49
|
i got so used to pictures from my digital camera that when i took a picture with my phone i was confronted with water coloring ass texture retention in the sky in the corners and a WAY overdone attempt at cramming all that dynamic range into an SRD image while messing with the contrast in places
|
|
|
jonnyawsom3
|
|
RaveSteel
I have tried tinydng with non-linear DNGs before, but could not verify if it was proper, since no software on linux supports JXL DNGs yet. Well, at least the filesize was massively reduced
|
|
2025-02-26 08:00:44
|
I don't mean DNG, I mean kCFA that Adobe didn't use
|
|
|
AccessViolation_
|
|
Fox Wizard
Wish I could shoot lossless DNG at 200MP and then stack them. At least ISO does go down to 12 now
|
|
2025-02-26 08:02:02
|
as far as i'm aware phones that output DNG at all still do a bunch of processing, like combining multiple shots into a single image
|
|
2025-02-26 08:02:43
|
so it's not really 'raw' regardless, but it is uncompressed. at that point i'd rather they just give me an option to shoot in png or some other lossless format
|
|
|
RaveSteel
|
2025-02-26 08:02:46
|
Not Samsung I think, otherweise their raws would look better lol
|
|
2025-02-26 08:02:59
|
Pixels and iPhones do though
|
|
|
jonnyawsom3
|
|
RaveSteel
I have tried tinydng with non-linear DNGs before, but could not verify if it was proper, since no software on linux supports JXL DNGs yet. Well, at least the filesize was massively reduced
|
|
2025-02-26 08:03:30
|
Though, I know non-linear works, because this is the JXL file inside. Lossless is actually 25% smaller than lossy too
|
|
|
Fox Wizard
|
2025-02-26 08:03:33
|
Think that's the difference between their stock camera DNG and Expert RAW DNG
|
|
|
RaveSteel
|
|
Though, I know non-linear works, because this is the JXL file inside. Lossless is actually 25% smaller than lossy too
|
|
2025-02-26 08:04:30
|
Yeah, it looks funky indeed. Sadly I cannot edit them, since no Photoshop or something similar
|
|
|
Fox Wizard
Think that's the difference between their stock camera DNG and Expert RAW DNG
|
|
2025-02-26 08:05:20
|
Expert Raw uses a JXL payload
|
|
2025-02-26 08:05:34
|
But the app itself isn't great
|
|
|
AccessViolation_
|
|
RaveSteel
Not Samsung I think, otherweise their raws would look better lol
|
|
2025-02-26 08:05:42
|
oh huh! i should check if my Fairphone 5 (which doesn't *officially* support outputting raws) does it then. maybe i can test it by getting a very fast moving object in frame and see if there's ghosting
|
|
2025-02-26 08:06:05
|
i've never seen ghosting in general actually, i wonder whether if it does it in the first place
|
|
|
jonnyawsom3
|
|
RaveSteel
Yeah, it looks funky indeed. Sadly I cannot edit them, since no Photoshop or something similar
|
|
2025-02-26 08:06:22
|
I did the debayering myself in Krita by separating and aligning the planes. Gives a rough idea of what a kCFA JXL would look like natively while still being a RAW file
|
|
|
RaveSteel
|
2025-02-26 08:06:32
|
Nice!
|
|
2025-02-26 08:07:22
|
But probably too much effort for normal editing
|
|
2025-02-26 08:07:29
|
Especially for larger amounts of photos
|
|
2025-02-26 08:07:46
|
Could possibly be automated though 🤔
|
|
|
jonnyawsom3
|
2025-02-26 08:08:23
|
My phone is probably too old to process RAW files, though that's my only option to avoid smoothing and sharpening now anyway. Takes uncompressed DNG with no previews
|
|
|
RaveSteel
|
2025-02-26 08:10:08
|
Which camera app are you using for uncompressed DNGs? OpenCamera?
|
|
|
jonnyawsom3
|
|
RaveSteel
But probably too much effort for normal editing
|
|
2025-02-26 08:10:25
|
That was purely a proof of concept for the 'native' JXL RAW files. Since it's really just the 4 bayer planes and a boatload of metadata, which JXL can handle by itself
|
|
|
RaveSteel
Which camera app are you using for uncompressed DNGs? OpenCamera?
|
|
2025-02-26 08:10:39
|
My normal camera app. The CPU is too slow to compress them :P
|
|
|
Fox Wizard
|
2025-02-26 08:10:42
|
Heh, 200MP DNG works now apparently
|
|