1. Các sản phẩm
  2.   Hình ảnh
  3.   JavaScript
  4.   Aspose.Imaging Cloud SDK for JavaScript

Aspose.Imaging Cloud SDK for JavaScript

 
 

API JavaScript để tạo, quản lý và chuyển đổi hình ảnh

Thư viện JavaScript mạnh mẽ cho phép lập trình viên tạo, chỉnh sửa, thay đổi kích thước, cắt, xoay và chuyển đổi các định dạng tệp hình ảnh PSD, PNG, JPG, BMP, TIFF và GIF.

Trong thời đại kỹ thuật số ngày nay, xử lý và chỉnh sửa hình ảnh đóng vai trò quan trọng trong nhiều ngành công nghiệp, bao gồm phát triển web, thiết kế đồ họa và sản xuất đa phương tiện. Aspose.Imaging SDK cho JavaScript là một bộ công cụ phát triển phần mềm (SDK) nổi trội cung cấp khả năng xử lý hình ảnh toàn diện cho phép các nhà phát triển phần mềm dễ dàng kết hợp các chức năng tạo, chuyển đổi và chỉnh sửa hình ảnh nâng cao vào các ứng dụng web của họ. SDK cung cấp khả năng tích hợp liền mạch với các khuôn khổ JavaScript phổ biến, giúp nó phù hợp với cả các dự án mới cũng như hiện có.

Aspose.Imaging Cloud SDK cho JavaScript trang bị cho các nhà phát triển phần mềm một bộ tính năng toàn diện để xử lý hình ảnh nâng cao. Cho dù đó là thay đổi kích thước, cắt xén, xoay, lật, thêm hình mờ hay áp dụng bộ lọc, SDK cung cấp nhiều phương pháp và tùy chọn để thực hiện các tác vụ này một cách dễ dàng. Các lập trình viên phần mềm có thể sử dụng các tính năng này để chỉnh sửa hình ảnh một cách năng động ở phía máy khách, mang lại trải nghiệm người dùng được cải thiện và giảm chi phí xử lý phía máy chủ. Cho dù các nhà phát triển cần thay đổi kích thước hình ảnh để thiết kế web đáp ứng hay thêm hình mờ để bảo vệ quyền sở hữu trí tuệ của bạn, Aspose.Imaging đều đơn giản hóa các tác vụ này bằng API trực quan của nó.

Aspose.Imaging Cloud SDK dành cho JavaScript hỗ trợ nhiều định dạng hình ảnh, đảm bảo khả năng tương thích và linh hoạt khi xử lý nhiều tệp hình ảnh khác nhau. Từ các định dạng phổ biến như JPEG, PNG, PSD, WEBP và GIF đến các định dạng chuẩn công nghiệp như TIFF, SVG và BMP, các nhà phát triển có thể dựa vào SDK để xử lý nhiều loại hình ảnh khác nhau mà không gặp bất kỳ rắc rối nào. Có một số chỉnh sửa và chuyển đổi hình ảnh nâng cao cũng là một phần của thư viện như áp dụng các hiệu ứng và bộ lọc nghệ thuật cũng như thêm hình mờ, chú thích và lớp phủ văn bản. Với nhiều tính năng, khả năng tương thích trên nhiều trình duyệt và hiệu suất được tối ưu hóa, SDK là một công cụ tuyệt vời để các nhà phát triển phần mềm xây dựng các giải pháp thao tác hình ảnh mạnh mẽ giúp nâng cao trải nghiệm của người dùng và thúc đẩy sự đổi mới trong nhiều ngành công nghiệp khác nhau.

Previous Next

Bắt đầu với Aspose.Imaging Cloud SDK cho JavaScript

Cách được khuyến nghị để cài đặt Aspose.Imaging Cloud SDK cho JavaScript là sử dụng npm. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.

Cài đặt Aspose.Imaging Cloud SDK cho JavaScript thông qua NuGet

 npm i @asposecloud/aspose-imaging-cloud 
or 
npm install aspose-imaging-cloud –save

Bạn có thể tải xuống thư viện trực tiếp từ trang sản phẩm Aspose.Imaging

Chuyển đổi hình ảnh sang các định dạng khác thông qua API JS

Aspose.Imaging Cloud SDK cho JavaScript cho phép các nhà phát triển phần mềm tải và chuyển đổi hình ảnh sang nhiều định dạng tệp được hỗ trợ khác chỉ bằng một vài dòng mã JavaScript. SDK hỗ trợ chuyển đổi sang nhiều định dạng tệp khác nhau như BMP, GIF, DJVU, WMF, EMF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, DICOM, CDR, CMX, ODG, DNG, SVG, PDF và nhiều định dạng khác nữa. Ví dụ sau đây cho thấy cách chuyển đổi hình ảnh sang định dạng tệp PNG thông qua JavaScript.

Làm thế nào để chuyển đổi hình ảnh sang định dạng PNG thông qua JavaScript API?

//Load Image

