• Stars
    star
    129
  • Rank 279,262 (Top 6 %)
  • Language
    C++
  • Created over 9 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Windows build of ImageMagick 7

Building ImageMagick on Windows.

This document describes the requirements and instructions to build ImageMagick for Windows on your own machine.

Requirements

  • Visual Studio 2013 (or newer)
  • Git for Windows
  • AMD APP SDK (optional for OpenCL support)

Install Visual Studio dependencies

To build ImageMagick with Visual Studio the following components should be installed:

  • Desktop development with C++ (workload)
  • Visual C++ ATL for x86 and x64
  • Visual C++ MFC for x86 and x64
  • Windows XP support for C++ (optional if the output needs to run on Windows XP)

Naming of these components might differ between versions of Visual Studio. The example above use the Visual Studio 2017 names.

Clone the dependencies

The ImageMagick library is built with a number of third party libraries. Run CloneRepositories.cmd to clone these libraries and the ImageMagick library.

Build configure.exe

One of the folders that was created in the previous step is called VisualMagick and this folder contains a folder called configure. This folder contains the solution file configure.2022.sln for the latest 2022 version of Visual Studio, and configure.sln for older versions. Open one of those and start a Release build of the project. This will create a file called configure.exe in the folder. Running this program will start a Wizard that allows configuration of ImageMagick and its individual components.

Build ImageMagick

Depending on which options were chosen when running configure.exe one of the following solutions will be created in the VisualMagick folder:

  • VisualDynamicMT.sln (Dynamic Multi-threaded DLL runtimes)
  • VisualStaticMTD.sln (Static Multi-threaded DLL runtimes)
  • VisualStaticMT.sln (Static Multi-threaded runtimes)

Open the solution to start building ImageMagick. The binaries will be created in the VisualMagick\bin folder.

More Repositories

1

ImageMagick

🧙‍♂️ ImageMagick 7
C
11,704
star
2

ImageMagick6

🧙‍♂️ ImageMagick 6
C
196
star
3

PythonMagick

PythonMagick
Shell
62
star
4

Website

Source code of the website at https://imagemagick.org/
PHP
33
star
5

jpeg-xl

jpeg-xl for the Windows build of ImageMagick
C++
23
star
6

VisualMagick

VisualMagick for the Windows build of ImageMagick 7
C++
23
star
7

heif

libheif for the Windows build of ImageMagick
C++
23
star
8

rsvg

librsvg for the Windows build of ImageMagick
C
14
star
9

Usage-Markdown

Base text document processed with pandoc
Shell
12
star
10

MagickCache

MagickCache is a secure toolset that caches images, videos, metadata, and more in a local folder. Retrieval is efficient with memory mapping and partial image retrieval. It can support unlimited content, making it ideal for a digital media repository.
Shell
11
star
11

WizardsToolkit

WizardsToolkit
C
9
star
12

webp

webp for the Windows build of ImageMagick
C
8
star
13

pango

pango for the Windows build of ImageMagick
C
7
star
14

de265

libde265 for the Windows build of ImageMagick
C++
6
star
15

jpeg-turbo

jpeg-turbo for the Windows build of ImageMagick
C
6
star
16

png

png for the Windows build of ImageMagick
C
6
star
17

Usage

Source code of: https://imagemagick.org/Usage/
HTML
5
star
18

MagickStudio

HTML
5
star
19

cairo

cairo for the Windows build of ImageMagick
C
4
star
20

flif

flif for the Windows build of ImageMagick
C++
4
star
21

jbig

jbig for the Windows build of ImageMagick
C
4
star
22

libfpx

C++
4
star
23

lcms

lcms for the Windows build of ImageMagick
C
4
star
24

highway

highway for the Windows build of ImageMagick
C++
3
star
25

lzma

liblzma for the Windows build of ImageMagick
C
3
star
26

Website6

Source code of the website at https://legacy.imagemagick.org/
PHP
3
star
27

freetype

FreeType for the Windows build of ImageMagick
C
3
star
28

zip

libzip for the Windows build of ImageMagick 7
C
2
star
29

xml

libxml for the Windows build of ImageMagick
C
2
star
30

pixman

pixman for the Windows build of ImageMagick
C
2
star
31

tiff

tiff for the Windows build of ImageMagick
C
2
star
32

openjpeg

openjpeg for the Windows build of ImageMagick
C
2
star
33

glib

glib for the Windows build of ImageMagick
C
2
star
34

ImageMagick-Windows6

Windows build of ImageMagick 6
Shell
2
star
35

zlib

zlib for the Windows build of ImageMagick
C
1
star
36

exr

exr for the Windows build of ImageMagick
C
1
star
37

win2k

win2k for the Windows build of ImageMagick
C++
1
star
38

bzlib

bzlib for the Windows build of ImageMagick
C
1
star
39

win2k6

win2k for the Windows build of ImageMagick 6
C++
1
star
40

VisualMagick6

VisualMagick for the Windows build of ImageMagick 6
Rich Text Format
1
star
41

raw

LibRaw for the Windows build of ImageMagick
C++
1
star
42

MagickWandForPHP

C
1
star
43

IMDisplay

IMDisplay for the Windows build of ImageMagick
C++
1
star
44

brotli

brotli for the Windows build of ImageMagick
C
1
star