İçeriğe atla

Python Imaging Library

Python Imaging Library
Orijinal yazar(lar)Fredrik Lundh
Geliştirici(ler)Secret Labs AB
İlk yayınlanma1995[1]
Son yayınlanma15 Kasım 2009 (14 yıl önce) (2009-11-15)[2]
Güncel sürüm1.1.7
Önizleme sürümü1.2a0[3] / 2011
Programlama diliPython, C
TürGörüntü işleme kütüphanesi
LisansPython Imaging Library license[1]
Resmî sitesipython-pillow.org Bunu Vikiveri'de düzenleyin

Python Imaging Library (kısaca PIL), Python programlama dili için geliştirilen, açık kaynak kodlu grafik işleme kütüphanesidir. Bu kütüphane, içinde barındırdığı hazır fonksiyonlar sayesinde programcıya üstün bir grafik işleme imkânı sunar. Birçok grafik türünü açıp kaydetme yeteneği ile birlikte çizim, düzenleme, filtreleme gibi işlemlerde kullanılabilecek fonksiyonlara sahiptir.

Kaynakça

  1. ^ a b "Software License". Secret Labs AB. 6 Ekim 1999 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2013. 
  2. ^ "Python Imaging Library". Secret Labs AB. 3 Aralık 1998 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2013. 
  3. ^ "effbot / pil-2009-raclette". 15 Mart 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2013. 

Dış bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">C (programlama dili)</span> programlama dili

C, yapısal bir programlama dilidir. Bell Laboratuvarları'nda, Ken Thompson ve Dennis Ritchie tarafından UNIX işletim sistemini geliştirebilmek amacıyla B dilinden türetilmiştir. Geliştirilme tarihi 1972 olmasına rağmen yaygınlaşması Brian Kernighan ve Dennis M. Ritchie tarafından yayımlanan "C Programlama Dili" kitabından sonra hızlanmıştır. Günümüzde neredeyse tüm işletim sistemlerinin yapımında %95'lere varan oranda kullanılmış, hâlen daha sistem, sürücü yazılımı, işletim sistemi modülleri ve hız gereken her yerde kullanılan oldukça yaygın ve sınırları belirsiz oldukça keskin bir dildir. Keskinliği, programcıya sonsuz özgürlüğün yanında çok büyük hatalar yapabilme olanağı sağlamasıdır. Programlamanın gelişim süreciyle beraber programlamanın karmaşıklaşması, gereksinimlerin artması ile uygulama programlarında nesne yönelimliliğin ortaya çıkmasından sonra C programcıları büyük ölçüde nesne yönelimliliği destekleyen C++ diline geçmişlerdir.

Kenneth Lane Thompson Amerikalı bir bilgisayar bilimcisi.Thompson, kariyerinin büyük bir bölümünde orijinal Unix işletim sistemini tasarlayıp uyguladığı Bell Labs'ta çalıştı. Ayrıca C programlama dilinin doğrudan selefi olan B programlama dilini de icat etti. Bununla beraber Plan 9 işletim sisteminin yaratıcılarından ve ilk geliştiricilerinden biriydi. Thompson, 2006'dan beri Go programlama dilini birlikte icat ettiği Google'da çalışmaktadır.

Python, nesne yönelimli, yorumlamalı, birimsel (modüler) ve etkileşimli yüksek seviyeli bir programlama dilidir.

<span class="mw-page-title-main">İntegral</span> fonksiyon eğrisinin altında kalan alan

İntegral veya tümlev, toplama işleminin sürekli bir aralıkta alınan hâlidir. Türev ile birlikte kalkülüsün temelini oluşturan iki işlemden birisidir. Kalkülüsün temel teoremi sayesinde aynı zamanda türevin ters işlemidir.

<span class="mw-page-title-main">Mathematica</span> Hesaplama yazılım programı

