TwistedRoll / ChinesePassportPhotoMaker

About This is a simple C# WPF program on Windows (maybe one day cross-platform?) to make standard Chinese (CHN) passport photo.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Logo

已停止更新!

请移步去最新跨平台网页版:{ 点击查看 }














**护照照片生成器

不需要任何图像处理知识,只需要简单的动动鼠标,就可以快速生成符合标准的**护照照片。
注:目前仅支持运行在Windows平台。

{ 点击查看视频教程 }

简介

疫情开始以来,世界各地的**使领馆均改变了对外办公的时间和方式,使得护照到期换发变的更加麻烦。以前经常有朋友抱怨使领馆对于照片的要求过于苛刻,很多通过第三方拍摄的照片都无法通过验证,但是疫情前的使领馆内部或附近都有相应的自助照片拍摄机器,或者了解相关标准的第三方摄影馆,除了额外的费用和一定的时间成本,绝大多数的情况下并不会耽误护照换发申请流程。如今因为很多使领馆不对外开放,同时引入了领事服务App,因此申请人需要在申请前期就要上传符合标准的照片,即便照片通过了初步验证,如果不符合具体要求,依然可能在后期审核过程中被拒绝,极大程度上增加了不确定性和时间成本。实际上,**外交部领事服务网上发布的关于护照照片的标准非常清晰和详细,对于照片上人像的各种距离、大小均有明确的规定,但是对于绝大多数人,这些枯燥和详细的数字只是增加了理解的难度,同时因为缺乏处理照片的相关知识,使得很多人感觉无从下手又不知道去哪里寻求帮助。这个程序的存在,就是为了帮助大家化繁为简,用清晰明了的可视化的方式快速生成符合标准的照片。

(回到页首)

Built With

  • Visual Studio 2019
  • .NET Core 3.1
  • WPF

(回到页首)

已知问题

  • 图片移动过程中偶尔图片位置会跳跃(鼠标坐标计算bug?);

  • Microsoft的Jpeg Encoder产生的图片质量在相同大小下非常差(换成其他开源Encoder?);

  • 打开,关闭 “显示实例” 后,已载入的图片位置会改变(坐标计算bug?);

(回到页首)

待添加功能

  • 产生2排4列4‘’x6''规格300DPI格式高质量(PNG?)照片,分成两张照片一组(3组),分别添加一定程度的尺寸缩放浮动,防止打印过程中被缩放,保证至少一组(两张)符合尺寸要求;
  • 遥远的未来:简单的亮度,对比度,饱和度,色阶等进阶图像调整功能;
  • 遥远的未来:macOS,iOS和Android版本;
  • 极端遥远的未来:AI边缘检测,自动对齐和自动图像调整甚至脸部球面修正;
  • (欢迎在讨论区留言建议,或者其他开发者建立新的Branch来添加新功能)。

(回到页首)

About

About This is a simple C# WPF program on Windows (maybe one day cross-platform?) to make standard Chinese (CHN) passport photo.

License:MIT License


Languages

Language:C# 100.0%