프로그래밍 방식으로 이미지 크기 조정

HTML 문서에는 크기가 요구 사항을 충족하지 못하는 이미지가 있는 경우가 많으므로 크기를 조정해야 합니다. HTML에서 이미지 크기를 조정하는 것은 웹 콘텐츠를 최적화하고 이미지가 문서 레이아웃에 원활하게 들어가도록 하며 전반적인 사용자 경험을 향상시키는 데 필수적입니다. HTML에서 이미지 크기를 조정하기 위해 개발자가 HTML 문서를 조작할 수 있는 강력한 HTML 처리 API인 Aspose.HTML for .NET 을 사용하겠습니다. Aspose.HTML을 사용한 이미지 관리에 대해 더 자세히 알아보고 HTML 문서에서 이미지 크기를 조정하는 방법을 살펴보겠습니다.

먼저 프로젝트에 .NET용 Aspose.HTML이 설치되어 있는지 확인하세요. 이 라이브러리의 설치 과정은 매우 간단합니다. NuGet 패키지 관리자를 열고 Aspose.HTML을 검색하여 설치합니다. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.


.NET용 Aspose.HTML 설치

Install-Package Aspose.HTML



C#을 사용하여 HTML에서 이미지 크기 조정

Aspose.HTML for .NET 클래스 라이브러리를 사용하면 API가 HTML 문서에서 정보를 분석하고 수집하는 강력한 도구 세트를 제공하므로 자신만의 애플리케이션을 쉽게 만들 수 있습니다. 제품에서 HTML 조작 기능을 사용하려면 HTML 파일을 로드하고, 이미지 크기를 조정하고, .NET API용 Aspose.HTML을 사용하여 수정된 문서를 저장하는 간단한 C# 예제를 살펴보겠습니다.

참고: 이미지 크기를 조정하는 한 가지 방법은 높이와 너비를 지정하는 것입니다. 높이와 너비를 지정하여 이미지 크기를 조정하면 이미지가 줄어들거나 늘어날 수 있습니다.


HTML에서 이미지 크기를 조정하는 C# 코드

using Aspose.Html;
using System.IO;
...

    // Prepare a path to a source HTML file
    string documentPath = Path.Combine(DataDir, "document.html");

    // Prepare a path for resulting file saving 
    string savePath = Path.Combine(OutputDir, "resize-image.html");

    // Create an instance of an HTML document
    using (var document = new HTMLDocument(documentPath))
    {
        var body = document.Body;

        // Create a CSS Selector that selects <img> element that is the last child of its parent
        var element = document.QuerySelector("img:last-child");

        // Set width and height attributes with the desired size for the selected element
        element.SetAttribute("width", "100");
        element.SetAttribute("height", "100");

        // Save the HTML document to a file
        document.Save(savePath);
    }



HTML에서 이미지 크기를 조정하는 단계

코드로 이미지를 조작하고 자신만의 코드로 이미지를 수정하는 것을 좋아한다면 이곳이 바로 여러분을 위한 곳입니다! Aspose.HTML을 사용하면 개발자는 HTML 문서의 이미지를 조작할 수 있습니다. HTML 문서에서 이미지를 추가, 제거 또는 찾고 크기를 조정할 수 있습니다. C# 코드 몇 줄을 사용하여 HTML에서 이미지 크기를 조정할 수 있습니다.

  1. HTMLDocument() 생성자를 사용하여 URL에서 HTML 문서를 초기화합니다.
  2. HTMLDocument 클래스의 Body 속성은 문서의 <body> 요소를 가리킵니다.
  3. QuerySelector() 메서드를 활용하여 HTML 문서 내에서 원하는 <img> 요소를 선택합니다.
  4. 선택한 이미지 요소의 widthheight 속성을 원하는 크기 값으로 설정합니다.
  5. 수정된 HTML 문서를 새 파일로 저장하려면 Save() 메서드를 호출합니다.

.NET용 Aspose.HTML은 HTML, XHTML, MD, EPUB 및 MHTML 파일을 생성, 편집 및 변환할 수 있는 고급 HTML 구문 분석 라이브러리입니다. PDF, DOCX, 이미지 등 널리 사용되는 다양한 형식을 지원합니다. 라이브러리는 CSS, HTML Canvas, SVG, XPath 및 JavaScript를 쉽게 처리하여 조작 기능을 확장합니다. C# 라이브러리 설치 및 시스템 요구 사항에 대한 자세한 내용은 Aspose.HTML 문서 를 참조하세요.

기타 지원되는 C# 라이브러리 기능

.NET 라이브러리용 Aspose.HTML을 사용하여 HTML 기반 문서를 구문 분석하고 조작합니다. 명확하고 안전하며 간단합니다!