Изменить размер EPS | JavaScript API
Обзор
В этой статье объясняется, как изменить размер EPS с помощью JavaScript. Она охватывает следующие темы.
JavaScript Изменение размера EPS Описание
Изменение размера изображения подразумевает изменение его ширины и/или высоты. Хотя содержимое изображения остается неизменным, его масштаб может быть изменен на основе этих новых размеров. Если вы увеличите и ширину, и высоту пропорционально, изображение EPS будет казаться увеличенным; в противном случае оно будет меньше. Непропорциональные изменения ширины и высоты приведут к сжатию или растяжению изображения EPS в определенном направлении. Важно отметить, что размер файла EPS останется в основном прежним, поскольку наше решение изменяет только разделы заголовка и настройки файла EPS, а не его содержимое.
Чтобы задать новый размер изображения EPS, вам часто нужно знать его текущие размеры и выбрать единицы для нового размера. Обычные единицы включают пункты (1/72 дюйма), дюймы, миллиметры, сантиметры и проценты.
Итак, шаги по изменению размера изображения EPS в JavaScript следующие:
Создайте считыватель файла ‘const file_reader = new FileReader();’ и прочитайте файл ‘file_reader.readAsArrayBuffer(e.target.files[0]);’.
При загрузке обработчика событий вызовите AsposeResizeEPS и передайте ему содержимое файла и его имя, новый размер в виде ширины и высоты, а также тип единицы измерения.
Результат JSON содержит имя файла в fileNameResult.
Вы можете загрузить файл с помощью функции DownloadFile: ‘DownloadFile(JSON.fileNameResult, “image/pdf”);’.
Вы можете проверить качество Aspose.Page EPS Resize и просмотреть результаты с помощью бесплатного онлайн-сервиса Resize EPS и затем просмотреть полученный файл EPS с помощью нашего EPS Viewer
Изменение размера EPS, устанавливая новый размер в точках в JavaScript
В следующем фрагменте кода JavaScript новый размер изображения задается в точках (1/72 дюйма):
1 var fResizeEPS = function (e) {
2 const file_reader = new FileReader();
3 file_reader.onload = (event) => {
4 const JSON = AsposeResizeEPS(event.target.result, e.target.files[0].name, e.target.files[0].name + "_resize.eps", 200, 100, Module.Units.Points);
5 if (JSON.errorCode == 0) {
6 DownloadFile(JSON.fileNameResult, "image/eps");
7 }
8 else
9 document.getElementById('output').textContent = JSON.errorText;
10 }
11 file_reader.readAsArrayBuffer(e.target.files[0]);
12 }
Исходное изображение
Измененное изображение
Оцените изменение размера EPS онлайн в нашем веб-приложении для изменения размера EPS. Вы можете изменить размер файла EPS и загрузить результат за несколько секунд.
Вы можете загрузить примеры и файлы данных с
GitHub.