Elektrotekno.com Ana Sayfa || Bilgisayar || Bilgisayar Programlama


c++ ile pgm uzantılı resim açma

Kayıt: 30 Hzr 2010
Mesajlar: 84
Konum: öğretmen
Offline
prometyus2010
Tarih: 12 10 2012 20:16

selam arkadaşlar pgm uzantılı bir resmi okuyup bir diziye kaydetmek istiyorum sonrada başka isimle tekrar kaydetmek istiyorum c ++ nasıl yapabilirim


Reklamlar
Kayıt: 25 Hzr 2008
Mesajlar: 18

Offline
vertigo
Tarih: 23 10 2012 14:43

Dosyanın okunamama ihtimali de var ancak ben burda hata denetimi yapmadım.

Kod


FILE *fp = fopen("/path/to/file.pgm", "rb");

/* dosya boyutunu ogreniyoruz */
fseek(fp, 0, SEEK_END);
size_t file_size = ftell(fp);
fseek(fp, 0, SEEK_SET);

/* dosya boyutunda bir buffer olustur */
char *buf = malloc(file_size);
fread(buf, 1, file_size, fp);

/* baska bir dosyaya yaz */
FILE *out_fp = fopen("/path/to/other.pgm", "wb");
fwrite(buf, 1, file_size, out_fp);

Başa dön



c++ ile pgm uzantılı resim açma


Benzer Konular
- Matlab'da Yapay Sinir Ağı kullanarak plaka tanıma sistemi. Resim+Kod+Rapor
- atmega 8 rf açma kapama
- PCB uzantılı dosyalar

- I2C Eeprom kullanarak 128X64 GLCD'ye Resim Basma

- Matlab Dalgacık(Wavelet) dönüşümü ile resim ve video iyileştirme
- matlab boyut degiştirme,ve resim açılı döndürme kodları(hzır kod kullanılmadı)
- Bilgisayarın USB'lerin okumasını ve yazmasını açma ve kapatma programı
- bir markete ait elektrik projesi resim projeyi göndermiştim.
- KA2418B ile Telefonla Kapı Açma Projesi

- glcd ye resim gönderme yardım

- 17-gigapixels resim

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Turkiye | Ads by Google Adsense | Design by Crazy Bat based
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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72