diff --git a/README.md b/README.md index 61c4201..c8573c6 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,10 @@ +![Banner](banner.png) + # 🎮 Linux Gaming Toolkit v3.6 -Transform any Linux distribution into a gaming powerhouse with this comprehensive setup script. + + +> Transform any Linux distribution into a gaming powerhouse ![Version](https://img.shields.io/badge/version-3.6-blue) ![License](https://img.shields.io/badge/license-MIT-green) diff --git a/banner.png b/banner.png new file mode 100644 index 0000000..4b8939a Binary files /dev/null and b/banner.png differ diff --git a/create-banner.sh b/create-banner.sh new file mode 100755 index 0000000..6290e07 --- /dev/null +++ b/create-banner.sh @@ -0,0 +1,95 @@ +#!/bin/bash +# +# Create a professional banner for Linux Gaming Toolkit +# Uses ImageMagick + +set -e + +OUTPUT="banner.png" +WIDTH=1280 +HEIGHT=640 + +echo "Creating Linux Gaming Toolkit banner..." + +# Create base gradient background +convert -size ${WIDTH}x${HEIGHT} \ + gradient:'#1a1a2e-#16213e' \ + -pointsize 30 \ + "$OUTPUT" + +# Add Tux penguin silhouette (simplified representation using circle/text) +convert "$OUTPUT" \ + -fill '#0f3460' -draw "circle 200,320 200,180" \ + -fill '#1a1a2e' -draw "circle 200,320 200,200" \ + -fill '#e94560' -draw "circle 170,280 170,270" \ + -fill '#e94560' -draw "circle 230,280 230,270" \ + -fill '#ffffff' -draw "circle 170,280 170,275" \ + -fill '#ffffff' -draw "circle 230,280 230,275" \ + -fill '#1a1a2e' -draw "circle 170,280 170,278" \ + -fill '#1a1a2e' -draw "circle 230,280 230,278" \ + -fill '#e94560' -draw "ellipse 200,350 30,20 0,360" \ + "$OUTPUT" + +# Add gaming controller icon +convert "$OUTPUT" \ + -fill '#e94560' -draw "roundrectangle 900,280 1100,400 20,20" \ + -fill '#1a1a2e' -draw "circle 950,340 950,320" \ + -fill '#1a1a2e' -draw "circle 1050,340 1050,320" \ + -fill '#1a1a2e' -draw "circle 1000,300 1000,290" \ + -fill '#1a1a2e' -draw "circle 1000,380 1000,370" \ + "$OUTPUT" + +# Add main title +convert "$OUTPUT" \ + -fill '#ffffff' \ + -font 'DejaVu-Sans-Bold' \ + -pointsize 60 \ + -gravity center \ + -annotate +200+0 'LINUX GAMING' \ + "$OUTPUT" + +convert "$OUTPUT" \ + -fill '#e94560' \ + -font 'DejaVu-Sans-Bold' \ + -pointsize 60 \ + -gravity center \ + -annotate +200+70 'TOOLKIT' \ + "$OUTPUT" + +# Add subtitle +convert "$OUTPUT" \ + -fill '#aaaaaa' \ + -font 'DejaVu-Sans' \ + -pointsize 24 \ + -gravity center \ + -annotate +200+130 'Transform any Linux distro into a gaming powerhouse' \ + "$OUTPUT" + +# Add decorative RGB lines +convert "$OUTPUT" \ + -stroke '#e94560' -strokewidth 3 \ + -draw "line 100,500 400,500" \ + -stroke '#0f3460' -strokewidth 3 \ + -draw "line 100,510 400,510" \ + -stroke '#533483' -strokewidth 3 \ + -draw "line 100,520 400,520" \ + "$OUTPUT" + +# Add version badge area +convert "$OUTPUT" \ + -fill '#0f3460' -draw "roundrectangle 1000,100 1200,160 10,10" \ + -fill '#ffffff' \ + -font 'DejaVu-Sans-Bold' \ + -pointsize 30 \ + -gravity center \ + -annotate +500+-220 'v3.0' \ + "$OUTPUT" + +# Add Linux icon (penguin beak) +convert "$OUTPUT" \ + -fill '#e94560' \ + -draw "polygon 200,300 180,320 220,320" \ + "$OUTPUT" + +echo "✅ Banner created: $OUTPUT" +echo "Size: $(identify -format '%wx%h' $OUTPUT)" diff --git a/create-logo.sh b/create-logo.sh new file mode 100755 index 0000000..6a0fbd1 --- /dev/null +++ b/create-logo.sh @@ -0,0 +1,55 @@ +#!/bin/bash +# Create a square logo for the project + +OUTPUT="logo.png" +SIZE=512 + +echo "Creating Linux Gaming Toolkit logo..." + +# Create base with gradient +convert -size ${SIZE}x${SIZE} \ + gradient:'#1a1a2e-#16213e' \ + "$OUTPUT" + +# Add outer circle border +convert "$OUTPUT" \ + -fill '#e94560' -draw "circle 256,256 256,50" \ + -fill '#1a1a2e' -draw "circle 256,256 256,60" \ + "$OUTPUT" + +# Add Tux penguin body +convert "$OUTPUT" \ + -fill '#0f3460' -draw "circle 256,280 256,150" \ + -fill '#1a1a2e' -draw "circle 256,280 256,170" \ + "$OUTPUT" + +# Add eyes +convert "$OUTPUT" \ + -fill '#ffffff' -draw "circle 220,220 220,200" \ + -fill '#ffffff' -draw "circle 292,220 292,200" \ + -fill '#1a1a2e' -draw "circle 220,220 220,210" \ + -fill '#1a1a2e' -draw "circle 292,220 292,210" \ + "$OUTPUT" + +# Add beak +convert "$OUTPUT" \ + -fill '#e94560' -draw "polygon 256,240 230,270 282,270" \ + "$OUTPUT" + +# Add gaming controller elements +convert "$OUTPUT" \ + -fill '#e94560' -draw "roundrectangle 180,350 332,420 15,15" \ + -fill '#1a1a2e' -draw "circle 220,385 220,365" \ + -fill '#1a1a2e' -draw "circle 292,385 292,365" \ + "$OUTPUT" + +# Add controller buttons +convert "$OUTPUT" \ + -fill '#533483' -draw "circle 256,360 256,350" \ + -fill '#533483' -draw "circle 256,410 256,400" \ + -fill '#533483' -draw "circle 231,385 231,375" \ + -fill '#533483' -draw "circle 281,385 281,375" \ + "$OUTPUT" + +echo "✅ Logo created: $OUTPUT" +echo "Size: $(identify -format '%wx%h' $OUTPUT)" diff --git a/create-new-media.sh b/create-new-media.sh new file mode 100755 index 0000000..7f48546 --- /dev/null +++ b/create-new-media.sh @@ -0,0 +1,49 @@ +#!/bin/bash +# High-quality banner and logo generation for Linux Gaming Toolkit +# Uses ImageMagick + +set -e + +# Configuration +BANNER_OUTPUT="banner.png" +LOGO_OUTPUT="logo.png" +BANNER_WIDTH=1200 +BANNER_HEIGHT=400 +LOGO_SIZE=512 + +# Colors +DARK="#0f0f1b" +ACCENT="#00d2ff" # Cyan +ACCENT_DARK="#3a7bd5" # Blue +TEXT_COLOR="#ffffff" + +echo "🎨 Generating new project media..." + +# 1. Create Banner +echo " - Creating banner..." +convert -size ${BANNER_WIDTH}x${BANNER_HEIGHT} \ + gradient:"${DARK}-${ACCENT_DARK}" \ + -fill none -stroke "${ACCENT}" -strokewidth 2 -draw "line 0,0 ${BANNER_WIDTH},0" \ + -fill none -stroke "${ACCENT}" -strokewidth 2 -draw "line 0,${BANNER_HEIGHT} ${BANNER_WIDTH},${BANNER_HEIGHT}" \ + \( -size ${BANNER_WIDTH}x${BANNER_HEIGHT} canvas:transparent \ + -fill "${TEXT_COLOR}" -font "DejaVu-Sans-Bold" -pointsize 80 -gravity center \ + -annotate +0-40 "LINUX GAMING" \ + -fill "${ACCENT}" -font "DejaVu-Sans-Bold" -pointsize 60 -gravity center \ + -annotate +0+40 "TOOLKIT" \ + \) -composite \ + "$BANNER_OUTPUT" + +# 2. Create Logo (Simplified version of the banner style) +echo " - Creating logo..." +convert -size ${LOGO_SIZE}x${LOGO_SIZE} \ + gradient:"${DARK}-${ACCENT_DARK}" \ + -fill none -stroke "${ACCENT}" -strokewidth 10 -draw "circle 256,256 256,40" \ + \( -size ${LOGO_SIZE}x${LOGO_SIZE} canvas:transparent \ + -fill "${TEXT_COLOR}" -font "DejaVu-Sans-Bold" -pointsize 180 -gravity center \ + -annotate +0+0 "LGT" \ + \) -composite \ + "$LOGO_OUTPUT" + +echo "✅ Media generation complete!" +echo "Banner: $BANNER_OUTPUT ($(identify -format '%wx%h' $BANNER_OUTPUT))" +echo "Logo: $LOGO_OUTPUT ($(identify -format '%wx%h' $LOGO_OUTPUT))" diff --git a/logo.png b/logo.png new file mode 100644 index 0000000..cbd1d6e Binary files /dev/null and b/logo.png differ