[–] 1 point 2 weeks ago

Not exactly. While the images you send them are usually about 300-600 dpi, the halftoning is rarely done at 600 or less.

At 600 dpi, AM halftone dots are painfully visible, and even FM halftones can be distracting and lead to a defect usually called "color noise".

  • source
  • parent
  • context
  • [–] 2 points 2 weeks ago

    I'm sorry, English is not my first language, and I may not have explained clearly.

    The open printer likely prints at 1200 x 300 dpi (explained in my other comment) in color and the author of the article just reported it as 1200.

    There is no was they can achieve stable cmyK prints at 1200 dpi, but only 600 dpi with just the K.

    Therefore your printer is likely 16X more precise than the open one. This is quite important as inkjet printing is meant for high quality prints as it's both slow and expensive.

  • source
  • parent
  • context
  • [–] -2 points 2 weeks ago (1 child)

    Fair, and I admire them for trying. I was just pointing out that these specs are closer to a 10-15 yo laser printer, which is likely cheaper to buy and print with.

    If they were producing q laser printer of similar specs with open firmware I'd be first in line to get one.

  • source
  • parent
  • context
  • [–] 6 points 2 weeks ago (2 children)

    Well, your Canon Pixma is real 1200 dpi, this one on the other hand is 600 in bw and 1200 in color. Generally speaking, this is a marketing trick used by printer manufacturers to make a printer sound better and what they do is they sum the dots of each color, advertising resolutions like 4800 x 1200 dpi. This means the actual resolution is 1200 dpi but horizontally they count the dots of each CMYK channel.

    My guess is they can print a stable image in bw at 600 dpi, but in color they are limited to 300 (multiplied by the 4 channels). Also my guess is that this is because they seem to be struggling with halftoning, as written in the article:

    On the software side, work continues on Wi-Fi and Ethernet connectivity, as well as dithering algorithms designed to improve image quality.

    Also, keep in mind dpi is not linear. Images are 2d, so a 1200 dpi print contains 4X the dots of a 600 dpi print.

  • source
  • parent
  • context
  • [+] -6 points 2 weeks ago (12 children)

    ... supports 600 dpi black-and-white printing and 1,200 dpi color.

    Ouch. 600 DPI black and white and "1200 DPI" color resolution is very low for an inkjet.

    The big missing detail remains price.

    At these resolutions I'd rather get a laser printer that's well supported in Linux no matter what the price is.

  • source
  • [–] 19 points 1 month ago* (1 child)

    Afaik Spotify normalizes the tracks by default and from what I gather that means it boosts the volume across the track and applies a limiter to roll off the loudest parts, which I guess should make them sound much flatter.

    You're not alone though, my gf reported the same thing so we've spent an afternoon comparing the same albums on Spotify and my Jellyfin collection. Same phone, same headphones, the differences listening to some albums were huge.

  • source
  • [–] 1 point 1 month ago

    Sending you two questions that produce garbage:

    Q: why would i use EDODF (error diffusion with output dependent feedback) instead of Floyd-Steinberg?

    What to expect: at least some mention of green noise characteristics, clustering behaviour and reduced dot-gain and dot-loss.

    What is wrong: Reduced worm-like artifacts, blue noise characteristics, some fine-tuning garbage it spitted out.

    In the same chat you can then try:

    Q: Describe the MED class algorithms to me.

    What to expect: MED stands for multiscale error diffusion. Generally speaking it scans the image progressively, starting from a coarse grid and ending up with a single pixel to paint either black or white for each pixel in a predefined pixel budget. A similar approach was introduced by E. Peli in the 90s but perfected by Fung and Chen in the 2000s. It could be used for both dithering with both green and blue noise characteristics.

    What I got: Hallucinations of some Minimum Error Disturbance class of algos i've never heard of. it seems to have something mixed up, as it seems to crop up in other fields. It was trying to describe something closer to a DBS (Direct binary search).

    What is wrong: Anything related to DBS.

    If you feel like you need any more I'll do my best to think of some more.

  • source
  • parent
  • context
  •  

    I hope I'm not in the wrong community but I really wanted to get some opinions on that.

    In short, it may be a it of an unpopular opinion, but I really hate the gaming aesthetics with all the RGB lights and glass and in general how modern 3rd party PC cases look like. On the other hand I really enjoy the look of a most of the recent Lenovo ThinkCentres and ThinkStations as well as Fujitsu's Esprimos. There is just something about this industrial matte black with red accents I can't resist.

    What I would love to do is to take some cheap Lenovo Thinkcentre, slap a GPU in it and have a budget Linux gaming PC, but the problem is most of the parts in these office systems are proprietary. It seems that I can't easily upgrade the PSU to handle a proper GPU, nor can I swap the motherboard for a new one if I wanted to.

    Does anyone have any idea on which models of ThinkCentres/Stations are easily upgradeable or of any cases that have this understated industrial office look to them? The only case I kinda like is the Fractal North, but I get really discouraged when I compare their prices to a fully equipped Lenovo office PC and it just doesn't look as good.

    Also, I've looked into Lenovo Legion and HP Omen prebuilts, and while they're not as bad a 3rd party cases, I just don't like them as much as say a P520, which unfortunately comes with some awful proprietary motherboard supporting only Xeons from 2017.

    Anyway, I'm sorry for the rant. I'd love to hear your opinions and suggestions.

     

    Edit: The key was using msys2. After installing Gtk3 and PyGObject following the PyGObject guide for msys2 everything worked fine. Packaging with PyInstaller and nuitka was fine.

    I've been developing an image halftoning app for a while using GTK on Linux, thinking GTK is cross platform, and delaying testing it on Windows for quite some time.

    Today I decided to finally install Windows 10 (for the first time in more than a decade) on a separate machine and see what works and what does not.

    For the past few hours I've been through hell trying to get GTK3 to work. I've followed multiple guides, none of which worked, including wingtk.

    Furthermore, even if I successfully compile (or install) GTK, would it be possible to package it all up using something like PyInstaller or nuitka.

    At this point I'm thinking of keeping the functions and writing a whole new GUI in Tk for the Windows port, as at least that seems to work.

    Am I missing something?

     

    I recently found out about shiori. It's absolutely great and does exactly what I need, exactly how I need it.

    The only problem is, that it was conceived a single user CLI app it does not have any proper user separation and I kind of need it.

    I wanted to create at least 3 archives: one for myself, one for my girlfriend and a public one to share with my students. I definitely don't want these three mixing.

    Does anyone have any experience hosting shiori for multiple users? Do you believe there is a way to do that on bare metal, without resorting to VMs or Docker?

     

    Hello, I'm looking to setup a simple Linux-based media center PC, as I really can't stand ad ridden TV interfaces, using an old tiny Lenovo Thinkcentre with a Ryzen 5 2400GE or something similar.

    Does anyone have any experience with rendering 4K video on such a weak iGPU? All the information I seem to find is Windows only.

    Hope I'm not in the wrong community.

    view more: next ›