Онлайн-приложение для слияния документов и код Python для объединения файлов JPG
Разработайте мощное приложение для объединения документов JPG на основе Python.Объедините несколько документов JPG в один онлайн бесплатно через приложение.Сохраните файл JPG в формате PDF, изображений, Word и многих других форматах онлайн.
Как объединить файлы JPG онлайн с помощью приложения
- Загрузите файлы JPG, чтобы объединить их в один.
- Введите параметры, например выбор из раскрывающегося списка.
- Сохраните в необходимый формат: изображение, PDF, DOCX, HTML и другие.
- Нажмите кнопку «Объединить», чтобы объединить JPG в нужный формат.
- Загрузите объединенный файл JPG.
- Просмотрите и получите результат объединения JPG в один файл.
Как объединить файл JPG через Python
- Ссылочные API внутри проекта непосредственно из PyPI ( Aspose.Imaging ).
- Загрузите все изображения.
- Получите и установите результирующий размер изображения.
- Определите параметры изображения.
- Объедините изображения в новое.
- Вызовите метод save и получите объединенные файлы JPG в один файл.
Код для объединения JPG в Python
import aspose.pycore as aspycore | |
from aspose.imaging import Image, Rectangle, RasterImage | |
from aspose.imaging.imageoptions import JpegOptions | |
from aspose.imaging.sources import FileCreateSource | |
from aspose.imaging.fileformats.jpeg import JpegImage | |
import os | |
if 'TEMPLATE_DIR' in os.environ: | |
templates_folder = os.environ['TEMPLATE_DIR'] | |
else: | |
templates_folder = r"C:\Users\USER\Downloads\templates" | |
delete_output = 'SAVE_OUTPUT' not in os.environ | |
data_dir = templates_folder | |
image_paths = [os.path.join(data_dir, "template.jpg"), | |
os.path.join(data_dir, "template.jpeg")] | |
output_path = os.path.join(data_dir, "result.jpg") | |
temp_file_path = os.path.join(data_dir, "temp.jpg") | |
# Getting resulting image size. | |
image_sizes = [] | |
for image_path in image_paths: | |
with Image.load(image_path) as image: | |
image_sizes.append(image.size) | |
new_width = 0 | |
new_height = 0 | |
for size in image_sizes: | |
new_width += size.width | |
new_height = max(new_height, size.height) | |
# Combining images into new one. | |
temp_file_source = FileCreateSource(temp_file_path, delete_output) | |
with JpegOptions() as options: | |
options.source = temp_file_source | |
options.quality = 100 | |
with aspycore.as_of(Image.create(options, new_width, new_height), JpegImage) as new_image: | |
stitched_width = 0 | |
for image_path in image_paths: | |
with aspycore.as_of(Image.load(image_path), RasterImage) as image: | |
bounds = Rectangle(stitched_width, 0, image.width, image.height) | |
new_image.save_argb_32_pixels(bounds, image.load_argb_32_pixels(image.bounds)) | |
stitched_width += image.width | |
new_image.save(output_path) | |
if delete_output: | |
os.remove(output_path) | |
if os.path.exists(temp_file_path): | |
os.remove(temp_file_path) |
import aspose.words as aw | |
fileNames = [ "sourceImage1.png", "sourceImage2.png" ] | |
doc = aw.Document() | |
builder = aw.DocumentBuilder(doc) | |
shapes = [builder.insert_image(fileName) for fileName in fileNames] | |
pageSetup = builder.page_setup | |
pageSetup.page_width = max(shape.width for shape in shapes) | |
pageSetup.page_height = sum(shape.height for shape in shapes) | |
pageSetup.top_margin = 0 | |
pageSetup.left_margin = 0 | |
pageSetup.bottom_margin = 0 | |
pageSetup.right_margin = 0 | |
doc.save("mergedImages.png") |
Разработка средства слияния файлов JPG с использованием Python
Вам нужно разработать скрипт Python или служебное приложение для легкого объединения нескольких файлов JPG?С помощью Aspose.Imaging for Python via .NET, дочернего API Aspose.Total for Python via .NET, любой разработчик Python может интегрировать приведенный выше код API для легкого объединения документов для разработки профессионального решения. Мощная библиотека Python для объединения документов поддерживает множество популярных форматов, включая формат JPG.
Библиотека слияния JPG для Python
Существуют альтернативные варианты установки Aspose.Imaging for Python via .NET или Aspose.Total for Python via .NET в вашу систему.Пожалуйста, выберите тот, который соответствует вашим потребностям, и следуйте пошаговым инструкциям:
- Установить Aspose.Imaging for Python via .NET из PyPI
- Или используйте следующие команды pip
pip install aspose-imaging-python-net
.
Системные Требования
- GNU libc >= 2.17
- Библиотеки времени выполнения GCC-6 (или более поздних версий).
- Для Python 3.5–3.7: необходима сборка Python pymalloc.
Для получения более подробной информации обратитесь к Product Documentation .
Часто задаваемые вопросы
- Могу ли я использовать приведенный выше код Python в своем приложении?Да, вы можете загрузить этот код и использовать его для разработки приложений на основе Python, ориентированных на объединение документов JPG.Можно разработать профессиональное решение для объединения JPG с использованием Python.Используйте наш API-интерфейс слияния JPG для разработки высокоуровневого независимого от платформы программного обеспечения на Python.
- Этот документ, объединяющий приложение, работает только в Windows?У вас есть возможность инициировать объединение документов с любого устройства, независимо от того, в какой операционной системе оно работает, будь то Windows, Linux, Mac OS или Android. Все, что требуется, — это современный веб-браузер и активное подключение к Интернету.
- Безопасно ли использовать онлайн-приложение для объединения нескольких документов JPG?Конечно! Выходные файлы, созданные с помощью нашей службы, будут безопасно и автоматически удалены с наших серверов в течение 24 часов.В результате ссылки для скачивания, связанные с этими файлами, перестанут работать по истечении этого периода.
- В каком браузере следует использовать приложение?Вы можете использовать любой современный веб-браузер, например Google Chrome, Firefox, Opera или Safari, для онлайн-слияния документов JPG.
- Как объединить несколько файлов JPG?Начните с загрузки одного или нескольких файлов, которые вы хотите объединить. Вы можете перетащить файлы JPG или просто щелкнуть внутри белой области.После этого нажмите кнопку «Объединить», и наше объединение быстро обработает загруженные файлы.
- Сколько времени занимает объединение файлов JPG?Это приложение для объединения работает быстро. Загрузка файлов и их объединение может занять несколько секунд.