jongalloway / jongalloway/pptx-tools

Feature: Image manipulation — crop, resize, watermark

Open
#127 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement go:needs-research go:no squad squad:mccauley type:feature
Dominant language
C#
Stars
9
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Add tools for image manipulation within slides.

Suggested:

  • pptx_get_image_properties (read dimensions, DPI, format from slide context)
  • pptx_crop_image (adjust image crop bounds)
  • pptx_resize_image (change image dimensions while maintaining aspect ratio)
  • pptx_add_watermark (overlay watermark on slide/presentation)

Business value: brand compliance, image formatting, presentation security.

Complexity: Medium-High.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing slide and image-manipulation paths in pptx-tools, then determine how slide context exposes image data. Done means the toolkit provides the four suggested operations: reading image properties, cropping, aspect-ratio-preserving resizing, and adding watermarks, with behavior verified against the project’s existing checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
content
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.