Wolfram Mathematica, makine öğrenimi, istatistik, sembolik hesaplama, veri manipülasyonu, ağ analizi, zaman serisi analizine, NLP, optimizasyon, fonksiyonlar ve çeşitli veri türlerinin çizimi, algoritmaların uygulanması, kullanıcı arayüzülerin oluşturulması ve diğer programlama dilinde yazılmış programlarla arayüz oluşturmaya izin veren çeşitli teknik hesaplama alanları için yerleşik kütüphanelere sahip bir yazılım sistemidir. Stephen Wolfram tarafından tasarlanmış ve Champaign, Illinois'deki Wolfram Research tarafından geliştirilmiştir. Wolfram Language, Mathematica'da kullanılan programlama dilidir. Mathematica 1.0, 23 Haziran 1988'de Champaign, Illinois ve Santa Clara, Kaliforniya'da yayınlandı.

<span class="mw-page-title-main">Eclipse (yazılım)</span>

Eclipse, açık kaynak kodlu ve özgür bir tümleşik geliştirme ortamıdır (IDE). Ana odak noktası Java ve Java ile ilişkili teknolojiler olsa da, esnek yapısı sayesinde C ve Python gibi farklı diller için de kullanılmaktadır.

<span class="mw-page-title-main">OpenGL</span> grafik uygulama geliştirme arabirimi

OpenGL, gelişmiş donanım desteğini kullanarak hem iki hem de üç boyutlu grafikleri ekrana çizmek için kullanılan ücretsiz bir grafik uygulama geliştirme arabirimidir. Windows, Linux, MacOS ve Solaris gibi birçok işletim sisteminde yaygın olarak ve Playstation 3 başta olmak üzere bazı oyun konsollarınca desteklenir. Donanım tarafında ise SGI, ATI, Nvidia veya Intel gibi büyük üreticiler her ekran kartında OpenGL desteği sunar.

<span class="mw-page-title-main">Türkiye'nin Avrupa Birliği üyelik süreci</span> Türkiyenin Avrupa Birliğine devam eden katılım süreci

Türkiye, 14 Nisan 1987 tarihinde AB'nin öncülü olan Avrupa Ekonomik Topluluğuna (AET) tam üye olmak için yaptığı başvurunun ardından Avrupa Birliği'ne (AB) üye ülke olarak katılımını müzakere etmektedir.

<span class="mw-page-title-main">Simple DirectMedia Layer</span> özgür ve açık kaynak kodlu yazılım çoklu ortam kütüphanesi

Simple DirectMedia Layer (SDL), ilk olarak 1998 yılında Sam Lantinga tarafından C programlama dili ile yazılmış, çapraz platform, özgür ve açık kaynak kodlu yazılım çoklu ortam kütüphanesi. Birçok platformda değişikliğe gerek duymadan grafik, ses, klavye, fare etkileşimi sunan bir arabirim niteliğindedir.

<span class="mw-page-title-main">Avrupa Birliği vize politikası</span> Schengen Bölgesine girmek için gerekli izinlere ilişkin genel bakış

Avrupa Birliği vize politikası, yirmi yedi Avrupa Birliği üyesi ülke Schengen Alanı'nın parçasıdır ve tekdüze bir vize politikasına sahiptirler. Buna ek olarak, Avrupa Birliği dışındaki dört ülke Avrupa Birliği ile yapmış oldukları anlaşma ile Schengen Alanı'nın parçası olan aynı tip vize politikasını benimsemektedirler.

<span class="mw-page-title-main">MATLAB</span>

MATLAB, çok paradigmalı sayısal hesaplama yazılımı ve dördüncü nesil programlama dilidir. Özel mülk bir programlama dili olan MATLAB, MathWorks tarafından geliştirilmektedir. MATLAB kullanıcıya, matris işleme, fonksiyon ve veri çizme, algoritma uygulama, kullanıcı arayüzü oluşturma, C, C++, Java ve Fortran gibi diğer dillerde yazılmış programlarla arabağlama imkânı tanır.

<span class="mw-page-title-main">Unix benzeri</span>

Unix benzeri işletim sistemi, resmi bir UNIX markası olmamasına karşın Unix sistemine benzer şekilde çalışan işletim sistemleridir. Unix benzeri bir yazılım, Unix komut ve kabuğuna benzer işlevlere sahiptir. Bu terimin kullanımı için bir standart yoktur ve bir yazılımın veya işletim sisteminin Unix benzeri olarak adlandırılıp adlandırılamayacağı üzerine farklı görüşler vardır.

<span class="mw-page-title-main">Hugin</span>

