Bitmap'in sol tarafındaki 10 satırı beyaza nasıl beyaz ayarlayabilirim? Sol tarafta yastıklı olması gereken bir Bitmap var. Yeni bir görüntü oluşturmak için her bir konum için yeni bir görüntü oluşturabileceğimi düşündüm ve yeni bitmap'i döndürmek yerine yeni (beyaz veya renkli) setpiksel ayarlamak ... bu yanlış mı? Herhangi bir öneri? çok teşekkürler!Android: padding beyaz renkli bir bitmap bıraktı
cevap
Burada bakmak isteyebilirsiniz: Kullanmak isteyebileceğiniz
http://download.oracle.com/javase/1.4.2/docs/api/java/awt/image/BufferedImage.html
yöntem vardır: GetHeight() o zaman ayarlamak ve yineleme kaç piksel biliyor üzerinde 10 sütun
ve setRGB (int x, int y, int RGB) pikseli
Ayarlamak için daha fazla dolgu sayısı olan yeni bir Bitmap oluşturabilirsiniz. Bunu tuval bitmap olarak ayarlayın ve tüm resmi gereken renkle renklendirin ve ardından bitmap'inizi kopyalayın.
public Bitmap pad(Bitmap Src, int padding_x, int padding_y) {
Bitmap outputimage = Bitmap.createBitmap(Src.getWidth() + padding_x,Src.getHeight() + padding_y, Bitmap.Config.ARGB_8888);
Canvas can = new Canvas(outputimage);
can.drawARGB(FF,FF,FF,FF); //This represents White color
can.drawBitmap(Src, padding_x, padding_y, null);
return outputimage;
}
Mükemmel! teşekkürler ... bir soru daha sormak için ... x-ofset için, dolgudan sonraki ilk piksel mi demek istiyorsun? – Jed84
Boyutları (w256, h104) olan bir bitmapim var diyebilirim, bu görüntü (w256, h128), görüntüyü germeden eşit ve altta eşit beyaz boşluklar ekleyerek yapabilir mi? – Pierre
Güzel ama sadece bitmap'in üstüne ve soluna pixcel ekler. 4 taraf için hiçbir şey bulunamadı (üst, sol, sağ, alt). –
public Bitmap addPaddingTopForBitmap(Bitmap bitmap, int paddingTop) {
Bitmap outputBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight() + paddingTop, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(outputBitmap);
canvas.drawColor(Color.RED);
canvas.drawBitmap(bitmap, 0, paddingTop, null);
return outputBitmap;
}
public Bitmap addPaddingBottomForBitmap(Bitmap bitmap, int paddingBottom) {
Bitmap outputBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight() + paddingBottom, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(outputBitmap);
canvas.drawColor(Color.RED);
canvas.drawBitmap(bitmap, 0, 0, null);
return outputBitmap;
}
public Bitmap addPaddingRightForBitmap(Bitmap bitmap, int paddingRight) {
Bitmap outputBitmap = Bitmap.createBitmap(bitmap.getWidth() + paddingRight, bitmap.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(outputBitmap);
canvas.drawColor(Color.RED);
canvas.drawBitmap(bitmap, 0, 0, null);
return outputBitmap;
}
public Bitmap addPaddingLeftForBitmap(Bitmap bitmap, int paddingLeft) {
Bitmap outputBitmap = Bitmap.createBitmap(bitmap.getWidth() + paddingLeft, bitmap.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(outputBitmap);
canvas.drawColor(Color.RED);
canvas.drawBitmap(bitmap, paddingLeft, 0, null);
return outputBitmap;
}
- 1. Android tablelayout row padding
- 2. Beyaz renkli resmi belirli bir renge göre değiştirin
- 3. android mutable bitmap
- 4. Android Bitmap Masking (Xfermode),
- 5. Android Bitmap OutOfMemoryError ListView'da
- 6. Google neden html etiketini açık bıraktı?
- 7. Android Bitmap: Saydam pikselleri bir renge dönüştürme
- 8. Nasıl bir Bitmap dönüştürülebilir android için dönüştürülebilir?
- 9. Android Studio hata Görüntüle Bitmap
- 10. Android: Bitmap hafıza hatası neden
- 11. Bitmap dönüştürmek için Bitmap dönüştürmek olmadan android dizisi içinde
- 12. Android'de bir bitmap nasıl tonluyorsunuz?
- 13. Android, tek renkli görüntü görüntüsünü yeniden boyutlandırarak gri piksel yaratıyor
- 14. -webkit-padding-start'tan kurtulun: 40px
- 15. Bitmap anahatından NSBezierPath oluşturma
- 16. Android siyah beyaz görüntü işleme
- 17. Android Bitmap Pikselleri - doğrudan dosyaya yazmak?
- 18. Android "Geri dönüştürülmüş bitmap kullanmaya çalışmak" hatası?
- 19. Java (Android): Bitmap olmadan çekilebilir ölçek nasıl?
- 20. Android Kaydetme, sd kartındaki dizine bitmap oluşturdu
- 21. Android: veri tabanından bitmap alma sorunu
- 22. android video klip alın PATH, değil Bitmap
- 23. Belirli bir bitmap alanını,
- 24. Notepad ++ renkli baskı veya alternatifler
- 25. Bir snippet bir direktifte yapıldığında CSS neden çalışmayı bıraktı?
- 26. Renkli çıktı
- 27. Block auto padding-top divi teması
- 28. "foreach" ne zaman dizeleri üzerinde çalışmayı bıraktı?
- 29. Android: android studio kullanarak görüntüyü görüntülemek için bitmap kullanırken hata
- 30. boş bir bitmap oluşturma ve çizim tuvali de android
bu android üzerinde çalışır çalışır? Ben bir bitmap (android sınıf) görüntü var ... BufferedImage geçiş yapmak için? Teşekkürler! – Jed84