Munsell Color Wheel

Virtual Munsell Color Wheel
https://www.andrewwerth.com/color/munsell1.html
https://www.andrewwerth.com/color/munsell2.html


png-base64-webdisp


html-code-escape

1行の'''から10行までの「HTMLコード」をエスケープしてファイルに書き出す。

'escaped_output.txt'の中身は以下となります。 <!DOCTYPE html> <html> <head> <title>HTMLの'<'と'>'をエスケープ</title> </head> <body> <h1>ともに</h1> <p>能登半島</p> </body> </html>

png-base64-html



.txtファイルのBOMを削除する


.pngをbase64形式でBOMなしで出力する。


.png(複数対応)をbase64形式でBOMなしで出力する。

png2base64

注意:
15行:with open('output_base64.txt, 'wb')を修正してください(修正済20240324)
with open('sample2_base64.txt', 'wb')
学習用.png写真(width="100px",heigt="84"): ジャーマンアイリスの花
'image.png'の画像データをbase64形式で'output_base64.txt'に出力する(python)
ディレクトリ'flowers'の画像データ(複数可能)をbase64形式でディレクトリ'png-out1'に出力する(python)
例えば、[image.pngはimage.txt]となります。
課題:
出力ファイルに"BOM"が「含まれる」か「含まれてない」かを知ることが大切。 次の記事に、このことに関連した記事を予定しています。

画像(jpgなど)のサイズを一括変更(2)

画像(jpg)のサイズを一括変更するスクリプトです。
上のスクリプトはExif情報が消去され、下のスクリプトはExif情報を保持します。
#はコメントアウトを示す。



参照
https://ctakaha77.blogspot.com/2024/03/resize-pillow.html

CSSではみ出したテキストを省略するテストです。

縦長の動画(mp4)の上半分残す(下半分をカット[削除])方法

ディレクトリに保存した複数のmp4ファイルを一括クロップするスクリプト
(縦長の動画(mp4)の上半分を残す)

>python mp4-crop-sample.txt

mp4ファイルを"F:/video/tmp"に保存した場合
F:/video/tmp>python mp4-crop-sample.txt

一つの動画をクロップする(コマンドプロンプトで)
・動画の上半分を残して、下半分をカットする方法
>ffmpeg -i input_video.mp4 -filter:v "crop=in_w:in_h*0.5:0:0" output_video.mp4
・動画の下半分を残して、上半分をカットする方法
>ffmpeg -i input_video.mp4 -filter:v "crop=in_w:in_h*0.5:0:in_h*0.5" output_video.mp4
■FFmpegのインストール

exiftoolの活用

■exiftoolを使った、画像メタデータ情報の削除(利用には、情報を確認して自己責任でお願いします)

ExifToolは、Windows、macOS、Linuxなどのさまざまなプラットフォームで利用できる。

以下は、ExifToolを使用して写真や動画のプロパティを一括削除する手順です。

・ExifToolをインストールとコマンドラインでexiftoolの実行
インストール手順については、ExifToolの公式ウェブサイトを参照。
https://exiftool.org/index.html
Windows Executable: exiftool-12.78.zip (8.4 MB)をDL
・exiftool.exeへのpathを設定(exiftool.exeのあるディレクトリを設定)

・コマンドラインを開き、写真や動画の保存されているディレクトリ(F:\baseball2403\tmp-out)に移動。

F:\baseball2403\tmp-outに5個の画像があるとすると、
F:\baseball2403\tmp-out>exiftool -all= *.jpg

    5 image files updated

これで、写真や動画のメタデータが削除されます。

・一つのsample.jpgのメタ情報を削除
exiftool -all= sample.jpg

・現在のディレクトリにあるすべての.jpgや.mp4ファイルのメタ情報を一括削除する。
exiftool -all= *.jpg *.mp4

・詳しくは以下を参照
exiftool Application Documentation
https://exiftool.org/exiftool_pod.html

■コマンドプロンプトで、外付けHDD(f:)の画像保存ディレクトリに移動する場合のコマンドプロンプト

C:\Windows\system32>cd /d f:\baseball2403\tmp-out

画像(jpgなど)のサイズを一括変更(1)



画像(jpgなど)のサイズを一括変更する場合に使用するスクリプトです(Exif情報が削除されます)

■スクリプト中の(\\と/)について

・バックスラッシュをエスケープ文字として扱うために、\\とする必要があります

input_directory = "baseball2403\\tmp-in"
output_directory = "baseball2403\\tmp-out"

・スラッシュを使う。
input_directory = "baseball2403/tmp-in"
output_directory = "baseball2403/tmp-out"

どちらを使用してもよい。

■pythonとpillowの入手はサイトを参照しました。
■ChatGPT3.5と何回もやりとりして完成したものです。