Arama butonu
Bu konudaki kullanıcılar: 1 misafir
236
Cevap
14493
Tıklama
0
Öne Çıkarma
Cevap: Python Soru & Cevap (4. sayfa)
L
12 yıl
Yarbay

Selam hocam ufak bi proje yapmam lazım da bunun için ekranın belirli bi koordinatındaki pixel'in rengini almam lazım. RGB yada başka bi formatta olabilir. Hatta Belirli bi bölgenin renk yoğunluğunu alabilen bişey daha iyi olur ama tek pixelde işimi görür:P


Bu mesaja 2 cevap geldi.
B
12 yıl
Onbaşı

quote:

Orijinalden alıntı: BlackPython

quote:

Orijinalden alıntı: bronzeage

ben de tesekkur ederim hocam. bizim gibiler yardımcı olursa kullanıcı zamanla artar diye tahmin ediyorum

http://www.istihza.com/forum/
dan da sorabilirsiniz. sitede python dersleri var. çok iyi Türkçe bir kaynak.

ingilizce biliyorsanız:
http://docs.python.org/

Eger python'u en iyi ve turkce olarak nereden ogrenirim sorusunu soruyorsaniz hic dusunmeden tek kelime ile istihza derim... efsanedir.

şiddetle katılıyorum istihza hepsini tek geçer türkçe kaynak olarak istersen kitabı da var



< Bu ileti mobil sürüm kullanılarak atıldı >

D
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: GhilleintheMist

Selam hocam ufak bi proje yapmam lazım da bunun için ekranın belirli bi koordinatındaki pixel'in rengini almam lazım. RGB yada başka bi formatta olabilir. Hatta Belirli bi bölgenin renk yoğunluğunu alabilen bişey daha iyi olur ama tek pixelde işimi görür:P


zaten var olan bir program. pythonla yazmanız mı gerekiyor yoksa bu iş görür mü?

http://instant-eyedropper.com/





< Bu mesaj bu kişi tarafından değiştirildi DocZ -- 25 Temmuz 2013; 0:50:57 >
Bu mesaja 1 cevap geldi.
L
12 yıl
Yarbay

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

Selam hocam ufak bi proje yapmam lazım da bunun için ekranın belirli bi koordinatındaki pixel'in rengini almam lazım. RGB yada başka bi formatta olabilir. Hatta Belirli bi bölgenin renk yoğunluğunu alabilen bişey daha iyi olur ama tek pixelde işimi görür:P


zaten var olan bir program. pythonla yazmanız mı gerekiyor yoksa bu iş görür mü?

http://instant-eyedropper.com/

Programın içinde kullanıcağımdan sanırım baştan yazmam lazım. Yani o konumdaki renge göre yapılan işlem değişicek.


Bu mesaja 1 cevap geldi.
D
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: GhilleintheMist

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

Selam hocam ufak bi proje yapmam lazım da bunun için ekranın belirli bi koordinatındaki pixel'in rengini almam lazım. RGB yada başka bi formatta olabilir. Hatta Belirli bi bölgenin renk yoğunluğunu alabilen bişey daha iyi olur ama tek pixelde işimi görür:P


zaten var olan bir program. pythonla yazmanız mı gerekiyor yoksa bu iş görür mü?

http://instant-eyedropper.com/

Programın içinde kullanıcağımdan sanırım baştan yazmam lazım. Yani o konumdaki renge göre yapılan işlem değişicek.

PIL ya da Pillow kütüphanesindeki ImageGrab modülüyle ekran görünütüsünü alırsınız sonra o pixele erişip rengini kontrol edersiniz.

ImageGrab ile ilgili bir örnek:
http://www.istihza.com/forum/viewtopic.php?f=41&t=1388





< Bu mesaj bu kişi tarafından değiştirildi DocZ -- 25 Temmuz 2013; 1:19:13 >
Bu mesaja 1 cevap geldi.
L
12 yıl
Yarbay

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

Selam hocam ufak bi proje yapmam lazım da bunun için ekranın belirli bi koordinatındaki pixel'in rengini almam lazım. RGB yada başka bi formatta olabilir. Hatta Belirli bi bölgenin renk yoğunluğunu alabilen bişey daha iyi olur ama tek pixelde işimi görür:P


zaten var olan bir program. pythonla yazmanız mı gerekiyor yoksa bu iş görür mü?

http://instant-eyedropper.com/

Programın içinde kullanıcağımdan sanırım baştan yazmam lazım. Yani o konumdaki renge göre yapılan işlem değişicek.