const Image = require('aspose.imaging');
const image = Image.load('path/to/input/image.jpg');

//Save image in PNG format

image.save('path/to/output/image.png', new ImageOptions.png());

//saves the image in JPEG format with a compression level of 75:

const options = new ImageOptions.jpeg();
options.setQuality(75);
image.save('path/to/output/image.jpg', options);

Nhận & Cập nhật Thuộc tính Hình ảnh qua Ứng dụng JavaScript

Aspose.Imaging Cloud SDK cho JavaScript đã cung cấp hỗ trợ đầy đủ cho việc xử lý các thuộc tính hình ảnh bên trong các ứng dụng JavaScript. API cho phép các nhà phát triển cập nhật các thuộc tính hình ảnh như màu nền, chiều rộng trang, chiều cao trang, chiều rộng đường viền và chiều cao đường viền. Thư viện đã bao gồm một số tính năng quan trọng khác để làm việc với nhiều thuộc tính hình ảnh khác nhau, chẳng hạn như nhận các thuộc tính hình ảnh hiện có, cập nhật các thuộc tính hình ảnh EMG & WMF, quản lý các thuộc tính GIF, cập nhật các thuộc tính hình ảnh EMF, v.v.

Lấy, Sửa đổi và Lưu Thuộc tính Hình ảnh Hiện có thông qua Java API

// load an image

const image = AsposeImaging.Image.load('path/to/image.jpg');

// access various properties of the loaded image

console.log('Image width:', image.getWidth());
console.log('Image height:', image.getHeight());
console.log('Image format:', image.getFileFormat());
console.log('Image resolution:', image.getResolutionSettings());
console.log('Image color mode:', image.getColorMode());

// modify certain image properties

const newWidth = 800;
const newHeight = 600;
image.resize(newWidth, newHeight);

// Save the modified image

const outputPath = 'path/to/output.jpg';
const options = new AsposeImaging.ImageOptions.JpegOptions();
options.setQuality(80); // Set JPEG quality to 80%
image.save(outputPath, options);

Áp dụng Bộ lọc cho Hình ảnh thông qua API JavaScript

Aspose.Imaging Cloud SDK cho JavaScript giúp các nhà phát triển phần mềm dễ dàng tải hình ảnh từ vị trí từ xa qua URL và áp dụng bộ lọc cho hình ảnh đã tải bằng lệnh JavaScript. Có nhiều tùy chọn bộ lọc khác nhau có sẵn trong SDK, chẳng hạn như BigRectangular, SmallRectangular, Median, GaussWiener, MotionWiener, GaussianBlur, Sharpen, BilateralSmoothing, v.v. Ví dụ sau đây cho thấy cách các nhà phát triển phần mềm có thể tải hình ảnh và áp dụng các loại bộ lọc khác nhau cho hình ảnh đó bên trong các ứng dụng JavaScript.

Làm thế nào để áp dụng bộ lọc cho hình ảnh thông qua JavaScript API?

//Load image
AsposeImaging.loadImage("path/to/image.jpg", function (image) {
  // Image loaded successfully
  image.filter(image.filterType.Grayscale); // Apply grayscale filter
  image.filter(image.filterType.Brightness, 0.5); // Apply brightness filter
  image.filter(image.filterType.Contrast, 1.2); // Apply contrast filter

  // Save the modified image
  image.save("path/to/modified_image.jpg", function () {
    // Image saved successfully
    console.log("Modified image saved");
  }, function (error) {
    // Error occurred while saving image
    console.log(error);
  });
}, function (error) {
  // Error occurred while loading image
  console.log(error);
});

Thay đổi kích thước hình ảnh thông qua API JavaScript

Aspose.Imaging Cloud SDK cho JavaScript cho phép các nhà phát triển phần mềm thay đổi kích thước nhiều loại hình ảnh chỉ bằng một vài dòng mã JavaScript. API cung cấp hỗ trợ cho việc thay đổi kích thước, cắt xén, lật và xuất hình ảnh trong một lệnh gọi API duy nhất. SDK cũng cung cấp hỗ trợ cho việc lưu hình ảnh sang định dạng khác sau khi thay đổi kích thước hình ảnh. Ví dụ sau đây cho thấy cách các nhà phát triển phần mềm có thể tải và thay đổi kích thước hình ảnh JPG bên trong các ứng dụng JavaScript.

Làm thế nào để thay đổi kích thước hình ảnh JPG thông qua JavaScript API?

const inputFileName = "input.jpg";
const outputFileName = "output.jpg";
const newWidth = 800;
const newHeight = 600;

imagingApi.createResizedImage(
  { name: inputFileName, format: "jpg" },
  newWidth,
  newHeight,
  null,
  null,
  null,
  null,
  null,
  ResizeType.LanczosResample,
  null,
  { folder: "inputFolder" }
).then((result) => {
  console.log("Image resized successfully");
  console.log(result);
}).catch((error) => {
  console.log("Error occurred:", error);
});

 Tiếng Việt