tr-demoscene

the scene => scripting => php => Konuyu başlatan: skate - 25.08.2008 16:16:11

Başlık: PHP Multicolor Picture Shower
Gönderen: skate - 25.08.2008 16:16:11
Bugün ufak bir PHP scripti yazdım. Scenek'de de kullanacağım bunu. Ancak CSDB gibi sitelerin de desteklemesi güzel bir özellik olacağından release ettim kodu. Aşağıdaki linkten indirip inceleyebilirsiniz.
 
http://noname.c64.org/csdb/release/index.php?id=70285
 
Script, Koala ve Adv. Art Studio gibi multicolor grafik modlarını PHP'nin GD grafik kütüphanesiyle PNG'ye dönüştürebiliyor. Elbette ki bu işi orjinal PRG dosyalarından, yani binary dosyaları okuyarak yapıyor. Bu scripti geliştirerek web sitesine ilginç özellikler kazandırmak mümkün.
 
Scenek ile ilgili azcık daha sabır diyeceğim. Özellikle de projeye katılmak isteyen arkadaşlar için.
Başlık: PHP Multicolor Picture Shower
Gönderen: spritus - 25.08.2008 21:31:50
iyi iş çıkarmışsın. eline sağlık. bu kodu daha derli toplu release edebilirdin. hani class vs.
 
ha bir de bunu zip'in içinden çekip gösterse oh misler gibi olurdu :)
Başlık: PHP Multicolor Picture Shower
Gönderen: skate - 25.08.2008 22:05:58
ben projelerimde class kullanırım, script seviyesindeki şeyler için kullanmam. çarpma işlemi yerine bit shifting kullanıp sonra bu konu bir class'a yerleştirmek saçma oluyor :)
 
edit: bir de not dosyasını okumanızı rica ediyorum.
 
* This script is a very basic example. I release it just for inspiration. I don't expect you to use it as it is. Modify it, re-write it, do all necessary changes for your project.
Başlık: PHP Multicolor Picture Shower
Gönderen: spritus - 25.08.2008 22:18:00
zip içinden gösterme fikrine ne diyeceksin? malum csdb'de de çoğunlukla zip arşiv olarak tutuluyor. aslında bunu scenek'te kullanacaksan sadece multicolor değil gif (ve/veya jpg) için de ekleyebilirsin. böylece thumbnail upload derdi de sona ermiş olur ve ziplerin içinde screenshot gibi durur :P
 
yoksa fazla mı büyüttüm ne? :)
Başlık: PHP Multicolor Picture Shower
Gönderen: skate - 25.08.2008 22:58:15
zipin içinden dosya okumak PHP için iş bile sayılmaz, çok basit. ancak problem şu ki o dosyalar genellikle crunchlanmış dosyalardır. decrunch işleminden geçerler ve başlarında showerları olur. her coder kafasına göre bitmap, videomem, colorram'i farklı farklı yerlere koyar hafızada. v.s. v.s. bu nedenlerle söylediğin olanaklı değil. ancak bir grafik editörüyle kaydedilmiş bir grafik dosyasını gösterebilir bu modül. ister zipin içinde olsun isterse 1541 drive'da saklanıyor olsun, söker alırım ben onu oradan bir şekilde ;)
Başlık: PHP Multicolor Picture Shower
Gönderen: Decipher - 26.08.2008 15:58:15
Skate, dun cidden fazlasiyla doluydum ve kisa kisa yazmak istemedim ancak ilk andan itibaren fazlasiyla begendim bu kucuk projeyi. Gelelim koda. Bence cidden cok cok guzel ve saglam bir snippet olmus, amacina da kesinlikle ulasiyor. Bence class vs gibi seylere gerek yok boyle ufak snippetlerde (ornegin ben single-file deneyler vs icin C kullaniyorum direk). Bana dun Scenek'le ilgili bahsettigin seyi de bir an once yapmani diliyorum, ve katilimda bulunmak icin de sabirsizlaniyorum. Cunku tr-scene su an kullerinden dogumak gibi guzel bir sey yapiyor ve umarim Scenek biraz daha tat katar. Bu ve bunun gibi bircok orjinal fikri de bir sekilde Scenek'e katarak cok tatli bir database yaratabiliriz.

Ote yandan kodu kendi makinamda birkac farkli binaryle denedim ve hic problemsiz hepsiyle calisti. Rendering de oldukca hizliydi.

Tekrar elerine saglik.