bildirgec.org

thumbnail hakkında tüm yazılar

ASP.NET ile Transparan PNG Thumbnail Oluşturma

admin | 18 August 2010 17:58

Bu kodaman.org’daki ilk yazım. Merhaba;
Bu yazımda ASP.NET ile transparan png dosyalarından thumbnail resimleri oluşturmayı anlatacağım. Bir proje üzerinde çalışırken 600-700 resmi kataloğa göre boyutlandırmam gerekiyordu ve bunları teker teker yapana kadar bunu ASP.NET ile nasıl yaparım diye düşündüm ve araştırdım. İnternette bulduğum çoğu makalede Image sınıfının GetThumbnailImage metodunu kullanarak yapıyordu. Ve bu metot resminizin kalitesini düşürdüğü gibi transparan PNG resmimizin kenarlarınada siyah veya gri kenarlıklar veriyordu. Eğer yüksek kaliteli resimlerle çalışıyorsanız GetThumbnailImage metodunu kullanmamanızı tavsiye ederim. Benim yazdığım bu kodda resmi verilen yüksekliğe göre oranlıyoruz. Şimdi bir aspx sayfası oluşturarak code-behind aşağıdaki namespace’leri import ediyoruz :

1
2
3
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;

Opera Hızlı Erişim (Speed Dial) için Küçük Resimler

turkuas | 20 July 2010 10:03

Opera‘da hızlı erişim (speed dial) bağlantılarına (pencerelerine) küçük resim ekleyerek hızlı erişim sayfasının nasıl özelleştirildiğine burada değinmiştik.

Bu yazıda, popüler bazı siteler için hızlı erişim sayfasında kullanılabilecek küçük resimleri bulabilirsiniz.

Opera Hızlı Erişim (Speed Dial) Resimlerinin Değiştirilmesi

turkuas | 19 July 2010 12:44

speed dial ya da Türkçe ismiyle hızlı erişim, internette sıklıkla ziyaret ettiğimiz sitelere erişimi kolaylaştıran ve tarayıcımızı daha etkin kullanmamızı sağlayan kişisel bir başlangıç sayfası.

Opera‘nın icat ettiği daha sonra Firefox ve Chrome‘un eklentilerle takip ettiği ve geliştirdiği bu başlangıç sayfasını Opera kullanıcıları da Firefox ve Chrome‘daki SpeedDial eklentisinde olduğu gibi özelleştirebilir ve böylece kendileri için daha iyi bir başlangıç sayfası oluşturabilirler.

Opera’da hızlı erişimde yapabileceklerimiz:

  • Arkaplan resmi eklemek
  • Hızlı erişimdeki pencere (bağlantı) sayısını ayarlama
  • Hızlı erişim pencerelerindeki resimlerin özelleştirilmesi

İlk iki ayarı hızlı erişim sayfasında sağ alt köşede bulunan Hızlı erişimi yapılandır düğmesi yoluyla yapabilirsiniz.

Hızlı erişim sayfasındaki pencerelere (bağlantılara) ait küçük resimleri nasıl değiştireceğinizi bu yazıda bulabilirsiniz.

PHP ile otomatik thumbnail oluşturun

admin | 29 August 2009 10:04

Bugüne kadar hazırladığım web siteleri çoğunlukla katalog tarzı ürün tanıtım siteleriydi. Bu sitelerde bir ürünün farklı ebatlarda resimlerini sitenin çeşitli yerlerinde kullanmam gerekiyordu. Zamanında buna çare olarak bir script hazırlamıştım. Script, kendisine parametre olarak gönderilen resmin istenilen boyutlarda bir küçüç kopyasını çalışma anında oluşturuyor ve tarayıcıya gönderiyordu. Böylelikle hem disk alanından kâr ediyor, hem de her boyut için manuel olarak tüm resimlerin thumbnailini oluşturma zahmetinden kurtuluyordum.

Bu scripti, ASP yazdığım zamanlarda ASPJpeg bileşeni kullanarak geliştirmiştim. PHP’ye geçince aynı işi yapan PHP kodlarını da hazırladım ama bu kodlar ASP’deki kadar hızlı çalışmıyordu. Resimlerin görüntülenmesinde gözle görülür bir yavaşlama söz konusuydu ama gerek zamansızlık, gerekse PHP alanında tecrübesiz olmamdan dolayı bu konunun üstünde fazla durmamıştım. Son birkaç gündür bu scriptle ilgilenme fırsatım oldu ve nasıl daha az kaynak tüketerek scripti daha verimli hale getirebilirim diye düşündüm. Madem her resmin thumbnail’i oluşturulup tarayıcıya gönderiliyor, neden bunları bir dosyaya kaydetmeyeyim? Hem bir sonraki çağırılışlarında direkt oluşturduğum dosyayı çağırırım ve işlemciyi yormam, hem de her resmin istediğim ebatlardaki thumbnaillerini elimi sürmeden oluşturmuş olurum.

