Reduce Image Size – Android Source Code
✨ Temel Özellikler
- 📦 Cihaz İçi Sıkıştırma: JPG/PNG resim boyutunu yerel olarak azaltın; harici API yok, sunucu maliyeti yok, kullanıcılar için daha fazla gizlilik.
- 📐 Boyutlara Göre Yeniden Boyutlandır: En boy oranını korurken özel genişlik/yükseklik ayarlayın veya ön ayarları seçin (ör. 1024 piksel, 800 piksel, 512 piksel).
- 🎚 Kalite Kaydırıcısı: Sıkıştırma kalitesini seçin (örneğin 100 → 80 → 60) ve dosya boyutunun buna göre küçültüldüğünü görün.
- 🗂 Toplu / Çoklu Görüntü (etkinse): Galeriden aynı anda birkaç fotoğraf seçin ve tek seferde sıkıştırın.
- 📤 Kaydet ve Paylaş: Optimize edilmiş görüntüleri ayrı bir klasöre kaydedin ve anında sosyal uygulamalarda, e-postada veya bulutta paylaşın.
- 🖼 Önce/Sonra Önizleme: Orijinal ve sıkıştırılmış boyutu (ör. 3,2 MB → 420 KB) göstererek kullanıcıların kazancı bilmesini sağlayın.
- 💰 AdMob'a Hazır: Yardımcı uygulamadan para kazanmak için banner/geçiş reklamı yuvaları.
- 🎨 Yeniden Oluşturulması Kolay: Uygulama adını, simgesini, renkleri (Malzeme), dizeleri ve paket kimliğini birkaç dakika içinde değiştirin.
⚙️ Teknik Yığın
- Platform: Yerel Android, Android Studio projesi.
- Dil: Java (bu yardımcı program şablonları için tipiktir; Kotlin'e taşınabilir).
- Minimum SDK: Genellikle API 21+ (Android 5.0+) olduğundan çoğu aktif cihazda çalışır.
- Kitaplıklar: AndroidX, çalışma zamanı izinleri (READ/WRITE depolama veya MediaStore), görüntü işleme (BitmapFactory / inSampleSize), önizleme için isteğe bağlı Glide/Picasso.
- Depolama: Optimize edilmiş görüntüyü uygulama dizinine / Resimlere / “CompressedImages”a (ayarlanabilir) kaydeder.
- Sunucu: ❌ Gerekli değil — her şey çevrimdışı olarak işlenir.
🧩 Kurulum Kılavuzu
- Kaynak paketini açın ve Android Studio'da açın.
- Bağımlılıkları indirmek için Gradle'ı senkronize edin; İstenirse en son AndroidX sürümüne güncelleyin.
- Markanıza uyacak şekilde uygulamayı yeniden adlandırın, uygulama kimliğini, uygulama simgesini, renkleri ve dizeleri değiştirin.
- Reklamları Yapılandırın (isteğe bağlı): AdMob kimliklerinizi sağlanan sabitlere/etkinliğe ekleyin.
- Cihazda/emülatörde çalıştırın; görüntüleri seçmeyi, sıkıştırmayı, kaydetmeyi ve paylaşmayı deneyin.
- İmzalı APK/AAB oluşturun ve Google Play'e yükleyin (gizlilik politikasını ekleyin: uygulama, görüntüleri yerel olarak işler).
📦 Teslimatlar
- ✅ “Görüntü Boyutunu Küçültme” için tam Android Studio projesi (Java).
- ✅ Sıkıştırma/yeniden boyutlandırma mantığı kaynağı (aktiviteler, düzenler, çizilebilir öğeler).
- ✅ Temel belgeler / README (kurulum, yeniden oluşturma, derleme).
- ✅ GPL veya pazar yerinin yeniden dağıtımı için lisans / bildirim dosyası (aldığınız pakete göre).
📱 Desteklenen Platformlar
- Android Telefonlar ve Tabletler: Android 5.0+ güncel sürümlere kadar.
- Form Faktörleri: Küçük/büyük ekranlar için dikey öncelikli, duyarlı düzenler.
🧠 Notlar
Lisans / GPL: Bu kodu bir GPL/komut sitesinden aldıysanız, orijinal yazarın adını saklayın ve görüntü sıkıştırma bağımlılıklarının (varsa) da uyumlu olup olmadığını kontrol edin. CodeCanyon'dan/özel satıcıdan geliyorsanız normal veya uzatılmış lisans koşullarına uyun.
Özelleştirme fikirleri:
- İş başvurusu portalları için popüler olan "Hedef boyuta sıkıştır" (ör. maksimum 200 KB) seçeneğini ekleyin.
- Daha da azaltmak için “JPG / WebP'ye Dönüştür” seçeneğini ekleyin.
- Bölgesel mağazalar için karanlık mod + Bengalce/Arapça yerelleştirme ekleyin.
- ASO erişimini artırmak için bunu bir "Dosya Araçları / Telefon Temizleyici" paketinin içinde paketleyin.
SEO Güvencesi: Bu HTML, "görüntü sıkıştırıcı Android kaynak kodu", "görüntü boyutunu küçült uygulama şablonu", "AdMob ile Android fotoğraf yeniden boyutlandırıcı" gibi anahtar kelimeleri kullanır ve daha iyi dizine ekleme için anlamsal başlıklarla yapılandırılmıştır.
👨💻 Orijinal Geliştirici Kredisi
Bu şablon genellikle bağımsız Android geliştiricileri tarafından pazarlarda (CodeCanyon / Codester / GPL komut dosyası mağazaları) satılır. Orijinal görüntü sıkıştırma mantığına ve kullanıcı arayüzüne ilişkin tüm katkılar orijinal yazara aittir. Ticari olarak kullanıyorsanız lütfen satın alın ve yazarı destekleyin.
🔒 Sorumluluk reddi beyanı
Şeffaflık Bildirimi: Bu açıklama yalnızca bilgilendirme ve GPL listeleme amaçlıdır. Uygulamanın, kodun, görsellerin veya ticari markaların mülkiyetini talep etmiyoruz. Her zaman paketinizdeki lisansı inceleyin, güvenlik açısından üçüncü taraf kodunu tarayın ve yayınlanmadan önce gerçek cihazlarda kapsamlı bir şekilde test edin.
Değerlendirmeler
Henüz değerlendirme yapılmadı.