❶ 各位大侠,跪求用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、写入反色后的信息到文件保存