PIL ya da Pillow kütüphanesindeki ImageGrab modülüyle ekran görünütüsünü alırsınız sonra o pixele erişip rengini kontrol edersiniz.

ImageGrab ile ilgili bir örnek:
http://www.istihza.com/forum/viewtopic.php?f=41&t=1388

incelicem hocam sağolun :) umarım yeterince hızlı oluyodur bu işlemler :D 0,1sn'de bir falan yapmam lazım :D


Bu mesaja 1 cevap geldi.
D
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: GhilleintheMist

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

Selam hocam ufak bi proje yapmam lazım da bunun için ekranın belirli bi koordinatındaki pixel'in rengini almam lazım. RGB yada başka bi formatta olabilir. Hatta Belirli bi bölgenin renk yoğunluğunu alabilen bişey daha iyi olur ama tek pixelde işimi görür:P


zaten var olan bir program. pythonla yazmanız mı gerekiyor yoksa bu iş görür mü?

http://instant-eyedropper.com/

Programın içinde kullanıcağımdan sanırım baştan yazmam lazım. Yani o konumdaki renge göre yapılan işlem değişicek.

PIL ya da Pillow kütüphanesindeki ImageGrab modülüyle ekran görünütüsünü alırsınız sonra o pixele erişip rengini kontrol edersiniz.

ImageGrab ile ilgili bir örnek:
http://www.istihza.com/forum/viewtopic.php?f=41&t=1388

incelicem hocam sağolun :) umarım yeterince hızlı oluyodur bu işlemler :D 0,1sn'de bir falan yapmam lazım :D

ekran görüntüsünün üzerinde işlem yapmazsanız ve türlerle (jpeg,png,bmp vs..) uğraşmazsanız hızlı olur diye tahmin ediyorum. PIL, 1.16 sürümle gelen bir özellikle numpy dizilerini desteklemeye başladı. aldığınız görüntünün pixel datasına numpy modülü ile çok daha hızlı erişirsiniz (c hızında neredeyse) :)

http://effbot.org/zone/pil-changes-116.htm


Bu mesaja 1 cevap geldi.
L
12 yıl
Yarbay

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

Selam hocam ufak bi proje yapmam lazım da bunun için ekranın belirli bi koordinatındaki pixel'in rengini almam lazım. RGB yada başka bi formatta olabilir. Hatta Belirli bi bölgenin renk yoğunluğunu alabilen bişey daha iyi olur ama tek pixelde işimi görür:P


zaten var olan bir program. pythonla yazmanız mı gerekiyor yoksa bu iş görür mü?

http://instant-eyedropper.com/

Programın içinde kullanıcağımdan sanırım baştan yazmam lazım. Yani o konumdaki renge göre yapılan işlem değişicek.

PIL ya da Pillow kütüphanesindeki ImageGrab modülüyle ekran görünütüsünü alırsınız sonra o pixele erişip rengini kontrol edersiniz.

ImageGrab ile ilgili bir örnek:
http://www.istihza.com/forum/viewtopic.php?f=41&t=1388

incelicem hocam sağolun :) umarım yeterince hızlı oluyodur bu işlemler :D 0,1sn'de bir falan yapmam lazım :D

ekran görüntüsünün üzerinde işlem yapmazsanız ve türlerle (jpeg,png,bmp vs..) uğraşmazsanız hızlı olur diye tahmin ediyorum. PIL, 1.16 sürümle gelen bir özellikle numpy dizilerini desteklemeye başladı. aldığınız görüntünün pixel datasına numpy modülü ile çok daha hızlı erişirsiniz (c hızında neredeyse) :)

http://effbot.org/zone/pil-changes-116.htm

Python 3 öğrendiğimden ondan yapmaya çalışıyorum. Bu yüzden Pillow kullanıyorum. Onda da vardır sanırım bu özellik değil mi?


Bu mesaja 1 cevap geldi.
D
12 yıl
Yüzbaşı

numpy testleri olduğuna göre onda da olması lazım. PIL uzun süredir yeni sürümü çıkmadığı için Pillow devraldı. çoğu şey ortak zaten.

https://github.com/python-imaging/Pillow/blob/master/Tests/test_numpy.py





< Bu mesaj bu kişi tarafından değiştirildi DocZ -- 26 Temmuz 2013; 0:13:23 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @GhilleintheMist
L
12 yıl
Yarbay

quote:

Orijinalden alıntı: DocZ

numpy testleri olduğuna göre onda da olması lazım. PIL uzun süredir yeni sürümü çıkmadığı için Pillow devraldı. çoğu şey ortak zaten.

https://github.com/python-imaging/Pillow/blob/master/Tests/test_numpy.py