40’tan fazla ücretsiz ekran görüntüsü programı

kaankisisi | 17 July 2009 17:05

Klavyenizdeki Prt Sc tuşunun ne işe yaradığı konusunda fikriniz yok mu? Ya da Prt Sc tuşuna basıp, bir resim düzenleyici program açıp, yeni bir resim oluşturup “yapıştır” demek çok mu zahmetli geliyor?

İşte size bilgisayarınızdan hareketli ya da sabit ekran görüntüleri alabileceğiniz, web sitelerinin ekranda görünen hallerini istediğiniz ölçülerde kaydedebileceğiniz 40’dan fazla irili ufaklı program, web sitesi ve eklenti adresi :

  • JingProject: Techsmith tarafından üretilen Jing, hareketli ve sabit ekran görüntüleri alırken, bunları aynı zamanda online paylaşabilmenizi de sağlıyor.
Jing
Jing
  • Evernote : Bir web 2.0 uygulaması olan Evernote, kendilerinin multiplatform tabir ettiği özelliğiyle Windows ve Mac kullanıcılarının haricinde IPhone ve Mobile işletim sistemleriyle de rahatlıkla kullanılabiliyor.

PHP de Thumbnail göstermek.

Yavzas | 12 June 2009 16:44

Asp kullananların Persist JPG kullanarak resimlerini gayet başarılı olarak thumbnail yaptıklarını gördüm. benim sorum ise;

PHP de bu sorun nasıl çözülmelidir? En iyi Thumbnail oluşturan class hangisidir? veya thumbnail oluşturmak yerine resmi kaydederken thumbnail olarak kaydetmek daha mı mantıklı olur? Teşekkürler.

GD ile thumbnail oluşturma

admin | 24 December 2008 19:07

GD kütüphanesi kullanarak çok basit birşekilde Thumbnail oluşturma fonksiyonu.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
function picture($off_site,$savethumb,$gen) {
$fp = fopen($off_site, 'rb') or die($off_site.' konumunda dosya açılamadı.');
$buf = '';
while(!feof($fp))
{
$buf .= fgets($fp, 4096);
}
fclose($fp);
$data = $buf;
//yeni boyutlandırma
$size = $gen;
$src = imagecreatefromstring($data);
$width = imagesx($src);
$height = imagesy($src);
$aspect_ratio = $width/$height;
//ölçeklendirme
if($width <= $size)
{
$new_w = $width;
$new_h = $height;
}else{
$new_w = $size;
$new_h = abs($new_w / $aspect_ratio);
}
$img = imagecreatetruecolor($new_w,$new_h);
//çıktı
imagecopyresampled($img,$src,0,0,0,0,$new_w,$new_h,$width,$height);
// header
//if(empty($savethumb)) header('Content-Type: image/jpeg');
// ya da kaydedin
imagejpeg($img, $savethumb, 90);
imagedestroy($img);
}

Online Thumbnail Üretgeçleri

afs | 10 November 2008 14:27

Bir yazı hazırlayacaksınız ve içinde 10-15 adet siteye link var. Bu linkleri de o sitelerin ekrangörüntüleri üzerinden vermek istiyorsunuz. 10-15 siteye girip de her birini printscreen ile fotoğraflayıp daha sonra bir imaj düzenleme yazılımında düzenleyip internette bir yere yüklemek… Kulağa hoş gelmiyor değil mi?

webresourcesdepot.com, bu işe yarayan ve thumbnail üretme konusunda zamandan bir hayli kazandıran 10 adet servisi listelemiş. Hangisi hoşunuza giderse:


pdf hazırlamak için…

ezoryak | 01 July 2008 12:34

bir klasörde bulunan jpg, tif, psd, ai ve eps formatındaki dokümanlarımı arşivlemek istiyorum.

görsellerin küçük resimlerini otomatik oluşturup bunları pdf olarak nasıl kaydedebilirim.

photoshop için automate>contact sheet II aracı aslında istediğimi yapıyor ama dokümanları tek tek sayfalar halinde hazırlayıp kalıyor. benim istediğim ise bu oluşan sayfaları birşeltirip pdf dokümanı olarak kaydetmesi.