Hugin, kesişen fotoğrafları birleştirerek panoramik görüntüler elde edilmesini sağlayan, çoklu platform destekli bir yazılımdır. Açık kaynak kodlu ve özgür Panorama Tools projesinin grafik kullanıcı arabirimi olarak geliştirilmektedir.

<span class="mw-page-title-main">Imaging for Windows</span>

Imaging for Windows belge görüntüleyici yazılımıdır. Windows için Görüntüleme'nin önceki sürümleri Windows 95/98 / Me / NT / 2000'de bulunuyordu. "Global360 Imaging for Windows", Windows XP'den itibaren durdurulan bu Görüntüleme yazılımına yapılan yükseltmedir. Görüntü izleme, düzenleme ve tarama işlevlerinin, her ikisi de Windows XP'de GDI + temelli olan Windows Fotoğraf Görüntüleyicisi ve Microsoft Paint'in yerini alır. Imaging for Windows Wang Laboratories tarafından geliştirilmiştir. Daha sonra ise Kodak tarafından dikkatini verirken, "Global 360" olarak yeniden adlandırıldı. Windows NT 4.0 için Görüntüleme, OpenText aracılığıyla kullanılabilir.

Gölgelendirici, bilgisayar grafiklerinde gölgeleme için orijinal olarak kullanılan ancak şimdi çeşitli bilgisayar grafiklerinde çeşitli özel işlevler yerine getiren bir bilgisayar programı türüdür. Özel efektler veya gölgeleme ile ilişkili olmayan video post-processing'leri veya hatta grafiklerle ilgisiz işlevleri yapar.

IronPython, Python programlama dilinin .NET Framework ve Mono'yu hedefleyen bir gerçeklemesidir. Proje Jim Hugunin tarafından başlatılmış, Hugunin 5 Eylül 2006'da yayınlanan 1.0 sürümüne kadar aktif olarak katkıda bulunmuştur. IronPython 2.0 10 Aralık 2008'de piyasaya sürüldü. 1.0 sürümünden sonra, 2.7 Beta 1 sürümüne kadar Microsoft'ta küçük bir ekip tarafından geliştirildi. Hugunin'in Google'da çalışmaya başlamasının ardından Microsoft, IronPython'u geliştirmeyi 2010 yılının sonlarında sonlandırdı. Proje şu anda GitHub'da bir grup gönüllü tarafından yürütülmektedir. Ücretsiz ve açık kaynaklı bir yazılımdır ve Microsoft Visual Studio IDE için ücretsiz ve açık kaynaklı bir uzantı olan Visual Studio için Python Tools (PTVS) ile uygulanabilir.

pandas

pandas, veri işlemesi ve analizi için Python programlama dilinde yazılmış olan bir yazılım kütüphanesidir. Bu kütüphane temel olarak zaman etiketli serileri ve sayısal tabloları işlemek için bir veri yapısı oluşturur ve bu şekilde çeşitli işlemler bu veri yapısı üzerinde gerçekleştirilebilir olur. Yazılım ücretsizdir ve bir çeşit BSD ile lisansına sahiptir. Yazılım ismini bir ekonometri terimi olan veri panelinden almıştır. Bir veri paneli birçok zaman aralığı içinde farklı gözlemlerin işlenebildiği yapıyı tarif eder.

Zaman etki alanı; ekonomik veya çevresel verilerin matematiksel fonksiyonlarının, fiziksel sinyallerinin veya zaman serilerinin zamana göre analizi.

<span class="mw-page-title-main">Avrupa Birliği-Türkiye ilişkileri</span> Avrupa Birliği ile Türkiye Cumhuriyeti arasındaki diplomatik ilişkiler

Avrupa Birliği-Türkiye ilişkileri, Avrupa Birliği kurulduktan bir yıl sonra, 1959'da Türkiye'nin başvurusu ile başlamıştır. Bu başvuru, Demokrat Parti lideri Adnan Menderes tarafından yapılmıştır.

Standard kütüphane, bir programlama dilinin gerçeklenimiyle birlikte sunulan kütüphanedir. Standard kütüphanenin kuralları dili açıklayan belge ile belirtilir ancak dilin evriminin yönetim modeline göre, kütüphanenin bir kısmı veya tamamı dilin topluluğu tarafından da belirtilebilir.