hocam mesajınızı yeni gördüm sanırım numpy'e gerek kalmadan hallettim gibi.


Bu mesaja 1 cevap geldi.
B
12 yıl
Çavuş
Konu Sahibi

Bi sure hic cevap gelmedigi icin gunlerce ilgi azaldi artik kimse yazmaz diye bayadir foruma girmedim ama 11 mesaj'i gorunce gene bi umit Konuya devam...


Bu mesaja 1 cevap geldi.
L
12 yıl
Yarbay

quote:

Orijinalden alıntı: BlackPython

Bi sure hic cevap gelmedigi icin gunlerce ilgi azaldi artik kimse yazmaz diye bayadir foruma girmedim ama 11 mesaj'i gorunce gene bi umit Konuya devam...

import win32api, win32con 

while(True):
print(win32api.GetAsyncKeyState(ord('H')))


şu kodla H'ın basılı olup olmadığını kontrol etmeye çalışıyorumda. Neden -32768 değerini döndürüyor basılı olduğu zaman. Diğer tüm tuşlar da böyle. yani -32768'in olayı ne? Tek bildiğim-(2^15) olduğu :P


Bu mesaja 1 cevap geldi.
D
12 yıl
Yüzbaşı

bu windows api'siyle alakalı. GetAsyncKeyState Short türünde veri döndürüyor (16 bit). 2^15 = 32768 tuşa bastığınızda MSB (most significant bit) ayarlanınca da dönen sayı negatif olmuş oluyor.

şurada açıklanmış:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms646293(v=vs.85).aspx





< Bu mesaj bu kişi tarafından değiştirildi DocZ -- 27 Temmuz 2013; 23:29:52 >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @GhilleintheMist
S
12 yıl
Binbaşı

Yaz boyunca dil öğrenmeyi planlıyorum html ve css'in yanına Python için bulunan istihza.com kaynağı çok cazip geliyor çünkü yeterli seviye ingilizcem yok.Java android uygulama için beni kendisine çekiyor.C# gerek windows phone market gerek ülkemizdeki popülerliği ve kullanım alanlarının çokluğu kendisini öne çıkarmakta.Şimdi yeni başayacak biri için python yanlış bir dil midir ?


Bu mesaja 1 cevap geldi.
B
12 yıl
Çavuş
Konu Sahibi

Kimse seni herhangi bir dili ogrenmen icin kisitlamiyor. Baslangic icin istediginden baslayabilirsin kafana gore piyasaya gore de istedigin dili ogrenirsin, dedigim gibi bi kisitlama yok sonucta


Bu mesaja 1 cevap geldi.
F
12 yıl
Teğmen

15 yaşındayım. Lise de okuyorum. Piton öğrenmek istiyorum. Daha önce çok kez denedim. Ama muvaffak olamadım. Ekrana yazı yazdıra biliyorum. Ama ben bilgisayar hacklemek istiyorum. Bana bu tür bir program yapıp atarmısınız?


Bu mesaja 1 cevap geldi.
B
12 yıl
Çavuş
Konu Sahibi

Yav dostum sen manyak misin?


Bu mesaja 1 cevap geldi.
F
12 yıl
Teğmen

quote:

Orijinalden alıntı: BlackPython

Yav dostum sen manyak misin?

Yani yardım etmeyeceksin. Kanka
Not : Standart bir saçma mesaj böylece biter :D





< Bu mesaj bu kişi tarafından değiştirildi faraba -- 28 Temmuz 2013; 16:43:08 >

B
12 yıl
Onbaşı

Benim de bir sorum var ben istihza sitesinin yazarı Fırat beyin kitabini okudum tamamen şimdi python konusunda uzman olmak iyi projeler geliştirmek istiyorum bunu nasıl yapabilirim ?

Not :Lütfen basit cevaplar verip sorumu kestirip atmayınız sizden ayrıntılı cevap bekliyorum



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
L
12 yıl
Yarbay

quote:

Orijinalden alıntı: berk327tr

Benim de bir sorum var ben istihza sitesinin yazarı Fırat beyin kitabini okudum tamamen şimdi python konusunda uzman olmak iyi projeler geliştirmek istiyorum bunu nasıl yapabilirim ?

Not :Lütfen basit cevaplar verip sorumu kestirip atmayınız sizden ayrıntılı cevap bekliyorum

ProjectEuler tarzı bi sitede algoritma yeteneğini geliştir. "tamam" olduğun zaman github'tan python projesi bul. onu incele öğren, bugları incele fixlemeye çalış falan


Bu mesaja 1 cevap geldi.