Hello, I have a problem with Krita.
So every time I want to upload an image to my instagram or twitter, my art just looks blurry and bad.
I work with a 4200 x 2800 px canvas with a resolution of 300 px and I have tried to resize it to 1080 px image, but then it looks even worse.
What should I do to make my art cleaner?
Webseites will downsize image uploads by themselves for various reasons. Thereās usually not much you can do about it. Some allow high resolution uploads, most donāt.
But I see so much art online that looks clean
What would you recommend me to do now?
I think im doing something wrong, cuz it really looks bad but I do it just like the manual says itā¦
If you donāt already, you should start using āLanczos3ā for scaling as a filter, this is in the vast majority of cases the best filter for resizing, especially for reductions.
If itās images in color, it will be even more āfunā:
As for color, I would export with Kritaās default settings, at least until I know 100% for sure what color space, what color profiles the website I want to upload to uses.
And there it is like with the sizes, as @Takiro already noted, every website brews its own soup and uses its own color profiles, and to find the right one is like to find the needle in the haystack.
Moreover, even the browsers display images with the profile that the programmers of the browser in question thought was right. You as an artist are practically standing on lost ground, and in the middle of a minefield - you donāt have a chance, use it!
So I need to install Lanczos3 and then it will create a filter for my art that looks cleaner or is it a filter in Krita?
Could you please explain further?
(Sorry Iām not to good at english, I dont get everything your saying above)
((When I google it, I just find weird stuff))
What I do is already preparing my artworks in Krita as best as possible. I reduce it to what the website can handle, make sure the color profile is sRBG, make sure the exported image already has the specific format (PNG, WebP, etc.). Thatās all one can do.
No, you have it in Krita, do āāImageāā >> āāScale Image To New Sizeāā CTRL + ALT + I
to scale your image, there use the dropdown-box marked in the screenshot to select different filters. As said, usually Lanczos3 is the best option, but only usually, sometimes one of the other filters may show better results. But it is a good idea to start with Lanczos3, and if it appeals to you, I wonāt test the others, but thatās only what I would do, you can have other preferences.
Make sure to make a backup copy before resizing, so you donāt accidentally overwrite your high resolution file.
And if you export to JPG make sure to set the quality slider up to 100%. JPG is a lossy format, which means that quality will always be bad, even at 100% quality. Unfortunately a lot of websites will convert images to JPG because its file size is small and saves them storage space.
I always use PNG but most websites will convert it to JPG anyway.
The best way is to work with the file twice the final size and with resolution as well. So, you can work with the same 300 dpi and the height with 2160 px and the width also twice the final size.
Then, when exporting, you reduce the height and width by 50%. However, all of this will be useless if you donāt know what the minimum size allows for the site where you are trying to place your art. Find out about it first.
Also pay attention to some details (which many people do not pay attention to): do not make outlines smaller than 1 pixel, the ideal is to make them at least 2 pixels or even a little more. This in art with twice the size and resolution, as I said. If you work following these observations, you probably wonāt have any problemsā¦
The Krita-Artists forum wonāt let you upload large size images (I forget what the size limit is) so I can see a 1920 x 1280 .jpg image here and already it has .jpg artifacts.
There are some fine lines 1-2 px wide that are ok at the moment but wonāt look good if the image is scaled down further.
Can you provide links to the Instagram and Twitter posts?
The Instagram image is covered in .jpg artifacts and any fine lineart is very jagged as might be expected.
The Twitter image is 679 x 453 pixels so lots of detail from the original image will have been thrown away and there will be overall ānoiseā due to .jpg artifacts.
This is unavoidably what happens when you upload an image to these types of website.
The ābestā way to deal with it would be to do your own original rescaling down to 679 x 453 then output a .jpg using maximum quality. Then cross your fingers while uploading that to the website. Itās all that can be done.
679 x 453, it looks pretty bad.
And when I vectorize it, the lineart looks better, but the rest looks awful⦠I really donāt know what to try out at this point anymoreā¦
You can only find a service that allows for high resolution uploads and then link to them instead. There isnāt anything you can do to change how twitter or Instagram work.
Then when I try to upload that to Instagram, it doesnāt work because the file is too large. (17MB?!)
Then I export as JPG with lower quality, untill I have smaller file (around 2MB I think). (A bit of trial and error if you paint on different size canvas each time.) Instagram accepts it. Iām happy so far with the quality.
Do you think the quality on my instagram posts is better? If you look at this post for example? https://www.instagram.com/p/CpH2cfEIxWo/
If so, you could try to work this way.
Using the Chrome inspector, I see a difference in the āintrisic sizeā here: