• 0 Posts
  • 9 Comments
Joined 10 days ago
cake
Cake day: October 29th, 2024

help-circle


  • drake@lemmy.sdf.orgtoLinux@lemmy.mlGIMP 3.0.0 RC1 Released
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    15 hours ago

    Thanks for the really comprehensive reply. The feeling I’m kind of getting from these comments is that neither GIMP nor Krita is really capable of acting as a replacement for Photoshop yet. I know that GIMP is capable and fully featured, but when I last tired it, I could not bear how much it crashed or locked up, and like you implied, the default UI is absolutely fucking garbage. Being totally honest, I don’t think it’s defensible how bad it is - Photoshop lets you customise the UI way, way more than you probably think, it has easily half a dozen preset layouts for different tasks/workflows.

    Krita looks quite nice, giving it a quick look, but like you said, it’s very obviously designed for painting and not design. Not all design can be done in vector format unfortunately!

    Maybe I will get around to giving GIMP 3 a shot and trying to figure out how to use it. I want an open source replacement to the Adobe suite so, so badly. But I feel like I just can’t make the huge compromises required for that, yet.


  • So, real talk, be completely honest with me - how usable is GIMP these days? I’m not trying to pick a fight, I think it’s great that GIMP exists, but while I may not be a professional artist, I am a developer with an interest in graphical design and I would say that I am an advanced user of the Adobe Creative Suite tools - the main three that I use being Photoshop, Illustrator and InDesign.

    I would be willing to learn to use GIMP to replace Photoshop, and Inkscape to replace Illustrator, for example, but only if they’re actually good enough to put to real, productive use.

    I need my tools to get out of the way and let me work. If it crashes and loses my work EVER, then it is completely beyond consideration for me. If it’s good enough for light users but not really ready for professional use, then I don’t think I can really consider switching.

    I do not use any of the 3D or AI features of any of those tools, if that helps.

    I would really appreciate your opinions and advice. Please don’t be optimistic - I know it’s hard sometimes to be critical about open source software because of our ideological beliefs, but please try your best to be realistic.

    Oh, and if you’re going to just tell me to try it, please try to contain that impulse. It would be a huge undertaking for me to relearn basically everything about how I work with these tools, so if I went through all that just to find that I couldn’t actually make use of them because they’re not ready yet, it would be a huge waste of time and energy, both of which I have in quite short supply these days.

    Thank you so much for your time :)



  • Thank you very much for pointing me in the right direction. I was able to dig a bit and I think I found it - it looks like they were being a bit of a pedantic asshole about some spelling/grammar thing, the moderator deleted their comment because… yes, it’s a pedantic spelling/grammar nitpick. Then that user threw a massive tantrum and started yelling mod abuse.

    Honestly, it’s a real shame that Liam lost faith in Lemmy over something stupid like this. Yeah, there are downsides of a public mod log - really hateful vile shit will just persist in there forever when realistically it should be just wiped out entirely. I think overall it has more benefits than drawbacks, but I certainly wouldn’t say that being opposed to a public mod log is some sort of smoking gun evidence that he abused his mod powers.

    So yeah, this one guy behaving like a self-centred jerk actively contributed towards pushing a well-known and prolific linux gaming journalist off the platform. Great stuff, love to see it.

    Screenshot:




  • drake@lemmy.sdf.orgto196@lemmy.blahaj.zoneRule
    link
    fedilink
    arrow-up
    6
    ·
    7 days ago

    but what if number isn’t an integer, or even a number at all? This code, and the improved code shared by the other user, could cause major problems under those conditions. Really, what you would want, is to validate that number is actually an integer before performing the modulo, and if it isn’t, you want to throw an exception, because something has gone wrong.

    That’s exactly what that NPM module does. And this is why it’s not a bad thing to use packages/modules for even very simple tasks, because they help to prevent us from making silly mistakes.