13 best Python Image Manipulation libraries in 2024

share link

by naveen.kumar@openweaver.com dot icon Updated: Jan 3, 2023

technology logo
technology logo

Guide Kit Guide Kit  

Have you ever had to manipulate images? I'm sure your answer is a big yes. I mean, there's no way a person could survive on the internet without having to manipulate an image at some point. It could be anything, like adding a watermark or enhancing the quality of the image. Whatever it is, Python has you covered for all of that. It's one of those languages with numerous libraries for every single task. Some of the most popular among developers are: Imgen - API server for image manipulation, focused on Dank Memer; Polaroid - Opensource Image manipulation Discord Bot made with API's; NIMPA - NiftyPET: NeuroImage Manipulation, Processing, and Analysis. Listed more Python image manipulation libraries in this kit that help make image manipulation easier.

imgenby DankMemer

Python doticonstar image 92 doticonVersion:Currentdoticon
License: Permissive (MIT)

API server for image manipulation, focused on Dank Memer (discord bot)

Support
    Quality
      Security
        License
          Reuse

            imgenby DankMemer

            Python doticon star image 92 doticonVersion:Currentdoticon License: Permissive (MIT)

            API server for image manipulation, focused on Dank Memer (discord bot)
            Support
              Quality
                Security
                  License
                    Reuse
                      Python doticonstar image 59 doticonVersion:Currentdoticon
                      License: Permissive (MIT)

                      Pytorch Implementation of NeurIPS'18 paper on Generative Image Manipulation with Hierarchical Semantic Structures

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                neurips18_hierchical_image_manipulationby xcyan

                                Python doticon star image 59 doticonVersion:Currentdoticon License: Permissive (MIT)

                                Pytorch Implementation of NeurIPS'18 paper on Generative Image Manipulation with Hierarchical Semantic Structures
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          GIMP-ELAby sentenza

                                          Python doticonstar image 50 doticonVersion:Currentdoticon
                                          License: Permissive (MIT)

                                          A JPEG Error Level Analysis forensic plugin for the GNU Image Manipulation Program (GIMP)

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    GIMP-ELAby sentenza

                                                    Python doticon star image 50 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                    A JPEG Error Level Analysis forensic plugin for the GNU Image Manipulation Program (GIMP)
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              simsgby he-dhamo

                                                              Python doticonstar image 42 doticonVersion:Currentdoticon
                                                              License: Permissive (Apache-2.0)

                                                              Semantic Image Manipulation using Scene Graphs (CVPR 2020)

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        simsgby he-dhamo

                                                                        Python doticon star image 42 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                        Semantic Image Manipulation using Scene Graphs (CVPR 2020)
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  NIMPAby NiftyPET

                                                                                  Python doticonstar image 11 doticonVersion:v2.5.1doticon
                                                                                  License: Permissive (Apache-2.0)

                                                                                  NiftyPET: Neuro-Image Manipulation, Processing and Analysis

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            NIMPAby NiftyPET

                                                                                            Python doticon star image 11 doticonVersion:v2.5.1doticon License: Permissive (Apache-2.0)

                                                                                            NiftyPET: Neuro-Image Manipulation, Processing and Analysis
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      thatkitebotby ThatRedKite

                                                                                                      Python doticonstar image 5 doticonVersion:3.4doticon
                                                                                                      License: Permissive (MIT)

                                                                                                      A discord bot written in Python (and C) with image manipulation commands and scientific calculators

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                thatkitebotby ThatRedKite

                                                                                                                Python doticon star image 5 doticonVersion:3.4doticon License: Permissive (MIT)

                                                                                                                A discord bot written in Python (and C) with image manipulation commands and scientific calculators
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse
                                                                                                                          Python doticonstar image 4 doticonVersion:Currentdoticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          Image manipulation with OpenCV and NumPy

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    python-opencv-numpy-exampleby soroushj

                                                                                                                                    Python doticon star image 4 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                    Image manipulation with OpenCV and NumPy
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              bliss-opsby BlissPy

                                                                                                                                              Python doticonstar image 3 doticonVersion:v_01doticon
                                                                                                                                              License: Permissive (MIT)

                                                                                                                                              Somewhat async image manipulation library created for use within the bliss Discord bot. Makes use of numpy and wand and takes BytesIO as an input and as an output.

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        bliss-opsby BlissPy

                                                                                                                                                        Python doticon star image 3 doticonVersion:v_01doticon License: Permissive (MIT)

                                                                                                                                                        Somewhat async image manipulation library created for use within the bliss Discord bot. Makes use of numpy and wand and takes BytesIO as an input and as an output.
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  Polaroidby Polaroid-Bot

                                                                                                                                                                  Python doticonstar image 1 doticonVersion:Currentdoticon
                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                  Opensource Image manipulation Discord Bot made with API's

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            Polaroidby Polaroid-Bot

                                                                                                                                                                            Python doticon star image 1 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                            Opensource Image manipulation Discord Bot made with API's
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse
                                                                                                                                                                                      Python doticonstar image 1 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Permissive (BSD-3-Clause)

                                                                                                                                                                                      Tools for image manipulation

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                multiscaletoolsby isloux

                                                                                                                                                                                                Python doticon star image 1 doticonVersion:Currentdoticon License: Permissive (BSD-3-Clause)

                                                                                                                                                                                                Tools for image manipulation
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          img-processorby kellerjustin

                                                                                                                                                                                                          Python doticonstar image 0 doticonVersion:Currentdoticon
                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                          Common Library for image manipulation

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    img-processorby kellerjustin

                                                                                                                                                                                                                    Python doticon star image 0 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                    Common Library for image manipulation
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              Image_Attendantby Who8MyLunch

                                                                                                                                                                                                                              Python doticonstar image 0 doticonVersion:Currentdoticon
                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                              Helpful image manipulation function with Numpy and Python

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        Image_Attendantby Who8MyLunch

                                                                                                                                                                                                                                        Python doticon star image 0 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                        Helpful image manipulation function with Numpy and Python
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                  mmseg_for_TIANCHIby StephenStorm

                                                                                                                                                                                                                                                  Python doticonstar image 0 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                  License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                  mmseg for image manipulation detection

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            mmseg_for_TIANCHIby StephenStorm

                                                                                                                                                                                                                                                            Python doticon star image 0 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                            mmseg for image manipulation detection
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                      See similar Kits and Libraries