88x31 boyutunda bir resim var ve gerçek görüntüyü yeniden boyutlandırmadan 100x100 yapmak istiyor ancak yalnızca tuvalini/çerçevesini, belki de ortasına kopyalayarak 100x100 boyutunda yeni boş beyaz görüntü. Herhangi bir fikir nasıl yapılır?PHP GD - görüntü çerçevesini/tuvalini yeniden boyutlandırma ancak gerçek görüntüyü değil
6
A
cevap
6
Burada görebilirsiniz: Thumbnail generation with PHP tutorial
7
doğru yöntem yeni bir imaj oluşturmak ve sonra (başlangıç görüntü JPEG ve daha küçük 100x100 olduğunu varsayarak) bunun ortasında içine eski resmi kopyalamak için geçerli:
$oldimage = imagecreatefromjpeg($filename);
$oldw = imagesx($oldimage);
$oldh = imagesy($oldimage);
$newimage = imagecreatetruecolor(100, 100); // Creates a black image
// Fill it with white (optional)
$white = imagecolorallocate($newimage, 255, 255, 255);
imagefill($newimage, 0, 0, $white);
imagecopy($newimage, $oldimage, (100-$oldw)/2, (100-$oldh)/2, 0, 0, $old, $oldh);
İlgili konular
- 1. Görüntü PHP sorunu yeniden boyutlandırmak - gd çirkin boyutlandýrýlmýþ görüntü
- 2. IPTC görüntü verilerini PHP GD ile gömme
- 3. PHP GD, imagecreatefromstring(); Görüntü boyutlarını nasıl alabilirim?
- 4. php GD görüntüye dolgu ekleme
- 5. GD yeniden boyutlandırılırken çok fazla belleğe mi ihtiyacı var?
- 6. php gd imagecreatefromstring() ve görüntü mime türü
- 7. Yeniden boyutlandırma komutu görüntü şeklini değiştiriyor
- 8. PHP/GD, bir görüntüyü bir görüntüden diğerine nasıl kopyalayabilirsiniz?
- 9. Graphics32: çok sayıda görüntüyü yeniden boyutlandırma
- 10. yeniden boyutlandırma svg görüntü içeriğiyle eklenir: url()
- 11. Android: XML'de görüntü boyutunu yeniden boyutlandırma
- 12. Görüntüyü Windows'da Kopyalama ve Yeniden Boyutlandırma 10 UWP
- 13. Görüntü oranını korurken şekli yeniden boyutlandırma
- 14. PHP GD-kütüphanesi yüklü ancak CentOS üzerinde çalışmıyor 6.4
- 15. Animasyonlu gifleri php ve gd kullanarak tespit edebilir miyim?
- 16. Resim yeniden boyutlandırma ölçüde
- 17. Python Magickwand pdf görüntüye dönüştürme ve görüntüyü yeniden boyutlandırma
- 18. Görüntü oranını koruyarak görüntüyü yeniden boyutlandır
- 19. GIMP - Bir kancayı yeniden boyutlandırma
- 20. php gd pixelate
- 21. Resmi yeniden boyutlandırma kullanarak jupyter not defterinde yeniden boyutlandırma
- 22. std :: list yeniden boyutlandırma sonuçlarını yeniden boyutlandırma
- 23. Javascript Görüntüyü yalnızca genişliğin önemli olduğu farklı boyutlarda yeniden boyutlandırma
- 24. Görüntüyü bir klasörde saklamadan yeniden boyutlandırma nasıl olur
- 25. Fotoğraf Makinesi Önizlemesini Yeniden Boyutlandırma
- 26. d3.js bir görüntü yeniden boyutlandırma sırasında en boy oranını korumak değil nasıl
- 27. php görüntü oluşturmak kıvırcık ok
- 28. PHP/GD - Resim Kaynağı Türünü Bulma
- 29. symlink'd php script geçerli dizini değil gerçek php script olsun
- 30. Python'da OpenCV - Kenar yumuşatma olmadan yeniden boyutlandırma
mevcut kodu kullanın tekerleği yeniden icat dönmek etmeyin: https://github.com/avalanche123/Imagine ama eğer ısrar, zaten cevaplanmış SO benzer soru bolluk vardır. –
olası bir kopyası [başka görüntü içeren GD ile bir resim oluşturma] (http://stackoverflow.com/questions/2933170/create-a-picture-with-gd-containing-other-images) –
Imagine ismiyle sorun PHP'mizin şu anda desteklemediği destek ve henüz henüz yükseltme yapmak istemiyorum. – Marcin