Krita

krita.org/en
Krita Icon

Digital painting application. Free and open source (backed by KDE), with cross-platform support, Krita is popular among both professional and amateur artists due to it's comprehensive feature set, and intuitive UI

Open Source

Krita Source Code

Author

KDE

Description

Krita is a free and open source cross-platform application that offers an end-to-end solution for creating digital art files from scratch built on the KDE and Qt frameworks.

Homepage

https://invent.kde.org/graphics/krita

License

GPL-3.0

Created

09 Oct 15

Last Updated

29 Apr 24

Latest version

v42.0-beta2

Primary Language

C++

Size

3,951,811 KB

Stars

6,626

Forks

545

Watchers

6,626

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Dmitry Kazakov (29 Apr 24)

    Don't reset redo when doing color picking BUG:485910

  • l10n daemon script (28 Apr 24)

    GIT_SILENT Sync po/docbooks with svn

  • l10n daemon script (27 Apr 24)

    GIT_SILENT Sync po/docbooks with svn

  • l10n daemon script (26 Apr 24)

    GIT_SILENT Sync po/docbooks with svn

  • Dmitry Kazakov (25 Apr 24)

    [build-android-appbundle.py] Use sys.executable instead of hardcoded python3

  • Sharaf Zaman (24 Apr 24)

    Fix issue with appbundle builder using libs.xml from arm64-v8a We want to merge the xmls from other architecture builds now that we have architecture name in Qt's new "multiarch" build. BUG:485707

  • Dmitry Kazakov (25 Apr 24)

    Add fetched signing logs to the list of artifacts

  • Dmitry Kazakov (25 Apr 24)

    Update version of Android Nightly builds to 5.3.0-prealpha

  • Dmitry Kazakov (25 Apr 24)

    Remove temporary artifacts when building AppImage

  • Dmitry Kazakov (25 Apr 24)

    Refactor CI scripts to save log-artifacts for nightly builds (otherwise we lose logging for macOS builds)

  • l10n daemon script (25 Apr 24)

    GIT_SILENT Sync po/docbooks with svn

  • Freya Lupen (23 Apr 24)

    Make Ogg render consistently check for Theora To decide whether to show Ogg in the combobox, Render Animation was checking for the Dirac codec. But when checking for expected encoders, it was checking for libtheora. If the user's FFmpeg supported Dirac and not Theora, the list of encoders would be empty. This would cause a crash on selecting Ogg. To avoid this, check for the codec that's actually going to be used.

  • Dmitry Kazakov (24 Apr 24)

    Don't save logs separately on Linux For some reason GitLab freaks out on the call to 'tee' and hangs up (or goes into an infinite loop). I gave up investigating why it happens. Options tested: * wrap lines in '', "" and escaping with YAML's '- >' block sequence * removing 2>&1 * masking pipe operator with \| * using absolute filenames like $CI_PROJECT_NAME/build-krita.log

  • Dmitry Kazakov (23 Apr 24)

    Use YAML multiline expressions for KDECI_EXTRA_CMAKE_ARGS (otherwise we do a lot of mistakes in this extremely long line)

  • Dmitry Kazakov (23 Apr 24)

    Correctly log stdout and stderr of all the build steps on CI

  • Ken Lo (01 Mar 24)

    Fixed recorder export video duration updating

  • Freya Lupen (13 Apr 24)

    Fix recording with more than one document When the canvas or config changes, which happens when opening another document, don't just stop the writers, but restart them again, so that recording continues with the correct settings, rather than being in an inconsistent 'stopped but enabled' state that breaks the recording toggle button.

  • Deif Lou (21 Apr 24)

    Improve performance of fill actions by limiting the update rect to the current selection

  • Deif Lou (21 Apr 24)

    Add optimization in fill tool for when the reference device is empty Now if the reference device is empty and there are no options that may change the filled region (grow, feather, antialias), then the selection fill is used instead of the flood fill.

  • Deif Lou (21 Apr 24)

    Change the fill tool to start filling on mouse down instead of up This improves maybe a few milliseconds the perceived speed of filling. It is not a performance improvement, but a ux one, since the filling is the same. It just begins a bit earlier now. A new "continuous fill mode", "do not use", is introduced. This way it is easier to differentiate between normal fill and drag+fill modes of operation.

  • Deif Lou (21 Apr 24)

    Improve performance of the fill tools by updating only the rect that was changed Previously the whole image was updated after filling, making the time spent on the operation somewhat proportional to the image size. Now only the region that was filled is updated and fills with comparable number of pixels take the same amount of time independently of the image size.

  • Deif Lou (20 Apr 24)

    Make the scanline fill compute the bounding rect of the filled region

  • Deif Lou (20 Apr 24)

    Fix issue with invert selection on KisEncloseAndFillPainter Previously the whole filled regions mask was inverted and then intersected with the enclosing mask. But inverting a small mask resulted in a mask as big as the whole image. This caused slow downs on big images when intersecting. Now a custom invert is used that only operates on a smaller rect.

  • ziplantil (12 Apr 24)

    add 'Activate with Other Color', implemented through resource snapshots; refactor some tools to use resource snapshots

  • Dmitry Kazakov (24 Apr 24)

    Remove forgotten declarations

  • Ken Lo (12 Apr 24)

    changed combobox loading and added fakemime to All Supported Type

  • Dmitry Kazakov (05 Apr 24)

    Don't compare QByteArray against QLatin1String

  • Dmitry Kazakov (05 Apr 24)

    Fix resetting document title on File->Export cancel

  • Ken Lo (26 Feb 24)

    fixed saving as interaction

  • Ken Lo (24 Feb 24)

    Added option to fix file type when exporting

