← スキル一覧に戻る

image-enhancement
by eyadsibai
⭐ 0🍴 0📅 2026年1月15日
SKILL.md
name: image-enhancement description: Use when "improving image quality", "enhancing screenshots", "upscaling images", "sharpening photos", or asking about "image optimization", "screenshot quality", "resolution improvement" version: 1.0.0
Image Enhancement Guide
Improve image quality for documentation, presentations, and social media.
When to Use
- Improving screenshot quality for blog posts
- Enhancing images for social media
- Preparing images for presentations
- Upscaling low-resolution images
- Sharpening blurry photos
- Cleaning up compressed images
Enhancement Workflow
- Analyze - Check resolution, sharpness, artifacts
- Enhance - Apply appropriate improvements
- Optimize - Adjust for intended use case
- Save - Preserve original, save enhanced version
Python Enhancement Script
from PIL import Image, ImageEnhance, ImageFilter
def enhance_image(input_path, output_path):
img = Image.open(input_path)
# Upscale if small
if img.width < 1920:
scale = 1920 / img.width
new_size = (int(img.width * scale), int(img.height * scale))
img = img.resize(new_size, Image.LANCZOS)
# Sharpen
img = img.filter(ImageFilter.SHARPEN)
# Enhance contrast slightly
enhancer = ImageEnhance.Contrast(img)
img = enhancer.enhance(1.1)
img.save(output_path, quality=95)
return img.size
# Usage
enhance_image('screenshot.png', 'screenshot-enhanced.png')
ImageMagick Commands
# Sharpen image
convert input.png -sharpen 0x1 output.png
# Upscale 2x with good quality
convert input.png -resize 200% -filter Lanczos output.png
# Remove compression artifacts
convert input.jpg -enhance output.jpg
# Batch process folder
for f in *.png; do
convert "$f" -sharpen 0x1 "enhanced-$f"
done
Optimization by Use Case
| Use Case | Resolution | Format | Quality |
|---|---|---|---|
| Web/Blog | 1920px wide | PNG/WebP | 85-95% |
| Social Media | Platform-specific | JPG | 90% |
| Presentations | 2560px+ | PNG | 95% |
| 300 DPI minimum | PNG/TIFF | 100% |
Social Media Sizes
| Platform | Recommended Size |
|---|---|
| 1200x675 | |
| 1200x627 | |
| 1080x1080 | |
| 1200x630 |
Tips
- Always keep original files as backup
- PNG for screenshots (lossless)
- JPG for photos (smaller size)
- WebP for web (best compression)
- Batch process for multiple files
Required Tools
# Python
pip install Pillow
# ImageMagick
sudo apt-get install imagemagick
# For advanced upscaling
pip install opencv-python
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です