ImageMagick
Silent install package for ImageMagick
7.1.2.10-2
Media
Utilities
Media
Utilities
Preprod packages are packages built on LUTI.
They remain in PREPROD usually for 5 days, after which a new VirusTotal scan is performed.
If the package passes this last check, it is promoted to PROD and published on the store.
- package: tis-imagemagick
- name: ImageMagick
- version: 7.1.2.10-2
- categories: Media,Utilities
- maintainer: WAPT Team,Tranquil IT,Hubert TOUVET,Gaëtan SEGAT,Pierre COSSON
- editor: ImageMagick Studio LLC
- licence: derived Apache 2.0
- target_os: windows
- impacted_process: imdisplay
- architecture: x64
- signature_date:
- size: 23.38 Mo
- installed_size: 138.40 Mo
- homepage : https://imagemagick.org/
package : tis-imagemagick
version : 7.1.2.10-2
architecture : x64
section : base
priority : optional
name : ImageMagick
categories : Media,Utilities
maintainer : WAPT Team,Tranquil IT,Hubert TOUVET,Gaëtan SEGAT,Pierre COSSON
description : Use ImageMagick to create, edit, compose, or convert bitmap images.
It can read and write images in a variety of formats (over 200) including PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG.
Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines,
polygons, ellipses and Bézier curves.
depends :
conflicts :
maturity : PREPROD
locale :
target_os : windows
min_wapt_version : 2.1
sources : https://imagemagick.org/script/download.php
installed_size : 138399744
impacted_process : imdisplay
description_fr : Utilisez ImageMagick pour créer, éditer, composer ou convertir des images bitmap.
Il peut lire et écrire des images dans une variété de formats (plus de 200), notamment PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF et SVG.
Utilisez ImageMagick pour redimensionner, retourner, refléter, faire pivoter, déformer, cisailler et transformer des images, ajuster leurs couleurs, appliquer divers effets spéciaux ou dessiner du texte, des lignes,
polygones, des ellipses et des courbes de Bézier
description_pl : Użyj ImageMagick do tworzenia, edycji, komponowania lub konwersji obrazów bitmapowych.
Program potrafi odczytywać i zapisywać obrazy w różnych formatach (ponad 200), w tym PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF i SVG.
Za pomocą ImageMagick można zmieniać rozmiar, przerzucać, odbijać, obracać, zniekształcać, ścinać i przekształcać obrazy, dostosowywać kolory obrazów, stosować różne efekty specjalne lub rysować tekst, linie, wielokąty i elipsy,
wielokątów, elips i krzywych Béziera
description_de : Mit ImageMagick können Sie Bitmap-Bilder erstellen, bearbeiten, zusammenstellen oder konvertieren.
Es kann Bilder in einer Vielzahl von Formaten (über 200) lesen und schreiben, darunter PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF und SVG.
Verwenden Sie ImageMagick, um die Größe von Bildern zu ändern, zu spiegeln, zu drehen, zu verzerren, zu scheren und zu transformieren, Bildfarben anzupassen, verschiedene Spezialeffekte anzuwenden oder Text, Linien,
Linien, Polygone, Ellipsen und Bézier-Kurven
description_es : Utilice ImageMagick para crear, editar, componer o convertir imágenes de mapa de bits.
Puede leer y escribir imágenes en una gran variedad de formatos (más de 200), incluidos PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF y SVG.
Utilice ImageMagick para redimensionar, voltear, reflejar, rotar, distorsionar, cortar y transformar imágenes, ajustar los colores de la imagen, aplicar varios efectos especiales o dibujar texto, líneas,
líneas, polígonos, elipses y curvas de Bézier
description_pt : Use ImageMagick para criar, editar, compor, ou converter imagens bitmap.
Pode ler e escrever imagens numa variedade de formatos (mais de 200) incluindo PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF, e SVG.
Use ImageMagick para redimensionar, inverter, espelhar, rodar, distorcer, cisalhar e transformar imagens, ajustar as cores das imagens, aplicar vários efeitos especiais, ou desenhar texto, linhas,
polígonos, elipses e curvas de Bézier
description_it : Utilizzate ImageMagick per creare, modificare, comporre o convertire immagini bitmap.
Può leggere e scrivere immagini in una varietà di formati (oltre 200), tra cui PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF e SVG.
Utilizzate ImageMagick per ridimensionare, capovolgere, specchiare, ruotare, distorcere, tagliare e trasformare le immagini, regolare i colori delle immagini, applicare vari effetti speciali o disegnare testo, linee, poligoni, ellissi, ecc,
poligoni, ellissi e curve di Bézier
description_nl : Gebruik ImageMagick voor het maken, bewerken, samenstellen of converteren van bitmapafbeeldingen.
Het kan afbeeldingen lezen en schrijven in een groot aantal formaten (meer dan 200), waaronder PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF en SVG.
Gebruik ImageMagick om afbeeldingen te verkleinen, spiegelen, roteren, vervormen, afschuiven en transformeren, kleuren aan te passen, verschillende speciale effecten toe te passen of tekst, lijnen,
polygonen, ellipsen en Bézier curven
description_ru : Используйте ImageMagick для создания, редактирования, компоновки или преобразования растровых изображений.
Он может читать и записывать изображения в различных форматах (более 200), включая PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF и SVG.
Используйте ImageMagick для изменения размера, переворачивания, зеркального отражения, поворота, искажения, сдвига и трансформации изображений, настройки цветов изображения, применения различных специальных эффектов, рисования текста, линий,
многоугольников, эллипсов и кривых Безье
audit_schedule :
editor : ImageMagick Studio LLC
keywords : graphics,images
licence : derived Apache 2.0
homepage : https://imagemagick.org/
package_uuid : 996f6962-ec90-4270-955b-aceae02b2279
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 3f74fdf11122530e465760fb3b5f488f4e74fe268109d3a44283da5ba3806fce
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2025-12-08T09:16:48.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : gobr7aHc42GlrgVrVr30L/qxW7iSjZTvcdTOGiXWnSL1u+8OX5vcMgAlhc4L/6voLyfPkL/r0lIn0FcLZ4BwGZ4JVTL6vEYJrkDUt3FIiJIuz+q47TZL4Dq0Fw2KsB0+KkZswi0BPkLOE3PEt/WERrTFzMtd/+MmWsZTzbG+MExseaspOqCwrAPZYCJqRrw+dM6/PVjwTLng/RHuHORTjr+wKWAL0skWunvoRVbZkmejoon2lwgXFbSNNwgaVCuqXPRpXmh2QfZTE+1Lo8PZxdlXfy4KKXiGvLMoAvOuftwMYjNauDYUXd43q5XG3LABmXRJXJwPlAOvpMm02qYqJg==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
# Declaring local variables
bin_name = glob.glob("ImageMagick-*.exe")[0]
version = control.get_software_version()
version_key = ".".join([version.split(".")[0], version.split(".")[1], version.split(".")[2]])
# Save old settings
for soft in installed_softwares("ImageMagick"):
install_location = soft["install_location"]
for xml in glob.glob(makepath(install_location, "*.xml")):
filecopyto(xml, basedir)
remove_file(xml)
for rdf in glob.glob(makepath(install_location, "*.rdf")):
filecopyto(rdf, basedir)
remove_file(rdf)
for icc in glob.glob(makepath(install_location, "*.icc")):
filecopyto(icc, basedir)
remove_file(icc)
# uninstall previous version
for soft in installed_softwares("ImageMagick"):
if soft["version"] < version:
print("Uninstalling previous version: %s" % soft["name"])
run(uninstall_cmd(soft["key"]))
wait_uninstallkey_absent(soft["key"])
# Installing the software
install_exe_if_needed(
bin_name,
silentflags="/VERYSILENT /NORESTART",
key="ImageMagick %s Q16-HDRI (64-bit)_is1" % version_key,
min_version=version,
)
for soft in installed_softwares("ImageMagick"):
new_install_location = soft["install_location"]
# Restore old settings
for xml in glob.glob(makepath(basedir, "*.xml")):
filecopyto(xml, new_install_location)
for rdf in glob.glob(makepath(basedir, "*.rdf")):
filecopyto(rdf, new_install_location)
for icc in glob.glob(makepath(basedir, "*.icc")):
filecopyto(icc, new_install_location)
# -*- coding: utf-8 -*-
from setuphelpers import *
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
app_name = control.name
url = "https://imagemagick.org/script/download.php"
bin_contains = "x64-dll.exe"
# Getting latest version from official sources
print("URL used is: %s" % url)
for bs_search in bs_find_all(url, "a", proxies=proxies, timeout=10):
if bin_contains in bs_search.text:
download_url = bs_search["href"]
latest_bin = bs_search["href"].split("/")[-1]
version = ".".join([latest_bin.split("-")[1], latest_bin.split("-")[2]])
break
# Downloading latest binaries
print("Latest %s version is: %s" % (app_name, version))
print("Download URL is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
# Checking version from file
version_from_file = get_version_from_binary(latest_bin)
if Version(version_from_file) != Version(version) and version_from_file != "":
version = version_from_file
else:
print("Binary file version corresponds to online version")
# Changing version of the package
if Version(version) > Version(control.get_software_version()):
print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
package_updated = True
else:
print("Software version up-to-date (%s)" % Version(version))
control.set_software_version(version)
control.save_control_to_wapt()
# Deleting outdated binaries
for exe in glob.glob('*.exe'):
if exe != latest_bin:
remove_file(exe)
# Validating or not update-package-sources
return package_updated
b18e5d64f7f09b3c36488d7ec16bef15ddfda11cad8a57d12d7650671731d6e6 : ImageMagick-7.1.2-10-Q16-HDRI-x64-dll.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
90937b33b15c2a3c669639507c2db6a669087d23df7ec0385545c14ec153e36c : WAPT/changelog.txt
ea7dbd7cf590e8148942f64bc3bfeec41fe42175a3a5ab98e2dd275578f07437 : WAPT/control
3f74fdf11122530e465760fb3b5f488f4e74fe268109d3a44283da5ba3806fce : WAPT/icon.png
be4a70d0b96fe1bcfca41c315c7870f3f0fa5065e59ef050d6b589f12eb5a8bb : luti.json
79d60b5227bbaf1508e19a4a448ea183a471675d6cf7a6805e3699f6d6263fac : setup.py
fc40d32dfd676f0d0594ea06898af0389a6b2d04bbaca8234261e44c222637dc : update_package.py
7.1.0.46
===
Split update package
Improve code