# Krita Photobash Plugin release 1.0!

**URL:** <https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053>\
**Category:** Plugins and Scripts\
**Created:** [June 28, 2020, 5:25pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053 "2020-06-28T17:25:18Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [June 28, 2020, 5:25pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/1 "2020-06-28T17:25:18Z")

</div>

So I’ve always disliked photo bashing just because of how painful it is. You need to find the image you want, sometimes hidden in the middle of folders, and I always really disliked.

For this reason, I decided to change things, and create a plugin to streamline all this process.

Here’s a gif of what it can do!

![plugin](https://krita-artists.org/uploads/default/original/2X/c/c62e90e9d207a20fce8413791984dc028c99501a.gif)

To install, the instructions are in the read me of the [repository](https://github.com/veryprofessionaldodo/Krita-Photobash-Images-Plugin). Now I can finally do concept art without dreading using photos!

This plugin searches recursively through the folders inside the directory you chose, and it can even support multiple keywords! For example, if you type “rock marble”, it will find all the photos that have either rock OR marble in their name 🙂

Hope you like it!

---

<div class="post-metadata">

**Author:** ![wojtryb](https://krita-artists.org/user_avatar/krita-artists.org/wojtryb/32/480_2.png) [@wojtryb](https://krita-artists.org/u/wojtryb)\
**Post date:** [June 28, 2020, 5:52pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/2 "2020-06-28T17:52:27Z")

</div>

Holy cow, this is wonderful 😃  
I’ll definately try this out soon. Thank you 🙂

---

<div class="post-metadata">

**Author:** ![raghukamath](https://krita-artists.org/user_avatar/krita-artists.org/raghukamath/32/59144_2.png) [@raghukamath](https://krita-artists.org/u/raghukamath)\
**Post date:** [June 28, 2020, 5:58pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/3 "2020-06-28T17:58:07Z")

</div>

you might want to add this to the resource page in the manual too

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [June 28, 2020, 6:06pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/4 "2020-06-28T18:06:49Z")

</div>

I don’t know how to add that, but I can try 😃 How can I apply to make this into the integrated plugins?

---

<div class="post-metadata">

**Author:** ![tiar](https://krita-artists.org/user_avatar/krita-artists.org/tiar/32/22_2.png) [@tiar](https://krita-artists.org/u/tiar)\
**Post date:** [June 28, 2020, 6:35pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/5 "2020-06-28T18:35:54Z")

</div>

To make it into integrated plugins you need to make a MR with your plugin in the same place in the code as all other plugins and it’s best if you checked if it works after you compile it (I believe you have a Krita dev environment, right?).

@raghukamath however suggested that you could just add it to the Resources Page: [https://docs.krita.org/en/resources\_page.html](https://docs.krita.org/en/resources_page.html) and there is instruction here: [About the Plugins category](https://krita-artists.org/t/about-the-plugins-category/34) - it’s basically the same thing, but instead of MR to Krita’s code, you need to make MR to Krita Manual text.

---

<div class="post-metadata">

**Author:** ![Rakurri](https://krita-artists.org/user_avatar/krita-artists.org/rakurri/32/78071_2.png) [@Rakurri](https://krita-artists.org/u/Rakurri)\
**Post date:** [June 28, 2020, 6:59pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/6 "2020-06-28T18:59:27Z")

</div>

Amazing work slightlyangrydodo! 😁 This looks extremely useful!!  
This would be fantastic to have in Krita as a integrated plugin as you said! I think that would make the plugin even more discoverable! Photobashing is one of the things that would make Krita much more tempting for people jumping ship, especially from for instance Photoshop, which many people choose for it’s photbashing abilities.  
If Krita had this plugin integrated, I think a lot more people would find it, and Krita might get a better foot in the photobashing community!

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [June 28, 2020, 8:03pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/7 "2020-06-28T20:03:55Z")

</div>

For sure, as a previous Photoshop user, it was severely lacking in features like these…

I’m really curious to see how this will impact my workflow, I always wanted something like this, so I just went ahead and did it 😃 Doing work on the Krita UI Redesign plugin as been really beneficial!

@tiar Yup, I have a Krita dev environment! I’ll give it a shot in a few minutes!

---

<div class="post-metadata">

**Author:** ![AhabGreybeard](https://krita-artists.org/user_avatar/krita-artists.org/ahabgreybeard/32/2969_2.png) [@AhabGreybeard](https://krita-artists.org/u/AhabGreybeard)\
**Post date:** [June 28, 2020, 8:42pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/8 "2020-06-28T20:42:22Z")

</div>

I’ve just tried it and it works very well. Thank you 🙂

My large collection of photos all have names like DSCF1287.jpg but at least I can see them in the thumbnails.

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [June 28, 2020, 8:48pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/9 "2020-06-28T20:48:13Z")

</div>

Well, one thing you can do is put them inside folders. If you have a folder named “cities” for example, even if the names are gibberish like the one you mentioned, they will still appear when you search for “cities”.

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [June 28, 2020, 8:48pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/10 "2020-06-28T20:48:42Z")

</div>

Just created a [video](https://youtu.be/QX9jwhfpB_8) for the plugin, hope this showcases everything with some smooth grooves!

---

<div class="post-metadata">

**Author:** ![wojtryb](https://krita-artists.org/user_avatar/krita-artists.org/wojtryb/32/480_2.png) [@wojtryb](https://krita-artists.org/u/wojtryb)\
**Post date:** [June 28, 2020, 8:55pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/11 "2020-06-28T20:55:59Z")

</div>

Ok, just installed it 🙂  
Wouldn’t it make sense to display all the images in given filder when search bar is empty? Then it would work like brush presets docker - I understand that it’s good to keep your resources organized, but I guess sometimes you just grab some photos to one folder, and just want to display them all, not caring about their names 😉  
And it would be cool if transform tool would be automatically activated when you click an image - I guess that’s nearly always the first thing you want to do after pasting an image.  
Anyway, really cool feature, I hope I’ll find some time to dig into it a bit more 🙂

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [June 28, 2020, 8:57pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/12 "2020-06-28T20:57:56Z")

</div>

Regarding loading the images immediately, give me a couple of minutes, and that’s done 😉 About the transform tool, I don’t know if that’s really necessary, as I could start carving away or making my own selections. Besides, if I wanted to use the transform tool, it’s easy to do inside Krita, so I don’t personally agree with that decision.

---

<div class="post-metadata">

**Author:** ![wojtryb](https://krita-artists.org/user_avatar/krita-artists.org/wojtryb/32/480_2.png) [@wojtryb](https://krita-artists.org/u/wojtryb)\
**Post date:** [June 28, 2020, 9:05pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/13 "2020-06-28T21:05:23Z")

</div>

That’s great, that it’s possible - thank you 😉  
And this transform tool was just a fast, loose thought - making selection makes sense, and you’re probably right 😉  
Thanks again for your work

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [June 28, 2020, 9:20pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/14 "2020-06-28T21:20:00Z")

</div>

So a bit of a problem. Unfortunately if I run it on startup there’s a bug in which the layouts haven’t finished inflating, and so the widths and heights aren’t correct. Still, the images appear, and if you change the page, the next ones are correct 🙂 Already pushed to the repo, so you can test it out now!

---

<div class="post-metadata">

**Author:** ![wojtryb](https://krita-artists.org/user_avatar/krita-artists.org/wojtryb/32/480_2.png) [@wojtryb](https://krita-artists.org/u/wojtryb)\
**Post date:** [June 29, 2020, 8:41am UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/15 "2020-06-29T08:41:18Z")

</div>

Yes - now it is much better. Thank you 🙂

---

<div class="post-metadata">

**Author:** ![Reptorian](https://krita-artists.org/user_avatar/krita-artists.org/reptorian/32/3693_2.png) [@Reptorian](https://krita-artists.org/u/Reptorian)\
**Post date:** [June 29, 2020, 3:01pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/16 "2020-06-29T15:01:34Z")

</div>

A step in making vfx artists to actually be able to use Krita. It is not just there yet, but thank you for making some stuff to do easier on Krita.

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [June 29, 2020, 3:50pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/17 "2020-06-29T15:50:10Z")

</div>

Thanks! What other improvements do you have in mind?

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [June 29, 2020, 3:50pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/18 "2020-06-29T15:50:56Z")

</div>

Made a [MR](https://invent.kde.org/graphics/krita/-/merge_requests/402) for the plugin, and I’m now looking into doing another MR for the documentation side of things 🙂

EDIT: An here’s the [MR](https://invent.kde.org/documentation/docs-krita-org/-/merge_requests/133) for the documentation!

---

<div class="post-metadata">

**Author:** ![Reptorian](https://krita-artists.org/user_avatar/krita-artists.org/reptorian/32/3693_2.png) [@Reptorian](https://krita-artists.org/u/Reptorian)\
**Post date:** [June 29, 2020, 8:32pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/19 "2020-06-29T20:32:49Z")

</div>

I was referring to Krita current state of photobashimg viability. Your patch is a step to get there.

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [June 29, 2020, 8:35pm UTC](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053/20 "2020-06-29T20:35:25Z")

</div>

Yeah, but if you have more ideas, maybe I can help! I don’t know more ways to improve outside of this, this makes it viable for me without dying inside every time I need to insert a damn photo. But if you have more suggestions, we could always build upon this solution, or create more to improve that workflow and be “the definitive tool for photobashing” 😃

[Next page](https://krita-artists.org/t/krita-photobash-plugin-release-1-0/9053.md?page=2)
