lostyazilim
tr.link

php resmi koordinata göre kırpma // ÇÖZÜLDÜ

5 Mesajlar 1.080 Okunma
acebozum
tr.link

maymaa maymaa Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 16.06.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek Öğrenci
  • Konum Gaziantep
  • Ad Soyad M** Ö**
  • Mesajlar 274
  • Beğeniler 54 / 34
  • Ticaret 1, (%100)
arkadaşlar benim 2 adet koordinat bilgim var 110px,87px|||331px,344px

bu şekilde ben o pixeller arasını kırpmak istiyorum

resimdeki dikdörtgen arasını almak yani amacım



o kırmızı noktanın pixel yerlerini biliyorum ---> 110px,87px

yeşil noktanında pixel yerlerini biliyorum ---> 331px,344px

amacım php ile kırpmak umarım anlatabildim :D
 

 

elektronikssl
webimgo

JumperTech JumperTech Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 02.07.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad B** O**
  • Mesajlar 1705
  • Beğeniler 820 / 523
  • Ticaret 19, (%100)

$im = imagecreatefrompng('example.png');
$size = min(imagesx($im), imagesy($im));
$im2 = imagecrop($im, ['x' => 0, 'y' => 0, 'width' => $size, 'height' => $size]);
if ($im2 !== FALSE) {
imagepng($im2, 'example-cropped.png');
}
?>
maymaa

kişi bu mesajı beğendi.

maymaa maymaa Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 16.06.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek Öğrenci
  • Konum Gaziantep
  • Ad Soyad M** Ö**
  • Mesajlar 274
  • Beğeniler 54 / 34
  • Ticaret 1, (%100)
değer verebileceğim x y koordinatı 1 tane var ben iki koordinat arası kısmı kesmek istiyorum

kodu şu şekilde kullandım

$im = imagecreatefrompng('a.png');
$size = min(imagesx($im), imagesy($im));
$im2 = imagecrop($im, ['x' =>112, 'y' => 86, 'width' => $size, 'height' => $size]);
if ($im2 !== FALSE) {
imagepng($im2, 'example-cropped.png');
}


resim olarak bu çıktı

 

 

JumperTech JumperTech Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 02.07.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad B** O**
  • Mesajlar 1705
  • Beğeniler 820 / 523
  • Ticaret 19, (%100)

$im = imagecreatefrompng('a.png');
$size = min(imagesx($im), imagesy($im));
$im2 = imagecrop($im, ['x' =>112, 'y' => 85, 'width' => $size-128, 'height' => $size-88]);
if ($im2 !== FALSE) {
imagepng($im2, 'example-cropped.png');
}
maymaa

kişi bu mesajı beğendi.

wmaraci
wmaraci

maymaa maymaa Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 16.06.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek Öğrenci
  • Konum Gaziantep
  • Ad Soyad M** Ö**
  • Mesajlar 274
  • Beğeniler 54 / 34
  • Ticaret 1, (%100)
kardeşim 128 ile 88 i nasıl buldun orayı çözemedim çalıştı bu arada eline sağlık
JumperTech

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al