Php imagemagick chuyển sang jpg

Lần đầu tiên tôi cài đặt từ trình quản lý gói apt (không có lỗi) nhưng khi xác minh quá trình cài đặt, tôi nhận được mã này

convert: error while loading shared libraries: libwebp.so.6: cannot open shared object file: No such file or directory

Sau khi tra Google, tôi quyết định thử xây dựng từ nguồn có HEIC hỗ trợ vì tôi hiện có một chiếc iPhone từ cơ quan và muốn sử dụng . heic to. jpg. Việc xây dựng từ nguồn hóa ra lại dễ dàng một cách đáng ngạc nhiên.

Tôi đã tìm thấy ý chính từ người dùng github Alexandr Evstigneev và thực hiện một số chỉnh sửa đối với ý chính cài đặt của anh ấy

Đây là của tôi

# -- Credits --
# copied from https://gist.github.com/hurricup/e14ae5bc47705fca6b1680e7a1fb6580
# which in turn was inspired by https://gist.github.com/rjnienaber/af47fccb8410926ba7ea35f96c3b87fd

# 1. Remove old bundled ImageMagick program
sudo apt remove imagemagick -y

# 2. Install base dependencies
sudo apt-get install -y \
  libde265-dev \
  libdjvulibre-dev \
  libfftw3-dev \
  libghc-bzlib-dev \
  libgoogle-perftools-dev \
  libgraphviz-dev \
  libgs-dev \
  libheif-dev \
  libjbig-dev \
  libjemalloc-dev \
  libjpeg-dev \
  liblcms2-dev \
  liblqr-1-0-dev \
  liblzma-dev \
  libopenexr-dev \
  libpango1.0-dev \
  libraqm-dev \
  libraw-dev \
  libtiff-dev \
  libwebp-dev \
  libwmf-dev \
  libzip-dev \
  libzstd-dev

# 3. Install it
git clone --depth 1 --branch 7.1.0-39 https://github.com/ImageMagick/ImageMagick.git
cd ImageMagick

# 4. Configure the installatino
./configure \
	--with-bzlib=yes \
	--with-djvu=yes \
	--with-fftw=yes \
	--with-fontconfig=yes \
	--with-freetype=yes \
	--with-gslib=yes \
	--with-gvc=yes \
	--with-heic=yes \
	--with-jbig=yes \
	--with-jemalloc=yes \
	--with-jpeg=yes \
	--with-lcms=yes \
	--with-lqr=yes \
	--with-lzma=yes \
	--with-magick-plus-plus=yes \
	--with-openexr=yes \
	--with-openjp2=yes \
	--with-pango=yes \
	--with-perl=yes \
	--with-png=yes \
	--with-raqm=yes \
	--with-raw=yes \
	--with-rsvg=yes \
	--with-tcmalloc=yes \
	--with-tiff=yes \
	--with-webp=yes \
	--with-wmf=yes \
	--with-x=yes \
	--with-xml=yes \
	--with-zip=yes \
	--with-zlib=yes \
	--with-zstd=yes

# 5. Run make install
make -j 8
sudo make install
sudo ldconfig /usr/local/lib

# 6. Last step! Check installation
identify --version

# 7. You should see something like this
# --------------------------------------
# Version: ImageMagick 7.1.0-10 Q16-HDRI x86_64 2021-10-03 https://imagemagick.org
# Copyright: (C) 1999-2021 ImageMagick Studio LLC
# License: https://imagemagick.org/script/license.php
# Features: Cipher DPC HDRI OpenMP(4.5)
# Delegates (built-in): fontconfig freetype heic jp2 png webp x xml zlib
# Compiler: gcc (10.3)

Rõ ràng là bạn có thể chạy nó dưới dạng tập lệnh hoặc nếu bạn rụt rè (như tôi), bạn có thể sao chép/dán từng dòng và tìm lỗi

Vì HEIC là định dạng mặc định cho ảnh trên thiết bị iOs, sẽ thật tuyệt nếu bạn có thể tải ảnh heic lên trang web và hoạt động bằng cách sử dụng php

Không thể và có thể chấp nhận được khi yêu cầu người dùng cuối chuyển đổi hình ảnh sang jpg trước khi tải lên. Hầu hết họ sẽ không hiểu về những gì chúng ta đang nói

Theo tôi hiểu thì heic đã được ImageMagick hỗ trợ, il chỉ là một tùy chọn để kích hoạt khi biên dịch

15 phiếu

Bình chọn Bình chọn Bình chọn

Chúng tôi rất vui vì bạn đã ở đây

Vui lòng đăng nhập để để lại phản hồi

Đăng nhập bằng (Đăng xuất)

Bầu cử

Chúng tôi sẽ gửi cho bạn thông tin cập nhật về ý tưởng này

Php imagemagick chuyển sang jpg
Eric đã chia sẻ ý tưởng này  ·  Ngày 25 tháng 8 năm 2021  ·  Report…Report…  ·   ·  Admin →

Điều này quan trọng với bạn như thế nào?

Không hề Bạn phải đăng nhập trước. Quan trọng Bạn phải đăng nhập trước. Quan trọng Bạn phải đăng nhập trước.

Chúng tôi rất vui vì bạn đã ở đây

Vui lòng đăng nhập để để lại phản hồi

Đăng nhập bằng (Đăng xuất)

mở cuộc thảo luận  · 

Php imagemagick chuyển sang jpg
Quản trị viênNhân viên Plesk (Community Manager, Plesk International GmbH) responded  ·  Aug 25, 2021

Cảm ơn về thông tin bạn vừa nhập. Chúng tôi sẽ xem xét chức năng này trong các bản phát hành sắp tới nếu nó phổ biến. Mọi người, hãy tiếp tục bỏ phiếu cho tính năng này nếu bạn thấy nó quan trọng

Làm cách nào để chuyển đổi hình ảnh HEIC sang JPG trong PHP?

css("hình nền", "url("+url+")"); . jpg",{loại. "hình ảnh/jpeg", sửa đổi lần cuối. Ngày mới()

Tôi có thể sử dụng chương trình nào để chuyển đổi HEIC sang JPG?

Một ứng dụng nhỏ và miễn phí dành cho Mac và PC giúp chuyển đổi ảnh từ HEIC sang JPEG và video từ HEVC/H. 265 sang MP4/H. 264