24 bit .bmp resim rotasyonu uygulaması

Başlatan pcbt, 02 Mart 2014 - 14:20:10

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

pcbt

Geçen dönem ödev olarak yaptığım bmp uzantılı resimleri 90 derece yatırmaya ve aynalamaya yarayan program kodun içinde açıklamalar vardır.

Fotoğrafların nasıl saklandığını ve basit olarak nasıl işlendiği konusunda basit bir örnek.

Structure , fread , fwrite , pragma pack , malloc ve fonksiyon kullanımı mevuttur birinin işine yararsa ne mutlu bana.

Bmp ile daha fazla bilgiye http://en.wikipedia.org/wiki/BMP_file_format sayfasından ulaşabilirsiniz.

Programı windowsta yazmıştım değişim yapılacak bmp'nin exe dosyasıyla aynı dizinde olması gerekiyordu ubuntu'da deneme imkanım olmadı.

https://drive.google.com/file/d/0B3Yh6WHzpz3jcDFxaVd1U0l4VEk/edit?usp=sharing

if

Ben derleyince warning: implicit declaration of function .... şeklinde bir hata aldım. Bundan kurtulmak için main() içindeki fonksiyonların main()'den önce tanımlanması gerek. Onu da ister fonksiyonları main()'den önce koyarsınız ister de int loadImage();
int saveImage();
int rotateImage();
int horiMirror();
int mirrorVer();
int rotateImage();
şeklinde tanımlama yaparsınız.

pcbt

doğru ANCI C'de syntax öyle ben codeblox kullanırken compiler otomatik düzeltiyordu eklemeyi unutmuşum.

if

@pcbt, bir de 24 bit bir .bmp dosyası koysanız da tam denesek betiği nasıl olur? Aradım da bulamadım ben:)

pcbt

ben bunu denemiştim çalışmıştı sanırım :) paint'te dosya kayıt ederken biçim olarak 24 bit bmp seçilebiliyordu paint benzeri uygulamalarda da vardır sanırım.
https://drive.google.com/file/d/0B3Yh6WHzpz3jRHhjbTJNUEpHRjg/edit?usp=sharing

if