PS制作2寸或者1寸排版打印照

        最近家人需要2寸照,然后之前照的摄影馆给打印的是一版1寸照纸质和一张精修的原版照,然后要打印2寸照的话就存在两种选择:

  1. 需要自己做排版打印照,拿去打印店打印,
  2. 要么就是直接拿着这张精修的单照去打印店让打印店的工作人员给打印。

但是打印店的人可能不会弄,或者给你弄的话需要加收钱啥的。身为技术研发出生的,这个玩意应该不难,然后我就花了一点时间倒腾了一下,因为我家里自己有打印机,所以实验起来还算比较方便。先附上最后的效果,然后下面咱们逐步说明多少步骤来实现这个玩意。

最后效果图所示:五六七的2寸证件照,哈哈哈

大家可以看到这个最后的效果外层很多白色边框,这个是为了适应6寸照片纸才做成这样的,6寸的照片纸因为是10.2cm*15.2cm,做成6张排版做不下,所以只能做成4张排版的。这个和你在APP里面花钱做出来也是这样子的。按照下面的操作步骤,你也可以做1寸的证件照,尺寸改成1寸的尺寸、然后排版大概算下6寸照片纸能做成几张,原理一样,相信大家看过一遍会做2寸的也就会1寸的了。下面我们来一步一步来做成这个打印版本的证件照。

1、裁剪图片

裁剪尺寸:打开图片,选裁剪工具,宽3.5厘米,高4.9厘米。分辨率300英寸,特别注意一下,这个分辨率300的单位必须是像素/英寸,否则会大小有问题,切记。按下Enter键。

选择“图像”-“图像大小”,像素大小为413*579,验证是否裁剪成功。这个大小一定要和我的这个一样大,否则就是开始那儿分辨率选错了,选成了像素/厘米

2、设置白框

设置白框的作用是让2寸照到时候排版有点缝隙,方便打印出来用剪刀裁剪。

设置白框:选择“图像”-“画布大小”,,单位如果是cm的话选择切换成像素,在宽度和高度各添加6像素(每一边3像素的白色框),颜色选择白色。目前的画布大小是:419* 585像素

3、定义图案

定义图案就是保存这个做好的单张图案,方便后面插入排版

定义图案:将做好的加了白边的单人证件照,然后选择“编辑”-“定义图案”,并自己重命名—确定。

4、新建排版文件

新建排版文档:选择“文件”-“新建”,宽度为419*2=838像素,高度为585*2=1170像素,分辨率为300英寸。

点击确定后可以看到一个白色的图片文件:

5、填充图案

填充图案:选择“编辑”-“填充”,在弹出的窗口中选择刚才定义的图案

点击确定后入下图所示:

这样,四张2寸的照片排版就弄好了。

选择“图像”-“图片大小”,可以看到尺寸正是我们设置的新建大小838*1170

6、保存文件

这一步其实很重要,上面大家看到最后我们的图片大小是838*1170,你把他切换成cm就可以看到他不是10.2cm*15.2cm,因为我们打印相片纸是6寸,是10.2cm*15.2cm的,所以如果你直接保存为照片去打印的话,打印出来尺寸肯定是不对的。所以在保存文件之前,我们还得做一步添加白边的操作,就是增加画布的大小,在图片的外围增加画布,使得最后的图片大小是6c的照片纸大小,这样打印出来的照片才对。

添加画布:

选择“图像”-“画布大小”,将单位选成厘米,然后将宽带设置为10.2,高度设置为15.2,然后点击确定即可。(图片中我设置的10和15,操作时候设置成10.2和15.2)

最后的效果如下所示:

最后再点击:文件-导出-导出为png或者其他格式的照片即可

7、备注问题

