← Krita You do not have permission to edit this page, for the following reason: The action you have requested is limited to users in one of the groups: Users, Administrators, trusted, KDEDevelopers. You can view and copy the source of this page. == Krita Community Wiki == This Community Wiki is intended for those who are ''making'' and ''improving'' Krita, such as programmers and designers. Users of Krita can check out [https://krita.org/learn/tutorials/ getting started guides on krita.org], the [https://userbase.kde.org/ Userbase wiki], and the [https://userbase.kde.org/Krita/Manual manual]. If you have questions, you can ask on the [https://forum.kde.org/viewforum.php?f=136 Krita Forums], or hop on #krita IRC! == Repository Information == There are two versions of Krita in development: 2.9, which is the stable branch and based on Qt4 and merged with Calligra, and 3.0 pre-alpha, which is based on Qt5. * 2.9: [https://phabricator.kde.org/diffusion/CALLIGRA/ https://phabricator.kde.org/diffusion/CALLIGRA/] * 3.0: [https://phabricator.kde.org/diffusion/KRITA/ https://phabricator.kde.org/diffusion/KRITA/] === Dependencies === The full set of dependencies for Krita 3.0 pre-alpha: * [http://www.qt.io/ Qt 5], at least 5.3 is required, but the newer the better. You need the following components: ** Core ** Gui ** Widgets ** Xml ** Network ** PrintSupport ** Svg ** Test ** Concurrent ** OpenGL (optional, but really, really recommended) ** Quick (optional, for sketch/Gemini) ** DBus (optional) ** X11Extras (only on Linux) * The following KDE Frameworks: ** extra-cmake-modules ** [http://api.kde.org/frameworks-api/frameworks5-apidocs/karchive/html/index.html Archive] ** [http://api.kde.org/frameworks-api/frameworks5-apidocs/kconfig/html/index.html Config] ** [http://api.kde.org/frameworks-api/frameworks5-apidocs/kwidgetaddons/html/index.html WidgetAddons] ** [http://api.kde.org/frameworks-api/frameworks5-apidocs/kcompletion/html/index.html Completion] ** [http://api.kde.org/frameworks-api/frameworks5-apidocs/kcoreaddons/html/index.html CoreAddons] ** [http://api.kde.org/frameworks-api/frameworks5-apidocs/kguiaddons/html/index.html GuiAddons] ** [http://api.kde.org/frameworks-api/frameworks5-apidocs/ki18n/html/index.html I18n] ** [http://api.kde.org/frameworks-api/frameworks5-apidocs/kitemmodels/html/index.html ItemModels] ** [http://api.kde.org/frameworks-api/frameworks5-apidocs/kitemviews/html/index.html ItemViews] ** [http://api.kde.org/frameworks-api/frameworks5-apidocs/kwindowsystem/html/index.html WindowSystem] ** [http://api.kde.org/frameworks-api/frameworks5-apidocs/kio/html/index.html KIO (optional, only on linux)] * The following required packages ** Eigen3 ** Exiv2 ** lcms2 ** GSL ** Boost (headers and the boost system library) ** zlib ** libtiff ** libpng ** libjpeg ** perl (need to check if this is really true, I doubt it) * The following optional packages ** SharedMimeInfo ** Poppler ** OpenEXR ** pthreads (for G'Mic) ** openmp (for G'Mic) ** curl (for G'mic) ** libraw ** fftw3 (for G'mic and performance improvements) ** Vc 0.7 (really really recommended) ** OpenColorIO == Build Instructions == === Linux === For 2.9, David Revoy's guide is the best available: [http://www.davidrevoy.com/article193/building-krita-on-linux-for-cats Buiding Krita for Cats] *[[Krita/debbuild| Build Krita 3.0 on Debian/Ubuntu]] === Windows === *[[Krita/Winbuild| Build Krita 2.9.x on Windows]] *[[Krita/Emergebuild| Build Krita 3.x with Emerge]] *[[Krita/WinPackage | Packaging Krita]] === OSX === *[[Krita/osxbuild| Build Krita on OSX]] == Developer guides == * [[Krita/Hacking | Intro to Hacking on Krita]] * [[Krita/C++11|C++11 usage guidelines for the Krita codebase]] * [[Krita/GetStartedOn | Interesting tasks to get started on]] * [[Krita/Optimization|Optimization tips and tools for Krita]] ==Planning== These are goals for Krita we are working toward. * [[Krita/Animation/Overview|Krita Animation Project]] * [[Krita/Gsoc|Krita Summer of Code]] * [[Krita/Wishlist|Krita Wishlist]] * [[Krita/Project| Project ideas for student thesis]] * [[Krita/Dmitry_sponsored_work_TODO_list|Dmitry's sponsored work TODO list]] * [[Krita/KritaLimeRoadmap | Krita Lime repository Roadmap]] * [[Krita/IconsRefactoringRoadmap | Icons Refactoring Roadmap]] * [[Krita/Scripting | Ideas and use-cases for Krita scripting support]] * [[Krita/Krita3dot1releasenotes | Krita 3.0 and 3.1 release notes preparation.]] ==Design documents and discussions== These are technical notes on the insides of Krita. === Design Notes === * [[Krita/PluginMechanics | How Plugin Loading Works]] * [[Krita/How_To_Write_Brush_Engines | How to write brush engines]] * [[Krita/Brushes|Brushes]] * [[Krita/High_dynamic_range|High dynamic range imaging]] * [[Krita/redisplay|Redisplay]] * [[Krita/KisPainter|KisPainter and KisPaintEngine design]] * [[Krita/Metadata|Metadata framework]] * [[Krita/Brush_Color_Transformation|Brush Color Transformation]] * [[Krita/BrushEngine|Brush Engines (aka paintops)]] * [[Krita/Filter_API_Discussion_Notes|Filter API Discussion Notes]] * [[Krita/KisCanvas2_Update_Split_Reasoning|KisCanvas2 Update Split Reasoning]] * [[Krita/Transactions_Design|Transactions Design]] * [[Krita/Tile_Data_Format|Tile Data Format]] * [[Krita/KisSelection_Issues|KisSelection Issues]] * [[Krita/Krita_Shape_Layers_Design|Krita Shape Layers Design]] * [[Krita/Grayscale_Selections_Discussion_Notes|Grayscale Selections Discussion Notes]] * [[Krita/Strokes Framework|Strokes Framework]] * [[Krita/NonTool Actions Implementation|NonTool Actions Implementation]] * [[Krita/Recording System|Recording System]] * [[Krita/Undo adapter vs. Undo store|Undo adapter vs. Undo store]] * [[Krita/SelectionsMasks | KisNode (Selections, masks, layers)]] * [[Krita/Generator Layers| Generator Layers]] * [[Color management]] * [[Concept Naming Guidelines]] * [[Website Maintenance/Updates]] === Guidelines === * [[Krita/Use_Cases| Use Cases]] * [[Krita/Artists_Requirements | Artists Requirements]] * [[Krita/Usability|Usability discussion notes]] * [[Krita/Quick_sketch_Pallete|Quick-sketch Preference Palette]] * [[Krita/Community_Mockups_and_Wishlist|Community Mockups and Wishlist]] ==Troubleshooting== * [[Krita/Known_problem_with_packages|Known problems with Krita in distributions]] * [[Krita/Hardware_support|Hardware support]] == Other == * [[Krita/Inspiration|Inspiration]] * [[Krita/Photoshop_Mapping_Table | Importing of Photoshop Brushes]] == Sponsored Work == This is an index of work sponsored by the Krita community and the Krita Foundation. Note that the Krita Foundation (Stichting Krita) has been instrumental in fundraiser efforts around Krita. The first program, executed during the 2009-2010 timeframe, allowed Lukáš Tvrdý to work full-time on Krita for 24 weeks. This made a massive difference for Krita, solving hundreds of bugs and improving performance and usability of the canvas and many brushes to the level where Krita first became ready for (semi) professional use. Find more details [[Krita/Lukas|here]]. Subsequent fundraisers supported [[Krita/Dmitry|Dmitry Kazakov]] who brought openGL support to a new level and introduced advanced canvas operations like panning, mirroring and rotation and independent artist [[Krita/Animtim|Timothee Giet]] who developed the "Comics with Krita" training DVD as well as a host of other [http://krita.org/resources video tutorials on Youtube]. * [[Krita/Lukas| Lukas Tvrdy]] *[[Krita/Animtim| Timothee Giet]] *[[Krita/Dmitry| Dmitry Kazakov]] *[[Krita/Ramon|Ramon Miranda]] ==Meetings== * [[Krita/Sprint2014]] * [[Krita/Sprint2011]] * [[Meetings/February 2010 Krita meeting]] * [[Meetings/Mid_2009_meeting/Krita_Notes]] * [[Krita/Akademy_2007_Meeting]] ==Hardware== The Krita team has two Wacom intuos tablets, two stylusses and two art pens. They are currently with: * Lukas Tvrdy: one tablet * Sven Langkamp: one tablet * Cyrille Berger: stylus art pen ==Wiki Archive== Contributors should feel free to post whatever they like here. However, documents show their age after a few years. Please keep the main page clean by copying old links into this archive section. * [[Krita/Archive | Archive]] Return to Krita. Retrieved from "https://community.kde.org/Krita"