Krita Website

Website

Krita | Digital Painting. Creative Freedom.

Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.

Redirects

Redirects to https://krita.org/en/

Security Checks

All 65 security checks passed

Server Details

  • IP Address 85.10.198.55
  • Hostname tyran.kde.org
  • Location Gunzenhausen, Bayern, Germany, EU
  • ISP Hetzner Online AG
  • ASN AS24940

Associated Countries

  • US
  • NL
  • DE
  • GB

Saftey Score

Website marked as safe

100%

Blacklist Check

krita.org was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

Krita Docker

Container Info

Krita

[Krita](https://krita.org/en/) is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.

DockerHub Metrics

  • Pull Count 1,499
  • Stars None
  • Date Created 08 Dec 23
  • Last Updated 1 month ago

View on DockerHub

linuxserver/krita

Run Command

docker run -d \ 
  -p 3000:3000/tcp \
  -p 3001:3001/tcp \
  -e PUID=${PUID} \
  -e PGID=${PGID} \
  -e TZ=${TZ} \
  -v /volume1/docker/krita/config:/config \
  --restart=unless-stopped \
  linuxserver/krita:latest

Compose File

version: 3.8
services:
  krita:
    image: linuxserver/krita:latest
    ports:
      - 3000:3000:tcp
      - 3001:3001:tcp
    environment:
      PUID: 1024
      PGID: 100
      TZ: Europe/Amsterdam
    volumes:
      - /volume1/docker/krita/config:/config
    restart: unless-stopped

Environment Variables

  • Var Name Default
  • PUID 1024
  • PGID 100
  • TZ Europe/Amsterdam

Port List

  • 3000:3000/tcp
  • 3001:3001/tcp

Volume Mounting

  • /volume1/docker/krita/config /config

Permissions

  • read ✅ Yes
  • write ✅ Yes
  • admin ✅ Yes

Krita Reviews

More Image Editors

About the Data: Krita

API

You can access Krita's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/creativity/image-editors/krita

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share Krita

Help your friends compare Image Editors, and pick privacy-respecting software and services.
Share Krita and Awesome Privacy with your network!

View Image Editors (8)