我在做的过程遇到的问题记录一下,希望对遇到同样的问题的同学有用:

  1. 裁剪完图片的时候发现图片的尺寸分辨率很大,不是419*585-------这个应该是你在裁剪的时候像素选择成了厘米,需要改成英寸
  2. 画布大小设置完成后尺寸也不一样了------和1一样的问题
  3. 做成功后打印出来的尺寸不是3.5cm*4.9cm,咋个打印都不对,打印纸也是选择的6寸照片纸进行的打印------那应该就是保存的时候没做适配6寸照片纸的画布,我就遇到了,困扰了我好久,后面突然想通了。
  4. 如果同学在做的时候还遇到了其他问题,可以留言咨询,相互学习
  5. 我是用mac版的PS制作的,windows版本的制作流程应该也差不多,反正注意细节,慢慢的来,肯定是可以搞定的。

8、一寸照排版

制作1寸的6寸照片纸排版照流程和上面的2寸一样,下面我附上尺寸计算:

裁剪图片:1寸照为2.5cm*3.5cm,像素不变,最后像素是295*413

增加6像素的白边后尺寸变为301*419

我大概计算了下可以做4*4=16张1寸的排版打印

新建文件像素设置为301*4=1204,419*4=1676

最后设置画布大小为10.2cm*15.2cm即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/592302.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何删除K8S中的Pod

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

代码随想录|贪心day2

122.力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 买股票的最佳时机,这道题其实和53有一点像,因为不需要写出哪个区间卖出买进,所以判断prices[i] - prices[i - 1]的值的大小,如果这个值是正的&#…

java 打印日志的几种方式

