Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
BMP resim dosyalarında boyutlandırmada şeklin bozulmasını nasıl önlenebilir
#1
Merhaba,

Paint programında *.BMP resim dosyalarında ilgili resimde boyutlandırma yapılıp iyice yaklaştırıldığında resmin bozulduğu gözlemleniyor, bu sorunu Delphi tarafında ilgili resmi alıp yeni boyutlandırılacak en boy'u girdirip belirli algoritmalarla boyutlandırma işlemini doğruya en yakın şekilde yapabilir miyiz.

Konuyla ilgili nasıl bir mantıkla ilerlenebilir.

Teşekkürler.

ADXyMz.gif
Cevapla
#2
Vektörel olarak tutmanın yolları var. WMF bunun bir yolu.

TMetafile anahtarını takip edin
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif


Cevapla
#3
Merhaba,
SVG formatı bunun için var.

images?q=tbn:ANd9GcTc7NJoXSejOKRZuTNWInt...yllBZAv0YA

2 yol var.

1) 3. parti bileşen yüklemeniz gerekli.

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

editpanelcontrolsfmx.png

2) FireMonkey'de TPath bileşeni sizinde biraz emek harcamanızla yardımcı olur.
2d_9395.jpg
Ağlarsa kablosuz ağlar, gerisi yerel ağlar...
Cevapla
#4
Merhaba,

Cevaplar için teşekkür ederim konuyu araştırıyorum. 


Olay şöyle; Elimizde olan *.BMP dosyayı istediğimiz en ve boyda bozulmadan yeniden *.BMP olarak boyutlandırmak. Takıldığım konu şu oluyor; Neden bunu yapabilen bir yazılım yok (olmadığını anlatıyorlar). Atladığım bir şey var sanırım.

İyi çalışmalar.
Cevapla
#5
Boyutlandırmayı büyütme için konuşuyorsak, mevcut çözünürlükten daha yüksek çözünürlüğe geçmeye çalışıyorsunuz anlamına gelir. Bu da fiziksel olarak mümkün değildir. 

Bir excel hücrelerinde (x) koyarak sadece bir daire çizin. Bu hücre en ve boyutunu büyüttüğünüzde x sayısı değişmez. Köşeli kötü bir sonuç alırsınız..

Tam tersine hücre boyutunu küçültüp, sayısını arttırmak suretiyle (y) karakterleriyle bu daireyi büyük ölçekte yineleyin. işte bu (y)'ler olmadıkça düzgün bir daire ölçeklendiremezsiniz.

Vektörel resim formatlatında çizimler ve boyamalar ekranda gösterilme anında otomatik yapılır. Çizim A4 dosya kağıdı boyutundan bir mağaza vitrini boyutuna, ve dahi bir bina boyutuna büyütülse bile yeniden ölçekli çizim yapıldığı için kalite bozulmaz. 

BMP'yi sadece önizleme için thumbnail sunuda kullanarak, gerektiği yerde WMF, DWG veya SVG gibi vektörel kaynak barındırırsanız her yeni boyutlandırmada kaliteyi koruyabilirsiniz.
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif


Cevapla
#6
Konuya farklı bir açıdan katkı yapmak isterim.
BMP dosya içerikleri teknik çizimler ise (elle çizilen teknik resimler ve planlar) genel olarak "raster to vector" diye adlandırılan programlar resim üzerindeki çizimleri belli bir başarı oranı ile vektörize hale getirebiliyorlar.

Diğer bir yöntem ise Corel Draw ın vektörize toolu var, resim içeriğine, renk durumuna ve yapılan ayarlara bağlı olarak resmi başarılı halde vektörize hale getirebiliyor.

Kendi programınız ile bu işlemi yapacaksanız "raster to vector" anahtar kelimesi başlangıç olabilir.

Resmi, resim olarak büyütmek isterseniz, komşu pixelleri hesaplayıp doldurmak gerekiyor. Bunun için resim işleme programlarında kullanılan çeşitli algoritmalar (Bicubic interpolation, Bilinear interpolation, Lanczos resampling vb.) var.
İlave: Büyütme katsayısı arttıkça resimdeki bozulma oranı daha fazla olacaktır.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  IPhone resim aktarma sorunu adelphiforumz 10 266 10-07-2019, Saat: 20:00
Son Yorum: SimaWB
  Form içinde exe nasıl çalıştırılır? Cyb3r 2 263 04-07-2019, Saat: 09:53
Son Yorum: Cyb3r
  [Çözüldü] - Google Cloud Platformunda OAuth 2.0 ile Dinamik Token Nasıl Alınır? Fesih ARSLAN 14 870 21-05-2019, Saat: 13:11
Son Yorum: Bay_Y
  Bir query'i birden fazla yerde nasıl kullanırım ? boreas 4 230 24-04-2019, Saat: 12:27
Son Yorum: Abdullah ILGAZ
  Resim içerisindeki Herhangi Bir Renge Zemin Resmi Verme (2 renk verme (Pattern)) pro_imaj 10 460 15-04-2019, Saat: 18:04
Son Yorum: esistem



Konuyu Okuyanlar: 1 Ziyaretçi