精华内容
下载资源
问答
  • 用C# + Halcon 混合编程的“照片上添加照片创建日期水印”的小程序,程序比较简单,是为了让初学者了解C# + Halcon 混合编程
  • TimeToPhoto是一款数码照片处理小工具,它可以给单一张照片或N个照片添加上时间日期,还可以添加相机型号及水印等,你可以照片添加简单的标签,首先左侧选择存放照片的磁盘文件夹,选择单个或多个照片,点击...
  • 给数码照片加上拍摄日期时间 给你数码照片加上日期吧 ,还可以批量添加
  • 刚刚分享过一篇如何添加文字、日期和印章的文章,大家可以使用图曰(yue)app来完成,首先先看几张效果图,而且还可以添加上一些边框呢!给图片添加上一些文字之后,图片的文艺气息更加的浓厚2、尤其是风景图画,添加...

    刚刚分享过一篇如何添加文字、日期和印章的文章,大家可以使用图曰(yue)app来完成,首先先看几张效果图,而且还可以添加上一些边框呢!

    给图片添加上一些文字之后,图片的文艺气息更加的浓厚

    161765336_1_2019052206014334

    2、尤其是风景图画,添加上一些小印章或者边框,古风感十足呢!

    161765336_2_20190522060143159

    3、 添加上文字,时间和印章也是很简单呢!

    161765336_3_20190522060143253

    步骤:

    打开图曰(yue),点击下方的加号,选择图片加字!

    161765336_4_20190522060143331

    弹出三个选项,选择图片加字

    161765336_5_20190522060143472

    进入图片库,选择自己需要制作的原图

    161765336_6_20190522060143566

    点开原图,点击右下角的确定,图曰便能自动识别图片加字

    161765336_7_20190522060143675第一步添加文字就完成了,如下图,点击右下角的组件,就能一步去添加时间和印章等等了!

    161765336_8_20190522060143769

    在组件工具里,点击红色的小印章,就能够添加上印章了!

    161765336_9_20190522060143878

    在打卡族里有很多种日期格式可以选择,选中一款日期就能添加完成

    161765336_10_20190522060143988

    接下来我们调整一下排版,单击图片上的文字,下面弹出对应的选项

    1、 点击字体,就可以改变一下文字的字体

    2、 点击对齐可以将横排文字变成竖排文字

    3、 点击编辑,还可以编辑图片上的文字呢

    161765336_11_20190522060144113

    同理,单击图片上的印章,也可以调整图片上的印章:

    1、 点击编辑就可以编辑印章上的文字

    2、 点击形状,就可以改变印章的形状

    3、 点击大小就可以调整印章的大小

    161765336_12_20190522060144253

    最后点击右上角的完成,图片就能保存了!

    161765336_13_20190522060144347

    除了把图曰当成工具,还可以分享自己的图片到图曰社区跟图友们一起分享呢!

    展开全文
  • 照片日期文字添加

    2013-11-08 16:43:59
    照片日期文字添加器,可以将拍照后的照片自动添加日期信息
  •  //控制台输出查看照片的metadata  self.picDataInfo = imageMetadata[@"{TIFF}"][@"DateTime"];  NSLog(@"%@**********", self.picDataInfo);  self.editeOrNot = YES;  UIImage *image = [info objectForKey:...

    1..引入框架
    #import "CLLocation+GPSDictionary.h"
    #import "NSDictionary+CLLocation.h"
    #import <AssetsLibrary/AssetsLibrary.h>
    2.
    - (void) imagePickerController: (UIImagePickerController*) reader
     didFinishPickingMediaWithInfo: (NSDictionary*) info
    {
        NSString *strType = [info objectForKey:UIImagePickerControllerMediaType];
        if ([strType isEqualToString:@"public.image"]) //当选择的类型是图片
        {
            __block NSMutableDictionary *imageMetadata = nil;
            NSURL *assetURL = [info objectForKey:UIImagePickerControllerReferenceURL];
            ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
            [library assetForURL:assetURL
                     resultBlock:^(ALAsset *asset)  {
                         imageMetadata = [[NSMutableDictionary alloc] initWithDictionary:asset.defaultRepresentation.metadata];
                         //控制台输出查看照片的metadata
                         self.picDataInfo = imageMetadata[@"{TIFF}"][@"DateTime"];
                         NSLog(@"%@**********", self.picDataInfo);
                         self.editeOrNot = YES;
                         UIImage *image = [info objectForKey:@"UIImagePickerControllerEditedImage"]; //先把图片转成NSData
                         self.image = image;
                         [reader dismissViewControllerAnimated:YES completion:nil]; //关闭相册界面
                         self.imageView = [CRMFactory createImageViewWithFrame:CGRectMake(15, self.takePhotoButton.frame.origin.y, 60, 60) image:image];
                         [self.view addSubview:_imageView];
                         //看大图
                         self.imageView.userInteractionEnabled = YES;
                         UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(showPic)];
                         [self.imageView addGestureRecognizer:tap];
                        
                         self.takePhotoButton.frame = CGRectMake(15 + 60 + 15, self.takePhotoButton.frame.origin.y, 60, 60);
                         UIImage *scaleImage = [CRMDatahandle scaleFromImage:image];
                         UIImage *waterPoint = [self addText:scaleImage text:self.picDataInfo];
                         NSData *data = UIImageJPEGRepresentation(waterPoint, 1.0);
                         self.picName = [CRMDatahandle picName];
                         [self uplosaToServersice:data];
                     }
                    failureBlock:^(NSError *error) {
                    }];
        }
    }

    #pragma mark - 添加水印
    - (UIImage *)addText:(UIImage *)img text:(NSString *)mark {
        if (mark.length != 0) {
        } else {
            //将时间戳转换成时间
            NSDate *date = [NSDate date];
            //    限定格式
            NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
            [formatter setDateFormat:@" yyyy-MM-dd  hh:mm:ss"];
            [formatter setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]];
            NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"china"];//时区名字或地区名字
            [formatter setTimeZone:timeZone];
           mark = [formatter stringFromDate:date];
        }
       
        int w = img.size.width;
        int h = img.size.height;
        UIGraphicsBeginImageContext(img.size);
        [img drawInRect:CGRectMake(0, 0, w, h)];
        NSMutableParagraphStyle *paragraphStyle = [[NSParagraphStyle defaultParagraphStyle] mutableCopy];
        paragraphStyle.lineBreakMode = NSLineBreakByCharWrapping;
        NSDictionary *attribute = @{NSFontAttributeName: [UIFont systemFontOfSize:25],
                                    NSParagraphStyleAttributeName: paragraphStyle,
                                    NSForegroundColorAttributeName : [UIColor redColor],
                                    NSTextEffectAttributeName: NSTextEffectLetterpressStyle
                                    };
        [mark drawInRect:CGRectMake(0, h - 40, w , 40) withAttributes:attribute];
        UIImage *aImage = UIGraphicsGetImageFromCurrentImageContext();
        UIGraphicsEndImageContext();
        return aImage;
    }

    转载于:https://www.cnblogs.com/tian-sun/p/5909953.html

    展开全文
  • 宝宝照片日期批量添加 宝宝照片日期批量添加
  • C#给图片加日期水印

    2021-03-16 01:00:42
    摘要:C#源码,图形图像,图片水印 C#给图片加日期,类似于图片水印,不过要比水印稍简单些,添加数码相片拍摄日期,实现过程概述:  获取元数据中的拍照日期时间,以字符串形式保存,分析字符串分别保存拍照日期和...
  • 二、转换和减 to类,to_xxx() 支持的时间类型有4种: (1)datetime (2)时间字符串 +格式模板 (3)时间戳 (4)时间元组 import time import datetime # region to_x # re...

    一、转换

    time:

     

    datetime:

    图片来自:http://blog.sina.com.cn/s/blog_b09d460201018o0v.html

    这两张图可以解决大部分问题,但我想说的是下面那个

     

     

    二、转换和加减

    to方法,to_xxx()

    支持的时间类型有4种:

    (1)datetime

    (2)时间字符串 + 格式模板

    (3)时间戳

    (4)时间元组

     

     

    import time
    import datetime
    
    
    # region to_xxx
    
    # region time  -- datetime.datetime是原点,是核心中间类
    
    时间字符串_模板 = "%Y-%m-%d %H:%M:%S"
    def to_datetime(字符串or时间戳or时间元组 = 0, 格式字符串=时间字符串_模板, 增加几秒=0, 增加几分钟=0, 增加几小时=0, 增加几天=0):
        obj = 字符串or时间戳or时间元组
    
        def from_str_to_datetime():
            字符串 = obj # type:str
            字符串 = 字符串.strip()
            if 字符串=="" or 字符串=="0":
                return get_now_datetime()
            return datetime.datetime.strptime(字符串, 格式字符串)
    
        def from_时间元组_to_datetime():
            return datetime.datetime.fromtimestamp(obj)
    
        def from_普通元组_to_datetime():
            nonlocal obj
            普通元组 = obj # type:tuple
            if 普通元组.count() < 9:
                补充个数 = 9 - 普通元组.count()
                for i in range(补充个数):
                    普通元组 += (-1)
            obj = time.mktime(普通元组)
            return from_时间戳_to_datetime()
    
        def from_时间戳_to_datetime():
            时间戳 = obj  # type:float
            if 时间戳==0:
                return get_now_datetime()
            return datetime.datetime.fromtimestamp(时间戳)
    
        def from_datetime_to_datetime():
            return obj
    
        def default():
            raise Exception(f"参数类型未支持:{repr(type(obj))}")
    
        def get_now_datetime():
            return datetime.datetime.now()
    
        switch = {
            "<class 'str'>": from_str_to_datetime,
            "<class 'int'>": from_时间戳_to_datetime,
            "<class 'float'>": from_时间戳_to_datetime,
            "<class 'tuple'>": from_普通元组_to_datetime,
            "<class 'time.struct_time'>": from_时间元组_to_datetime,
            "<class 'datetime.datetime'>": from_datetime_to_datetime,
        }
        原点时间 = switch.get(repr(type(obj)), default)()
    
        # 接下来处理时间的增减
        增加的时间 = datetime.timedelta(seconds=增加几秒,minutes=增加几分钟,hours=增加几小时,days=增加几天)
        return 原点时间 + 增加的时间
    
    def to_时间字符串(datetime_or_字符串or时间戳or时间元组 = 0, 格式字符串=时间字符串_模板, 增加几秒=0, 增加几分钟=0, 增加几小时=0, 增加几天=0):
        时间对象 = to_datetime(datetime_or_字符串or时间戳or时间元组, 格式字符串, 增加几秒, 增加几分钟, 增加几小时, 增加几天)
        return 时间对象.strftime(格式字符串)
    
    def to_时间戳(datetime_or_字符串or时间戳or时间元组 = 0, 增加几秒=0, 增加几分钟=0, 增加几小时=0, 增加几天=0):
        时间对象 = to_datetime(datetime_or_字符串or时间戳or时间元组, 时间字符串_模板, 增加几秒, 增加几分钟, 增加几小时, 增加几天)
        return time.mktime(时间对象.timetuple())
    
    def to_时间元组(datetime_or_字符串or时间戳or时间元组 = 0, 增加几秒=0, 增加几分钟=0, 增加几小时=0, 增加几天=0):
        时间对象 = to_datetime(datetime_or_字符串or时间戳or时间元组, 时间字符串_模板, 增加几秒, 增加几分钟, 增加几小时, 增加几天)
        return 时间对象.timetuple()
    
    def to_unix(datetime_or_字符串or时间戳or时间元组 = 0, 增加几秒=0, 增加几分钟=0, 增加几小时=0, 增加几天=0):
        return to_时间戳(datetime_or_字符串or时间戳or时间元组, 增加几秒, 增加几分钟, 增加几小时, 增加几天)
    
    
    def to_now_datetime():
        return to_datetime(0)
    
    def to_now_时间字符串():
        return to_时间字符串(0)
    
    def to_now_时间戳():
        return to_时间戳(0)
    
    def to_now_时间元组():
        return to_时间元组(0)
    
    
    def x分钟前的unix(分钟数 = 0):
        return to_unix(0, 增加几分钟= -分钟数)
    
    # endregion
    
    # endregion
    

     

     

    展开全文
  • 一个可以数码照片上添加日期的东东,很实用,办公族强烈推荐。
  • 电脑里有很多老照片,但是照片上没有拍摄日期,现在想拍摄日期水印的朋友有福音了,这个工具可以帮你完成你的心愿!
  • 快速给照片加日期

    2013-04-12 17:44:37
    能给照片快速的加日期
  • 如果是网站显示固定的日期,可以使用wordpress调用日期的三种代码。如何自己做网站时能够制作出像上面效果的实时更新的时间效果呢?通过以下的JS特效代码调用就可以实现了。制作网站时...

    很多网站都会在顶部显示实时的日期,时间,而且时间可以根据自己电脑的时间自动的更新。就像网站上装了一个时钟一样,当用户进入我们做的网站时就会看到今天是哪一年,哪一月,哪一日,星期几,时,分,秒,并且它是自动变化的。

    如果是在网站上显示固定的日期,可以使用wordpress调用日期的三种代码。

    481e2d8591a5a997946d2f51a3b981ad.png

    如何在自己做网站时能够制作出像上面效果的实时更新的时间效果呢?通过以下的JS特效代码调用就可以实现了。

    制作网站时间特效的步骤

    用DW软件新建一个HTML网页,并将以下的HTML代码粘贴到网页中,并保存为time.html.

    时间

    #time{

    font-size: 12px;

    font-weight: normal;

    color: #999;

    padding:-2 0 0;

    margin:0px;

    }

    再新建一个js文件,粘贴以下的js代码,保存为time.js ?(作用是将以上的html文件转换为js文件,要修改代码中的网站的网址为自己的域名)

    document.writeln("");

    将上面二步制作好的time.html和time.js上传到自己网站空间的根目录下,然后通过以下的js代码去调用实时时间,放在你想显示日期,时间的任意网站位置。

    今天是:

    版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com

    特别注意:本站所有转载文章言论不代表本站观点!

    本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

    展开全文
  • 生活小窍门MATLAB给照片文件名上加日期-photo_date.m 朋友,您拍照片不?噢,拍啊?!那您拍照片的时候有没有遇到我这样的困惑?我的CANON相机里照片文件名是按照数字依次编号的,并且编号是有上限的,从IMG_0000....
  • C#给图片加日期

    2014-04-01 15:08:06
    C#给图片加日期
  • .NET给图片加日期源码

    2019-03-21 10:08:27
    .NET给图片加日期源码
  • 但有些数码相机并不支持拍摄时把日期在照片上 使用光影魔术手轻松给照片加上拍摄的日期
  • (2)使用OpenCV Python视频显示日期时间 2、使用函数 cv2.putText() 3、程序 import cv2 import datetime cap = cv2.VideoCapture(0) print(cap.get(cv2.CAP_PROP_FRAME_WIDTH)) print(cap.get(c...
  • 数码相机输出照片时一般都不直接在照片上显示拍摄时间,而是存储在图片文件的Exif信息中。本软件通过读取照片的Exif信息得到拍摄时间,然后根据您的设定使其显示在照片上。只需要点几下鼠标,即可把您所有的数码照片...
  • 这个软件可以给照片任意固定日期,也可以加照片拍照的时间,可以设置日期的位置,字体,大小,颜色,还可以给照片上加上汉字,很好用的哦!
  • 绿色,免费,非常简单易用的照片批量裁剪工具,支持添加日期水印,方便缩小照片尺寸。
  • 前些天家人换了手机,导入一些照片时发现相册APP中的照片排序混乱,好在照片名中有日期信息,就利用pyhton实现批量修改照片的相关时间 代码实现 修改文件时间,首先想到的就是利用python中的time模块,但time模块...
  • 这款TimeToPhoto就可以帮助你数码照片上添加日期时间、GPS信息、ISO、相机型号、水印等,同时它还可以让用户在照片上简单的标签! 功能特色: 批量图片处理。 添加任何文本标签和时间戳到您的照片。 ...
  • 功能:解压到照片目录下,运行photo.exe 支持图片格式: '.jpg','.png','.mp4','.mov','.jpeg','.heic','.gif' 自动将照片目录中的图片和视频,按照拍摄时间整理到对应文件夹(名称格式:2019-01-01)中。
  • 前些天家人换了手机,导入一些照片时发现相册APP中的照片排序混乱,好在照片名中有日期信息,就利用pyhton实现批量修改照片的相关时间 代码实现 修改文件时间,首先想到的就是利用python中的time模块,代码如下 ...
  • 这是我用过的最好用的给数码照片添加日期的软件
  • 数码相机输出照片时一般都不直接在照片上显示拍摄时间,而是存储在图片文件的Exif信息中。本软件通过读取照片的Exif信息得到拍摄时间,然后根据您的设定使其显示在照片上。只需要点几下鼠标,即可把您所有的数码照片...
  • 数码相机输出照片时一般都不直接在照片上显示拍摄时间,而是存储在图片文件的Exif信息中。本软件通过读取照片的Exif信息得到拍摄时间,然后根据您的设定使其显示在照片上。只需要点几下鼠标,即可把您所有的数码照片...
  • 在图片上写入日期: 如果是 import cv2 下边的cv2会爆红线,其实代码是没有错误的,可以直接运行的,就是vscode的插件检测不到模块而已, 主要原因是cv2模块下还有cv2模块,简单的让vscode不报错的方法是在添加包的时候...
  • 它会它们创建的日期时间发布它们,并且可以根据需要将#tags添加到所有帖子。 如何使用 设置virtualenvwrapper并运行它,例如workon uploadr 。 您需要确保加载了所有要求: pip install -r requirements.txt ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 103,243
精华内容 41,297
关键字:

如何在图片上添加日期时间