java 打印日志的几种方式 Java 日志框架进化史日志门面与日志系统 Log4jslf4jLog4j2slf4jLogbackslf4j 一、先简单介绍五种 (1)最简单的方式,就是system.println.out(error) ,这样直接在控制台打印消息了; (2&#xff…

龙格-库塔(Runge–Kutta)法 (Dopri5, Euler method,Explicit midpoint method)

在数值分析中,龙格-库塔方法是一系列隐式和显式迭代方法,其中包括欧拉方法, 显式中心点法, ,后向欧拉方法, ,用于联立非线性方程近似解的时间离散化。[2]这些方法是由德国数学家Carl Runge和Wilhelm Kutta。 显式欧拉…

如何在iPhone设备中查看崩溃日志

​ 目录 如何在iPhone设备中查看崩溃日志 摘要 引言 导致iPhone设备崩溃的主要原因是什么? 使用克魔助手查看iPhone设备中的崩溃日志 奔溃日志分析 总结 摘要 本文介绍了如何在iPhone设备中查看崩溃日志,以便调查崩溃的原因。我们将展示三种不同的…

打破无声世界:让您的网站会说话

导语:在当今的互联网世界,技术创新日新月异,为广大开发者提供了无数便捷的工具。本文将为您介绍前端文本语音API,这一神奇的技术能够实现文字到语音的转换,为您的项目增添更多可能性。同时,我们还将为您提供…

uniapp中uview组件库的Input 输入框 的使用方法

目录 #平台差异说明 #基本使用 #输入框的类型 #可清空字符 #下划线 #前后图标 #前后插槽 API #Props #Events #Methods #Slots 去除fixed、showWordLimit、showConfirmBar、disableDefaultPadding、autosize字段 此组件为一个输入框,默认没有边框和样式…

UE5 VR版增强输入初体验 官方模板学习

问题 我们传统的输入方式,是通过编辑器设置输入操作映射,然后BindAction和BindAxis绑定 这边插播一条增强输入知识点,参考知乎大佬文章 和增强输入的VR模板教学:如何使用VR模板在UE5中使用增强输入系统_哔哩哔哩_bilibili 实践操…

再见2023,你好2024(附新年烟花python实现)

亲爱的朋友们: 写点什么呢,我已经停更两个月了。2023年快结束了,时间真的过得好快,总要写点什么留下纪念吧。这一年伴随着许多挑战和机会,给了我无数的成长和体验。坦白说,有时候我觉得自己好像是在时间的…

FPGA - 240102 - FPGA期末速成

TAG - F P G A 、期末、速成 FPGA、期末、速成 FPGA、期末、速成 // – 习题1 – //CPLD(Complex Programmable Logic Device)是 Complex PLD 的简称,一种较 PLD 为复杂的逻辑元件。CPLD 逻辑资源多寄存器少,FPGA 逻辑弱而寄存器…

Go后端开发 -- main函数 变量 常量 函数

Go后端开发 – main函数 & 变量 & 常量 & 函数 文章目录 Go后端开发 -- main函数 & 变量 & 常量 & 函数一、第一个main函数1.创建工程2.main函数解析 二、变量声明1.单变量声明2.多变量声明 三、常量1.常量的定义2.优雅的常量 iota 四、函数1.函数返回…

vim学习记录

目录 历史记录前言相关资料配置windows互换ESC和Caps Lock按键 基本操作替换字符串 历史记录 2024年1月2日, 搭建好框架,开始学习; 前言 vim使用很久了,但是都是一些基本用法,主要是用于配置Linux,进行一些简单的编写文档和程序.没有进行过大型程序开发,没有达到熟练使用的程…

OpenHarmony之HDF驱动框架

概述 HDF(Hardware Driver Foundation)驱动框架,为驱动开发者提供驱动框架能力,包括驱动加载、驱动服务管理、驱动消息机制和配置管理。并以组件化驱动模型作为核心设计思路,让驱动开发和部署更加规范,旨在…

小红书、抖音、视频号下载工具:随心管理个人作品集 | 开源日报 No.134

karanpratapsingh/system-design Stars: 20.6k License: NOASSERTION 这个项目是关于系统设计的。它提供了有关系统设计的课程内容,包括 IP、OSI 模型、TCP 和 UDP 等主题。该项目的核心优势和特点如下: 提供全面而高效的系统架构定义。从基础设施到数…

C#使用纯OpenCvSharp部署yolov8-pose姿态识别

【源码地址】 github地址:https://github.com/ultralytics/ultralytics 【算法介绍】 Yolov8-Pose算法是一种基于深度神经网络的目标检测算法,用于对人体姿势进行准确检测。该算法在Yolov8的基础上引入了姿势估计模块,通过联合检测和姿势…

安全与认证Week3

Key Management 密钥管理 密钥交换、证书 密钥的类别 密钥管理方面 密钥分发问题 密钥分发方案 简单的密钥分发:允许安全通信,但不存在先前或之后的密钥。 带机密性和身份验证的密钥分发:提供更高级别的安全性。 混合密钥分发 公钥分发 公开…

CodeWave智能开发平台--02--目标:文档快速阅读

CodeWave智能开发平台的02次接触-实现快速了解CodeWave平台 CodeWave参考资源 网易数帆CodeWave开发者社区课程中心 网易数帆CodeWave开发者社区文档中心 CodeWave智能开发平台-文档快速阅读指北 大家如果看了本专栏中的第一篇博客,应该知道我接触CodeWave不久&a…

RabbitMQ(七)ACK 消息确认机制

目录 一、简介1.1 背景1.2 定义1.3 如何查看确认/未确认的消息数? 二、消息确认机制的分类2.1 消息发送确认1)ConfirmCallback方法2)ReturnCallback方法3)代码实现方式一:统一配置a.配置类a.生产者c.消费者d.测试结果 …

TypeScript中的Declare关键字的作用

详细介绍TypeScript中的“declare”关键字的作用,这样你对*.d.ts文件就不陌生了。 当你在TypeScript项目中打开 *.d.ts 声明文件时,你可能会看到 declare 。你知道 declare 是做什么的吗?如果你不知道,读完这篇文章,也许你就会知…

安装VS Code到AWS EC2 Linux 2

文章目录 小结问题及解决参考 小结 本文记录了安装VS Code到AWS EC2 Linux 2。 问题及解决 安装VS Code到AWS EC2 Linux 2采取了以下步骤: 更新VS Code的YUM源: [ec2-userip-100-92-28-119 ~]$ sudo rpm --import https://packages.microsoft.com/k…