❶ 各位大俠,跪求用c語言實現創建相冊並能夠查看裡面的jpg和bmp格式的圖片的程序
我用windows下的vc寫的,最近時間緊湊活看吧
#include <stdio.h>
#include <process.h>
#include <direct.h> //如果用tc編譯的話頭文件該為dir.h
#include <string.h>
void select();
void create_photoalbum()
{
char name[40];
int reback;
printf("請輸入相冊名稱:\n");
scanf("%s",name);
reback=mkdir(name);
(!reback)? (printf("%s相冊創建成功!\n",name)):(printf("%s相冊創建失敗,請查看該相冊是否已經存在!\n",name));
printf("\n\n");
select();
}
void look_plist()
{
char name[40];
char path[50]={"dir "};
printf("當前您所擁有的相冊!");
system("dir /a:d /w");
printf("\n請輸入要查看的相冊名稱:\n");
scanf("%s",name);
strcat(path,name);
system(path);
printf("\n\n");
select();
}
void look_somep()
{
char name[40];
char pa[60];
printf("請輸入相冊名稱及圖片名稱\n例如:fly i.jpg\n");
scanf("%s %s",pa,name);
strcat(pa,"\\");
strcat(pa,name);
system(pa);
printf("\n\n");
select();
}
void delete_pica()
{
char album[30];
char path[50]={"rmdir /s "};
printf("輸入要刪除的相冊名稱:\n");
scanf("%s",album);
strcat(path,album);
system(path);
printf("\n\n");
select();
}
void delete_pic()
{
char album[50];
char picture[30];
printf("請輸入相冊名稱及圖片名稱\n例如:fly i.jpg\n");
scanf("%s %s",album,picture);
strcat(album,"\\");
strcat(album,picture);
(!remove(album))? printf("文件刪除成功!") : printf("查看相冊名稱及圖片名稱是否正確!");
printf("\n\n");
select();
}
void wrong_input()
{
printf("非法輸入,請重新輸入!");
select();
}
void select()
{
int select;
printf("1、創建相冊請輸入1;\n2、查看相冊請輸入2;\n3、查看具體圖片請輸入3;\n4、刪除相冊請輸入4;\n5、刪除圖片請輸入5;\n6、退出程序請輸入6;\n");
scanf("%d",&select);
switch (select)
{
case 1:
create_photoalbum();
case 2:
look_plist();
case 3:
look_somep();
case 4:
delete_pica();
case 5:
delete_pic();
case 6:
exit(0);
default :
wrong_input();
}
}
void main()
{
select();
}
❷ 急求用C語言製作電子相冊系統,最好重要步驟有說明~~運行正確,有高分獎勵的
基於你 de 題目急求用C語言製作電子相冊系統,最好重要步驟有說明~~運行...,
需要為你提供 1 份適用於初學者 de 代碼么,
如果你有更多 de 要求也可以告訴我們,
給我留 1 個你 de 問題和Email,
有時間可以幫你,絕對救急,
使用網路_Hi給我留言,
此回復對於所有需求和和來訪者有效,
ES:\\
❸ 電子相冊源代碼
製作電子相冊,建議你試試 數碼大師,國內最流行的
可以直接把自己喜歡的相片,配上音樂、圖像特效、文字特效、精美相框,製作出各種動態效果的視頻和電子相冊。
還可以直接保存為VCD/SVCD/DVD格式用於刻錄光碟,或者上傳到土豆、優酷等視頻網站,和大家分享你的傑作。製作效果很精美,也非常簡單好
網路搜索 數碼大師
❹ c語言 壓縮,解壓縮BMP圖片的源代碼在vs上能運行的
處理圖片一般需要第三方庫,我只用過opencv,你可以簡單學下
❺ 能不能給我一份用C語言製作的電子相冊軟體的源代碼最好是完整版的報告。急用。謝謝啊!
有是有,不過今天上網沒把移動硬碟帶來,所以就幫不了你了,看今天晚上或是明天發給你吧
❻ 能不能給我一份用C語言製作的電子相冊軟體的源代碼發在QQ郵箱[email protected].非常感謝
有難度
❼ C#製作電子相冊,求大神給源碼啊
刪除本地圖片
首先獲得圖片的路徑
string address="路徑";
FileInfo file = new FileInfo(address);
file.delete();
增加就直接保存圖片框裡面的圖片就OK了
SaveFileDialog fileone = new SaveFileDialog();
fileone.OverwritePrompt = true;
fileone.Filter = "BMP文件|*.bmp|GIF文件|*.gif|JPG文件|*.jpg|PNG文件|*.png|ICO文件|*.ico|所有文件|*.*";
fileone.FilterIndex = 1;
fileone.ShowDialog();
if (fileone.FilterIndex == 1)
{
this.picBox.Image.Save(fileone.FileName, System.Drawing.Imaging.ImageFormat.Bmp);
userHelper.iniSuffix = ".bmp";
}
else if (fileone.FilterIndex == 2)
{
this.picBox.Image.Save(fileone.FileName, System.Drawing.Imaging.ImageFormat.Gif);
userHelper.iniSuffix = ".gif";
}
else if (fileone.FilterIndex == 3)
{
this.picBox.Image.Save(fileone.FileName, System.Drawing.Imaging.ImageFormat.Jpeg);
userHelper.iniSuffix = ".jpg";
}
else if (fileone.FilterIndex == 4)
{
this.picBox.Image.Save(fileone.FileName, System.Drawing.Imaging.ImageFormat.Png);
userHelper.iniSuffix = ".png";
}
else
{
this.picBox.Image.Save(fileone.FileName, System.Drawing.Imaging.ImageFormat.Icon);
userHelper.iniSuffix = ".ico";
}
userHelper.iniAddress = fileone.FileName;
toolStripTextBox1.Text = fileone.FileName;
❽ 求下面圖片的C語言代碼
#include<stdio.h>
int main(void)
{
int a=10,*p,b[3]={10,20,30};
p=&a;
printf("a = %d, address of a = %08X ",a,p);
printf("p = %08X, *p = %d ",p,*p);
p=b;
printf("b = %08X, b[0] = %d, b[1] = %d, b[2] = %d ",b,b[0],b[1],b[2]);
printf("p = %08X, *p = %d, *(p+1) = %d, *(p+2) = %d ",p,*p,*(p+1),*(p+2));
return 0;
}
❾ 用c語言實現將bmp圖片(黑白單色)進行任意角度旋轉。求高手給完整代碼。
typedef int (WINAPI ICEPUB_IMGCIRCUMGYRATE)(char *strImgFilename,char *strBmpFilename,int radian);
ICEPUB_IMGCIRCUMGYRATE *icePub_imgCircumgyrate = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_imgCircumgyrate=(ICEPUB_IMGCIRCUMGYRATE *)GetProcAddress(hDLLDrv,"icePub_imgCircumgyrate");
}
if(icePub_imgCircumgyrate)
{
icePub_imgCircumgyrate("a.jpg","a1.bmp",45);
icePub_imgCircumgyrate("d.png", "d1.bmp",120);
}
if(hDLLDrv)
FreeLibrary(hDLLDrv);
❿ c語言源代碼更改圖片顏色
你好!!
1、首先要讀出你圖片的個像素值(RGB三種顏色)
2、根據讀取到的RGB像素值,對每個顏色做反色處理
3、寫入反色後的信息到文件保存